Comments (3)
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.
from yt-dlp.
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
from yt-dlp.
Thanks for this!
I was able to confirm that it's able to download the correct format for livestream VODs from last week; it definitely is a "stream just ended" thing.
from yt-dlp.
Related Issues (20)
- [youtube] The following content is not available on this app.. Watch on the latest version of YouTube HOT 63
- `--retries infinite` doesn't retry infinitely HOT 2
- [youtube] Unable to download ongoing livestream clips HOT 1
- Download videos in multiple streams HOT 2
- Afreecatv.com catchstory
- [ARDMediathek] Video is downloaded with different audio language as played in the browser HOT 7
- ON:ORF results in FFmpegPostProcessorError HOT 6
- wrong value of aspect_ratio parameter used for format selection HOT 1
- Crunchyroll extractor tries to download jp audio when passing en language format HOT 2
- [propose Update pakage] Fedora and Epel HOT 11
- How can I save as the subtitle into a variable rather than a local file? HOT 1
- [Stripchat] Unable to find configuration for stream HOT 1
- Error: "Invalid data found when processing input" on Bilibili after postprocessing when --embed-subs is used HOT 3
- sap.com
- JioCinema sports support (non drm)
- New feature: VTT subtitles to include source URI HOT 3
- Vimeo password-protected video results in Unable to download JSON metadata: HTTP Error 400 (apparently max_redirects_exceeded) HOT 2
- [youtube] Sign in to confirm youβre not a bot. This helps protect our community HOT 8
- [Instagram] Reel Content with don't need login, Requerid login
- Output issue: "s was unexpected at this time." HOT 8
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from yt-dlp.