Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upGitHub is where the world builds software
Millions of developers and companies build, ship, and maintain their software on GitHub — the largest and most advanced development platform in the world.
Make sure you are using the latest version: run
youtube-dl --versionand ensure your version is 2017.02.11.Before submitting an issue make sure you have:
What is the purpose of your issue?
Command Line and Output
Description
I am trying to download the best available webm video matching specific video codec, audio codec, and resolution. DASH or single file download is acceptable. The format selector expression I am using is:
This particular does not have any DASH video streams matching the specified vcodec. But there is one single-file stream that matches:
I am expecting ytdl to download #43.
If I change the format selector expression to include vp9 and Vorbis, youtube-dl successfully downloads and muxes DASH streams 243+171.
If I remove the bestvideo+bestaudio and just use
-f "best[vcodec^=vp8][acodec=vorbis][height=360]"I still get the error.Troubleshooting further, I've found that ytdl will succeed with if I leave the acodec out of the expression. And if fails if it is in the expression (even alone)
best[vcodec^=vp8][acodec=vorbis][height=360]best[vcodec^=vp8]best[vcodec^=vp8][height=360]best[acodec=vorbis]