Why do you want to --enable-shared? What are your FFmpeg ./configuration options? Did you run "sudo ldconfig" after installing FFmpeg to update the links to the new shared libraries? I get an error:
Code:
error while loading shared libraries: libavfilter.so.0: cannot open shared object file: No such file or directory
if I don't run "sudo ldconfig" after installing FFmpeg with --enable-shared. After running ldconfig FFmpeg runs normally.
Using the following (this is just a test configuration and doesn't reflect what I would normally use):
Code:
./configure --disable-debug --enable-postproc --enable-avfilter --enable-pthreads --enable-libtheora --enable-x11grab --enable-libmp3lame --enable-libx264 --enable-libfaac --enable-libfaad --enable-gpl --enable-shared
I get:
Code:
/usr/local/lib/libavcodec.so
/usr/local/lib/libavcodec.so.52
/usr/local/lib/libavcodec.so.52.18.0
Bookmarks