ffmpeg2theora: error while loading shared libraries
SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Version: ffmpeg2theora-0.29-i486-1sl
What would it be the solution? Try to upgrade ffmpeg to a higher version, hoping that nothing else will be affected? Any suggestion?
Hello everybody I have a dependency problem which I have no idea how to fix. Here is the error:
...
Version: ffmpeg2theora-0.29-i486-1sl
What would it be the solution?
use a prebuilt ffmpeg package downloaded from the same repository you have used to download a prebuilt one for ffmpeg2theora (judging from the tag, I would say slacky.eu).
what happened to you is very common when:
- mixing packages fom different repositories (that can use different versions or can be built differently);
- updating yourself a package and not updating/rebuild the ones depending on it.
use a prebuilt ffmpeg package downloaded from the same repository you have used to download a prebuilt one for ffmpeg2theora (judging from the tag, I would say slacky.eu).
what happened to you is very common when:
- mixing packages fom different repositories (that can use different versions or can be built differently);
- updating yourself a package and not updating/rebuild the ones depending on it.
You are right! it was Slacky.eu
Well the versions on the website are actually ffmpeg - 1.1.2 and ffmpeg2theora - 0.29, which have caused me the problem. Maybe its a slacky.eu problem then.. Anyway now I'm trying to install another version and we will see what happens.
Thank you all for the answers and help!
My current version of ffmpeg is 1.1.2 I haven't found any newer precompiled version for slack at the moment. I'm trying to go through the tarball..
I have been playing around with this for the last couple of days and will share what I can recall (though I don't have a ready solution). I am not an expert on this stuff so I will apologize in advance should I be wrong about any of this.
Firstly, I felt compelled to upgrade FFMPEG because the version called out by slackbuilds.org (0.11.1) contains a bug which results in improper timecodes being produced in the output file. I believe this bug was fixed in version 1.2 (released March 2013) but the fix may have already appeared in version 1.1 (released January 2013). Nonetheless, I chose to upgrade to FFMPEG version 2.0 after failing to build ffmpeg2theora against any of the newer versions of FFMPEG. There have been a couple of changes to the FFMPEG API and ffmpeg2theora has not yet been updated to address them.
I have tried to patch the ffmpeg2theora source to address this but while the changes are fairly trivial, I am not familiar enough with the code base to achieve success (I will try some more this weekend).
At this point, I think you basically have two options: either use ffmpeg2theora with version 0.11.1 of FFMPEG and suffer the timecode problems, or use a newer version of FFMPEG and forget about ffmpeg2theora for the present.
As others have stated, you can now use FFMPEG to produce valid OGV files with the following syntax:
You won't have access to some of the more advanced encoding options offered by ffmpeg2theora, but the resulting file will fully compliant and have no timecode anomalies.
just to see if there were multiple ffmpeg packages loaded and hosing you.
bash-4.2# ls /var/log/packages | grep -i ffmpeg
ffmpeg-1.1.2-i686-1sl
ffmpeg2theora-0.29-i486-1sl
I tried the slackbuild options as well as the official tarball one... No luck...
Of course to this point, the conversion is not a problem anymore, nevertheless, I thank you for the option without ffmpeg2theora which I didn't know.
Of course it would be interesting to know the solution to solve the problem..
I tried to send a message to slacky.eu too, hoping in some good news.. Thanks to everyone
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.