Me revoila avec de nouveaux problèmes.
J'explique ce que j'ai fait.
#yum update ffmpeg
pour obtenir la version de livna.
#yum install ffmpeg-amr --enablerepo=kwizart
pour le support de l'amr.
Ensuite j'ai voulu convertir une video .avi en .3gp pour verifier que tout fonctionnait.
$/opt/ffmpeg/bin/ffmpeg -i pele.avi -acodec amr_nb -s 176x144 -ar 8000 -b 80 -vcodec mpeg4 -ac 1 video.3gp
FFmpeg version SVN-r6178, Copyright (c) 2000-2004 Fabrice Bellard
configuration: --prefix=/opt/ffmpeg --cpu=x86 --extra-cflags=-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables --enable-mp3lame --enable-libogg --enable-vorbis --enable-faad --enable-faac --enable-libgsm --enable-xvid --enable-a52 --enable-a52bin --enable-pp --enable-dts --disable-static --enable-shared --enable-amr_nb-fixed --enable-amr_wb --enable-amr_if2 --enable-gpl --enable-memalign-hack --disable-debug --disable-opts --disable-strip
libavutil version: 49.0.0
libavcodec version: 51.13.0
libavformat version: 50.5.0
built on Sep 15 2006 17:13:11, gcc: 4.1.1 20060525 (Red Hat 4.1.1-1)
Seems that stream 0 comes from film source: 30000.00 (30000/1) -> 29.97 (30000/1001)
Input #0, avi, from 'pele.avi':
Duration: 00:00:30.1, start: 0.000000, bitrate: 260 kb/s
Stream #0.0: Video: mpeg4, yuv420p, 320x240, 29.97 fps(r)
Stream #0.1: Audio: mp2, 22050 Hz, mono, 32 kb/s
Unknown codec 'amr_nb'
Suite à ca j'ai essayé de localiser le probleme, j'ai docn fait un
#yum remove ffmpeg
pour simplement enlever le ffmpeg de livna.
J'ai retenté:
$/opt/ffmpeg/bin/ffmpeg -i pele.avi -acodec amr_nb -s 176x144 -ar 8000 -b 80 -vcodec mpeg4 -ac 1 video.3gp
/opt/ffmpeg/bin/ffmpeg: error while loading shared libraries: libavformat.so.50: cannot open shared object file: No such file or directory
J'ai donc fait un
#ln -s /opt/ffmpeg/lib/libavformat.so.50 /usr/lib/libavformat.so.50
ainsi que la meme chose pour libavcodec et libavutil.
Suite à ca la conversion en .3gp fonctionnait.
Je pense donc que le ffmpeg que tu as créé va chercher les libs dans /usr/lib (donc celle du rpm de livna) au lieu de /opt/ffmpeg/lib (celle supportant l'amr).
Merci encore !