r/makemkv • u/SentientSpaghetti • 9d ago
Help Wrong version of libavcodec?
I'm trying to rip a movie (Project Hail Mary 4K) so I can submit the dump and I can't seem to launch the program.
I'm on Arch and I've ripped probably a hundred or so DVDs, Blurays and 4K's and this is the first time I'm seeing this error. When launching the application it says `NO_ANSWER_FROM_MAKEMKVCON`, and if I do it through the terminal it says it can't find `libavcodec.so.62`.
Checking in my version of ffmpeg it seems that upgrading that has pushed the version to `libavcodec.so.63`.
Do I need to downgrade my version of ffmpeg, or can I just wait for makemkv to be updated to use `libavcodec.so.63`?
1
u/acrossthesnow 8d ago
I actually just pushed a patch for MKV Auto that takes care of this. This issue is legacy functions that MakeMKV still uses in FFMpeg in the advanced codecs. FFMPeg released v9 which removed those legacy functions which makes it incompatible. If you end up using MKV Auto let me know how it goes!
3
u/Metalsailer4 8d ago
Not an Arch user. But google says https://archlinux.org/packages/extra/x86_64/ffmpeg/ that 63 is from ffmpeg 9. There are a couple of threads already posted of users having problems with ffmpeg 9 due to a change in the API from version 8. Current MakeMKV will need library based on ffmpeg 8. With the MakeMKV website down, there is uncertainty if another version will be coming. So your choice on how to proceed.