-
Notifications
You must be signed in to change notification settings - Fork 10k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Only video downloaded (no audio) #32750
Comments
A manifest (like the m3u8 here) may not be downloadable outside the context of the site from which it was captured. It may be time-limited, or require additional HTTP headers, such as Referer, Origin, Authorization or cookies. Ideally, some one would write an extractor for replay.lsm.lv. But in this case, there seems to be a problem with the manifest itself, or with our parsing of it. It looks like yt-dl thinks the video formats are actually combined (hence the I think that the replay.lsm.lv videos may be geo-restricted so I can't easily test this. Please install the the nightly build, which should improve your yt-dl experience in other ways. List the formats for a new m3u8. If you now get the video formats marked Otherwise (if the result is the same) try
Substitute specific format IDs to get other than best... And do let us know what happened either way. |
|
I think "... as hoped" would be more like it. If you could save the text of one of these manifests with video-only formats that weren't tagged |
The manifest looks like this:
Where can I download nightly builds from? |
For nightly builds, see #30839, but https://github.com/ytdl-org/yt-dl-nightly/releases. Thanks for the manifest, which is very helpful. I've documented the problem below. You could unsubscribe the issue if you don't care about these details. Logically, if a stream described by an From dstftw's comment in the # As per [1, 4.3.4.1.1] any EXT-X-STREAM-INF tag which
# references a rendition group MUST have a CODECS attribute.
# However, this is not always respected, for example, [2]
# contains EXT-X-STREAM-INF tag which references AUDIO
# rendition group but does not have CODECS and despite
# referencing an audio group it represents a complete
# (with audio and video) format. So, for such cases we will
# ignore references to rendition groups and treat them
# as complete formats. Apparently there's no way to process such degenerate lines (with no This code is the same in yt-dlp, attributed to inactive (?) devs shirt-dev and Lesmiscore: @pukkandan, @bashonly. |
Related: yt-dlp/yt-dlp#5924 and linked issues
If you are looking at git-blame, it's just the code being moved around |
I assumed so and did not @ them. But does anyone have a view about which hack would be better in future? |
Verbose log
Description
The downloaded file contains only video, no audio.
If the link times out, please, take m3u8 from here
The text was updated successfully, but these errors were encountered: