[SOLVED] problem installing ffmpeg from sbo -- libxvid not found
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.
problem installing ffmpeg from sbo -- libxvid not found
Hey gang, got a problem. I did a fresh install of Slackware 14 when it came out, and have been slowly reinstalling apps I had been using in 13.37
I have a video project to do, and just installed kdenlive to get it done. Upon running the setup wizard, I realized I'd forgotten to reinstall ffmpeg. No big deal, I wanted a do-over there anyway (when I installed it in 13.37 I failed to include several build options) so I fired up sbopkg, pulled up the ffmpeg package and added these options (all of which were kdenlive dependencies)
FAAC=yes
GSM=yes
LAME=yes
SCHROEDINGER=yes
X264=yes
XVID=yes
I then went to process the build, but it fails with the error:
ERROR: libxvid not found
When I look for libxvid in the sbo package list there is no such package. Has it been superceded by libxvidcore? Does the build script need to be edited? Or am I doing something wrong?
Well, I thought I had installed xvidcore when I installed kdenlive (it is a dependancy after all) but for some reason the ffmpeg build script wasn't detecting the previous install. Adding xvidcore ahead of ffmpeg in the build cue seems to have done the trick tho.
Huh.
Anyway, its building now. Thanks 414N.
---update---
ffmpeg build and installed, but kdenlive doesn't recognize it. Remove and reinstall kdenlive...
...and kdenlive is still not happy. Looks like I have a kdenlive problem.
Distribution: Slackware 14 (Server),OpenSuse 13.2 (Laptop & Desktop),, OpenSuse 13.2 on the wifes lappy
Posts: 781
Rep:
Can you run it from a console and see what errors are produced. I seem to remember that all of the deps have to be built and installed in a particular order for it all to work, but it has been a while.
I just tried to build kdenlive from scratch using SBo SlackBuilds and I had not issue at all apart needing a more recent version of MLT (0.8.6) than the one used on SBo. On my system I have ffmpeg-1.0.
When I run kdenlive from the terminal, I don't get errors per se. It starts and runs, but without support for the file formats and codecs that are a part of the xvidcore library. It will not import mp4 files, for example.
Apparently kdenlive is picky about where your libxvidcore is installed and if you have multiple copies it throws a fit. Consider this a fit thrown.
Reexamining the sbo docs for MLT, there were dependencies I didn't notice and therefore didn't install. REmove and reinstalled MLT (with all dependencies this time) xvidcore and kdenlive, and now it works. libquicktime and xvidcore need to be installed before MLT or else the whole thing is broken.
BTW, not a fan of how dependencies are specified in the Slack14 sbo. Now that I've figured it out tho, I guess it won't be a problem.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.