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.
Video+audio merge failed on a system with older FFmpeg version (regression) #20344
Comments
|
You should just upgrade your ffmpeg? |
|
@TA40 On top of that he's running Windows XP. I think this is one of those guys that expects everything to work but never wants to update anything on his machine. This issue isn't helping anybody but him. |
This is a recent regression on post-processing, very similar to bug #19067, likely originated from the same root cause.
After upgraded YouTube-DL to current version, I was trying to to download a video from YouTube in 480p H.264 video resolution, combined with 128kbps AAC audio. Note that I have been successfully using the remuxing feature of YouTube-DL on this system before...
Video URL: https://www.youtube.com/watch?v=ueoRSzCn4kA
With the format specified as
135+140, both video and audio downloads completed successfully, but the process failed with a crypticERROR: "debug"message at the part where a remuxer would have to run to combine video and audio into a single file (in this case, FFmpeg is the remuxer)...Directly running the FFmpeg command shown in Youtube-DL log resulted in an error message, with exit code 1:
From the changelog in releases page, this problem seems to be rooted from pull #19025 (introduced in release 2019.01.30). The pull request added
-loglevel "repeat+info"parameter to FFmpeg command line without checking whether it was supported by the FFmpeg version in use or not.Running the same FFmpeg command line, without the problematic
-loglevel "repeat+info"part, resulted in a successful remux and a watchable file; the remuxer also exited with code 0:I guess this was essentially what YouTube-DL originally did before the 2019.01.30 release.
Anyway, YouTube-DL should not be picky about which FFmpeg version(s) that users are able to use; expecially not for such a trivial reason like this.
Please investigate and fix.
YouTube-DL: 2019.03.09 (Win32)
FFmpeg: git c2dd5a1 "N-49610-gc2dd5a1" (5-Feb-2013, Win32/Zeranoe dynamically-linked)
System: Microsoft Windows XP Professional SP3