You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Provide a description that is worded well enough to be understood
TL;DR: I am not sure if it's my FFmpeg version (IIRC i'm still using v4.4) but it seems that yt-dlp is downloading the wrong format (format-id 160 downloads 299, format-id 299 downloads 140, etc.), so I figured I'd post it here. Please let me know if it's an issue on my end or it needs other information.
Running on Windows ver. 2024.04.09
PS E:\Documents\Stupid Shit\ff14> yt-dlp --version
2024.04.09
PS E:\Documents\Stupid Shit\ff14> yt-dlp --list-formats https://www.youtube.com/clip/UgkxtRQ1IbRiKK97UiuLDw1r_eVSZb56AoeF
[youtube:clip] Extracting URL: https://www.youtube.com/clip/UgkxtRQ1IbRiKK97UiuLDw1r_eVSZb56AoeF
[youtube:clip] UgkxtRQ1IbRiKK97UiuLDw1r_eVSZb56AoeF: Downloading webpage
[youtube] Extracting URL: https://www.youtube.com/watch?v=13JMoUOkal4
[youtube] 13JMoUOkal4: Downloading webpage
[youtube] 13JMoUOkal4: Downloading ios player API JSON
[youtube] 13JMoUOkal4: Downloading android player API JSON
WARNING: [youtube] Skipping player responses from android clients (got player responses for video "aQvGIIdgFDM" instead of "13JMoUOkal4")
[youtube] 13JMoUOkal4: Downloading MPD manifest
[info] Available formats for UgkxtRQ1IbRiKK97UiuLDw1r_eVSZb56AoeF:
ID EXT RESOLUTION FPS │ FILESIZE TBR PROTO │ VCODEC VBR ACODEC ABR ASR MORE INFO
────────────────────────────────────────────────────────────────────────────────────────────────────────────
139 m4a audio only │ ~117.19KiB 64k dash │ audio only mp4a.40.5 64k 22k DASH audio, m4a_dash
140 m4a audio only │ ~263.67KiB 144k dash │ audio only mp4a.40.2 144k 44k DASH audio, m4a_dash
160 mp4 256x144 15 │ ~389.03KiB 212k dash │ avc1.42c00b 212k video only DASH video, mp4_dash
133 mp4 426x240 30 │ ~835.38KiB 456k dash │ avc1.4d4015 456k video only DASH video, mp4_dash
134 mp4 640x360 30 │ ~ 1.80MiB 1008k dash │ avc1.4d401e 1008k video only DASH video, mp4_dash
135 mp4 854x480 30 │ ~ 2.41MiB 1350k dash │ avc1.4d401f 1350k video only DASH video, mp4_dash
298 mp4 1280x720 60 │ ~ 7.18MiB 4018k dash │ avc1.4d4020 4018k video only DASH video, mp4_dash
299 mp4 1920x1080 60 │ ~ 11.96MiB 6686k dash │ avc1.64002a 6686k video only DASH video, mp4_dash
P
For some reason, trying to download formats 298/299 causes yt-dlp to download the audio file instead
Example, running:
When a livestream has just ended and is in "post-live manifestless mode", yt-dlp generates its own playlist(s) of fragments for the different formats' video/audio stream(s). This pseudo-manifests cannot be passed to ffmpeg, which is used for clip downloads (since ffmpeg can seek and download sections), so yt-dlp instead passes the actual DASH manifest URL to ffmpeg. At that point, what is downloaded depends on ffmpeg's default behavior for processing the DASH manifest, and that's likely not going to be what yt-dlp intended. In your verbose log's case, ffmpeg grabs the last variant of the DASH manifest, which happens to be one of the audio tracks.
bashonly
changed the title
-f <format-id> downloads the wrong video from youtube /clip/ URL
Unexpected results when downloading youtube clips in post-live manifestless mode
May 19, 2024
The good news is that this video will be processed by youtube and no longer be in "post-live manifestless mode" if you try again after some hours have passed
DO NOT REMOVE OR SKIP THE ISSUE TEMPLATE
Checklist
Region
Philippines
Provide a description that is worded well enough to be understood
TL;DR: I am not sure if it's my FFmpeg version (IIRC i'm still using v4.4) but it seems that yt-dlp is downloading the wrong format (format-id 160 downloads 299, format-id 299 downloads 140, etc.), so I figured I'd post it here. Please let me know if it's an issue on my end or it needs other information.
Running on Windows ver. 2024.04.09
For some reason, trying to download formats
298/299
causes yt-dlp to download the audio file insteadExample, running:
Even weirder is that downloading the 144p format (160) causes the downloader to fetch the 1080p60 format:
Provide verbose output that clearly demonstrates the problem
yt-dlp -vU <your command line>
)'verbose': True
toYoutubeDL
params instead[debug] Command-line config
) and insert it belowComplete Verbose Output
The text was updated successfully, but these errors were encountered: