I've gleaned much useful info from these forums over the past few years that I've been messing around with Linux. I finally had to register, because despite a copious amount of searching I haven't been able to determine how to pull this off.
I am using Debian testing, with the deb-multimedia repositories additionally installed.
I built ffmpeg and
libvidstab from source, because libvidstab had new stabilization features that had not yet been incorporated into the repos and I wanted to play with the new stuff. I'm using /usr/local as my prefix for all my own compiles. ldconfig is configured to search /usr/local/bin before /usr/lib/i386-linux-gnu, and I make sure to run a "sudo ldconfig" after installing a new binary to make sure the system is aware of it.
There seem to be some incompatibilities between the versions of libavcodec55 and libavformat55 that are in the repos with those that I compiled specifically with commands that libvidstab uses. If I remove everything ffmpeg, libfdk, libavcodec, and x264 related via "apt-get remove", the self-compiled version runs great. Unfortunately, because of dependencies, this also removes gimp and vlc - both of which I use regularly.
Now, when I reinstall vlc, of course it doesn't think I have libavcodec55 and friends installed, so installs the repo version. I've tried using aptitude to mark that those libraries are installed, but that doesn't seem to work - perhaps I'm doing that wrong?
This leads to the following two questions:
1) Is there a way to tell the system that I already have libavcodec55, libavformat55, etc?
2) Alternatively, is there a way to install the ffmpeg libraries separate from ffmpeg so apt knows they exist?
Thanks for putting up with what is probably a silly question, and let me know if I'm missing any useful info that will help. Being my first post, I'm sure I've forgotten something obvious!