-
-
Notifications
You must be signed in to change notification settings - Fork 873
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
youtube-dl failing to merge formats via ffmpeg #147
Comments
To my eyes, based on nothing but a hunch, this has nothing to do with For the life of me, I can't understand how the Furthermore, I did a cursory search of the ffmpeg repo to see if I could find the string The best I can guess is that there is some sort of deeper error which is being reported as a missing encoder...? ¯\(ツ)/¯ |
You’re right it’s a ffmpeg issue.
Will result in the same « Unknown encoder 'copy' » error. -loglevel debug doesn’t reveal any hint on the underlying issue:
|
This smells like some kind of subtle CPU bug that takes a day to debug and is fixed by changing 1 character. |
I just tried ffmpeg on the "you've been gnomed" video and it seems to be working now. Maybe there was an ffmpeg update? Maybe it's only broken on aarch64? (likely) |
Just So weird. |
It's definitely an arm64-specific CPU bug, it doesn't work on iOS but it does work on my computer |
Fixed now, it was a screwup in 8-bit string compares. |
Yup, 5b4807c was the fix. Checking overflow on 8-bit subtraction on arm64 is the third hard problem in computer science. |
Hahahahahahahaha 🤣🤣🤣 |
Excuse me for being a bit over enthusiastic, but... OMFG IT WORKS AND IT’S SO DAMN FAST LOOK AT THIS
|
After downloading separate video and audio tracks for a video via
youtube-dl
with the following command:youtube-dl -f 313+251 https://www.youtube.com/watch?v=JiwIuWFLv-U
iSH fails to merge formats at the end, returning the following encoder error via ffmpeg:
For context, here is the successful output for the same command from macOS:
The text was updated successfully, but these errors were encountered: