Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Audio-Track einer online Video Datei vorher abfragen
- Ersteller blanc
- Erstellt am
0x8100
Admiral
- Registriert
- Okt. 2015
- Beiträge
- 9.589
youtube-dl / yt-dlp können sowas (wenn der dienst audio/video separat ausliefert):
ansonsten könnte man sich die ersten paar kilobyte der datei runterladen und mit ffprobe anschauen.
Code:
yt-dlp -F https://www.youtube.com/watch?v=kWrLU5Mucqs
[youtube] kWrLU5Mucqs: Downloading webpage
[youtube] kWrLU5Mucqs: Downloading android player API JSON
[info] Available formats for kWrLU5Mucqs:
ID EXT RESOLUTION FPS │ FILESIZE TBR PROTO │ VCODEC VBR ACODEC ABR ASR MORE INFO
────────────────────────────────────────────────────────────────────────────────────────────────────────────────
139 m4a audio only │ 21.39MiB 48k https │ mp4a.40.5 48k 22050Hz low, m4a_dash
249 webm audio only │ 22.54MiB 51k https │ opus 51k 48000Hz low, webm_dash
250 webm audio only │ 29.79MiB 67k https │ opus 67k 48000Hz low, webm_dash
140 m4a audio only │ 56.78MiB 129k https │ mp4a.40.2 129k 44100Hz medium, m4a_dash
251 webm audio only │ 58.73MiB 133k https │ opus 133k 48000Hz medium, webm_dash
17 3gp 176x144 8 │ 32.66MiB 74k https │ mp4v.20.3 74k mp4a.40.2 0k 22050Hz 144p
394 mp4 256x144 30 │ 25.85MiB 58k https │ av01.0.00M.08 58k 144p, mp4_dash
160 mp4 256x144 30 │ 25.71MiB 58k https │ avc1.4d400c 58k 144p, mp4_dash
...
ansonsten könnte man sich die ersten paar kilobyte der datei runterladen und mit ffprobe anschauen.
Hauro
Fleet Admiral
- Registriert
- Apr. 2010
- Beiträge
- 13.632
blanc schrieb:ist es möglich, Existenz vom Audio-Track einer online Video Datei zu erfahren, ohne diese herunterzuladen?
Ohne die Datei zu laden, nur wenn es als MIME-Typ angegeben ist:
HTML:
<video preload="auto" controls="controls" autoplay="autoplay">
<source src="https://woolyss.com/f/caminandes-1-llama-drama-av1-opus.webm" type='video/webm; codecs="av01.0.04M.08.0.110,opus"'>
</video>
Video Container: webm
Video Codec: AV1
Audio Codec: opus
HTML:
<video preload="auto" controls="controls" autoplay="autoplay">
<source src="https://woolyss.com/f/spring-vp9-vorbis.webm">
</video>
Video Container: -
Video Codec: -
Audio Codec: -
Es können mehrere Quellen angegeben werden:
HTML5 Video
HTML:
<video poster="poster.jpg" controls>
<source src="av1.mp4" type='video/mp4; codecs="av01.0.00M.08, opus"'>
<source src="avc.mp4" type='video/mp4; codecs="avc1.4D401E, mp4a.40.2"'>
<source src="vp9.webm" type='video/webm; codecs="vp9.0, opus"'>
<source src="theora.ogv" type='video/ogg; codecs="theora, vorbis"'>
<p>This is fallback content to display for user agents that do not support the video tag.</p>
</video>
<video>: The Video Embed element - HTML: HyperText Markup Language | MDN
HTML:
<!-- Using multiple sources as fallbacks for a video tag -->
<!-- 'Elephants Dream' by Orange Open Movie Project Studio, licensed under CC-3.0, hosted by archive.org -->
<!-- Poster hosted by Wikimedia -->
<video width="620" controls
poster="https://upload.wikimedia.org/wikipedia/commons/e/e8/Elephants_Dream_s5_both.jpg" >
<source
src="https://archive.org/download/ElephantsDream/ed_hd.ogv"
type="video/ogg">
<source
src="https://archive.org/download/ElephantsDream/ed_hd.avi"
type="video/avi">
<source
src="https://archive.org/download/ElephantsDream/ed_1024_512kb.mp4"
type="video/mp4">
Your browser doesn't support HTML5 video tag.
</video>
Zuletzt bearbeitet:
Ich habe versucht, yt-dlp wie folgt einzusetzen:
yt-dlp –F https://media.defcon.org/DEF CON 15...reless Frontier - TV White Spaces - Video.mp4
Resultat: SSL CERTIFICATE_VERIFY_FAILED, also nicht geklappt.
yt-dlp –F https://media.defcon.org/DEF CON 15...reless Frontier - TV White Spaces - Video.mp4
Resultat: SSL CERTIFICATE_VERIFY_FAILED, also nicht geklappt.
0x8100
Admiral
- Registriert
- Okt. 2015
- Beiträge
- 9.589
dann stimmt was bei dir generell nicht, yt-dlp kann die datei lesen, aber nichts zu den stream sagen:blanc schrieb:Resultat: SSL CERTIFICATE_VERIFY_FAILED, also nicht geklappt.
Code:
$ yt-dlp -F https://media.defcon.org/DEF%20CON%2015/DEF%20CON%2015%20video/DEF%20CON%2015%20-%20Doug%20Mohney%20-%20Next%20Wireless%20Frontier%20-%20TV%20White%20Spaces%20-%20Video.mp4
[generic] DEF CON 15 - Doug Mohney - Next Wireless Frontier - TV White Spaces - Video: Requesting header
[info] Available formats for DEF CON 15 - Doug Mohney - Next Wireless Frontier - TV White Spaces - Video:
ID EXT RESOLUTION │ PROTO │ VCODEC ACODEC
─────────────────────────────────────────────
mp4 mp4 unknown │ https │ unknown unknown
mit ffprobe geht es übrigens direkt:
Code:
$ ffprobe -v quiet -print_format json -show_format -show_streams https://media.defcon.org/DEF%20CON%2015/DEF%20CON%2015%20video/DEF%20CON%2015%20-%20Doug%20Mohney%20-%20Next%20Wireless%20Frontier%20-%20TV%20White%20Spaces%20-%20Video.mp4
{
"streams": [
{
"index": 0,
"codec_name": "hevc",
"codec_long_name": "H.265 / HEVC (High Efficiency Video Coding)",
"profile": "Main",
"codec_type": "video",
"codec_tag_string": "hvc1",
...
},
"tags": {
"language": "und",
"handler_name": "Encoded with IFME v4.9.4.0",
"vendor_id": "[0][0][0][0]"
}
},
{
"index": 1,
"codec_name": "aac",
"codec_long_name": "AAC (Advanced Audio Coding)",
"profile": "LC",
"codec_type": "audio",
"codec_tag_string": "mp4a",
...
},
"tags": {
"language": "eng",
"handler_name": "Track 0",
"vendor_id": "[0][0][0][0]"
}
},
...
}
}
Gurkenwasser
Lt. Junior Grade
- Registriert
- März 2012
- Beiträge
- 386
Der jdownloader kann das ebenfalls.
Ähnliche Themen
- Antworten
- 15
- Aufrufe
- 1.559
- Antworten
- 39
- Aufrufe
- 2.071
- Antworten
- 2
- Aufrufe
- 485