Page 1 sur 1

[FFMPEG]avcodec -> undefined

Publié : sam. 23 mars 2013, 12:50
par chindit
Bonjour à tous

J'ai voulu lance ce code :

Code : Tout sélectionner

 transcode -i ../fichiers/test.avi -y ffmpeg --export_prof dvd-pal --export_asr 3 -o test_output -D0 -s2 -m test_output.ac3 -J modfps=clonetype=3 --export_fps 29.97
(Code provenant de ce forum

Mais ffmpeg retourne cette erreur :
transcode: symbol lookup error: /usr/lib/transcode/export_ffmpeg.so: undefined symbol: avcodec_thread_init
À ce que je sache, le paquet "avcodec" est inclus de base avec ffmpeg, non? En tout cas, ni yaourt ni pacman ne me retournent quoi que ce soit pour une recherche "avcodec". J'ai installé "ffmpeg-compat" en plus, en me disant que ça règlerait peut-être le problème mais ça n'a rien changé.

Quelqu'un sait-il comment résoudre ce problème??

Merci d'avance à tous

Re: [FFMPEG]avcodec -> undefined

Publié : dim. 24 mars 2013, 21:33
par benjarobin
En 32 bits

Code : Tout sélectionner

$ ldd /usr/lib/transcode/export_ffmpeg.so
        linux-gate.so.1 (0xb77bd000)
        libavcodec.so.54 => /usr/lib/libavcodec.so.54 (0xb69b5000)
        libmp3lame.so.0 => /usr/lib/libmp3lame.so.0 (0xb693e000)
        libm.so.6 => /usr/lib/libm.so.6 (0xb68fb000)
        libz.so.1 => /usr/lib/libz.so.1 (0xb68e4000)
        libdl.so.2 => /usr/lib/libdl.so.2 (0xb68df000)
        libc.so.6 => /usr/lib/libc.so.6 (0xb672d000)
        libavutil.so.52 => /usr/lib/libavutil.so.52 (0xb66f8000)
        libva.so.1 => /usr/lib/libva.so.1 (0xb66e1000)
        libpthread.so.0 => /usr/lib/libpthread.so.0 (0xb66c6000)
        libxvidcore.so.4 => /usr/lib/libxvidcore.so.4 (0xb65a7000)
        libx264.so.129 => /usr/lib/libx264.so.129 (0xb644c000)
        libvpx.so.1 => /usr/lib/libvpx.so.1 (0xb63a6000)
        libvorbisenc.so.2 => /usr/lib/libvorbisenc.so.2 (0xb622e000)
        libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0xb6202000)
        libtheoraenc.so.1 => /usr/lib/libtheoraenc.so.1 (0xb61c0000)
        libtheoradec.so.1 => /usr/lib/libtheoradec.so.1 (0xb61a3000)
        libspeex.so.1 => /usr/lib/libspeex.so.1 (0xb618b000)
        libschroedinger-1.0.so.0 => /usr/lib/libschroedinger-1.0.so.0 (0xb60bd000)
        libopus.so.0 => /usr/lib/libopus.so.0 (0xb607e000)
        libopenjpeg.so.1 => /usr/lib/libopenjpeg.so.1 (0xb6057000)
        libopencore-amrwb.so.0 => /usr/lib/libopencore-amrwb.so.0 (0xb6041000)
        libopencore-amrnb.so.0 => /usr/lib/libopencore-amrnb.so.0 (0xb6013000)
        libgsm.so.1 => /usr/lib/libgsm.so.1 (0xb6007000)
        /usr/lib/ld-linux.so.2 (0xb77be000)
        libogg.so.0 => /usr/lib/libogg.so.0 (0xb6000000)
        liborc-0.4.so.0 => /usr/lib/liborc-0.4.so.0 (0xb5f70000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb5e86000)
        libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0xb5e69000)
        librt.so.1 => /usr/lib/librt.so.1 (0xb5e60000)

$ pacman -Qo /usr/lib/libavcodec.so.54
/usr/lib/libavcodec.so.54 appartient à ffmpeg 1:1.1.3-1