[LAU] VIDEO OT: ffmpeg

Robin Gareus robin at gareus.org
Sat Dec 21 10:59:55 UTC 2013


On 12/21/2013 11:45 AM, Atte wrote:
> Hi
> 
> I have two boxes running crunchbang, one has been 'infected' with
> software from non standard repos.
> 
> Downgrading (removing, installing) ffmpeg to the older, official version
> on the infected box I get this:
> 
> "ffmpeg: Symbol `av_pix_fmt_descriptors' has different size in shared
> object, consider re-linking"
> 
> My question is: how do I figure out what library(ies) I need to downgrade?

`ldd /usr/bin/ffmpeg`  lists all libs used by the binary. It must be one
of the libs listed there, but which of those is harder to find out.

objdump (1) or ltrace (1) can provide detailed information, but simply
re-installing all the ones 'ldd' prints (and possibly also their
dependencies, run ldd recursively) should do it.

av_pix_fmt is in libavutil - at least for the official ffmpeg from
ffmpeg.org. But the situation in res libav.org and ffmpeg.org is tricky.
The problem could also have arisen by mixing the two, or installing one
of them in /usr/local/

HTH,
robin


More information about the Linux-audio-user mailing list