I tryed to enable AMR support.and according amr.c i did this steps : 1.download from http://www.3gpp.org/ftp/Specs/archive/26_series/26.104/26104-510.zip 2.download from http://www.3gpp.org/ftp/Specs/archive/26_series/26.073/26073-510.zip 3.extract content of 26073-510_ANSI-C_source_code.zip in libavcodec/amr_loat 4.extract content of 26104-510_ANSI_C_source_code.zip in libavcodec/amr 5.run ./configure --enable-libmp3lame --enable-amr-nb-fixed 6.make 7.make install And now when i call ffmpeg says : ffmpeg: error while loading shared libraries: libavutil.so.49: cannot open shared object file: No such file or directory Here is one part from make log : "/var/www/html/FFMPEG"/version.sh "/var/www/html/FFMPEG" make -C libavutil all make[1]: Entering directory `/var/www/html/FFMPEG/libavutil' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/var/www/html/FFMPEG/libavutil' make -C libavcodec all make[1]: Entering directory `/var/www/html/FFMPEG/libavcodec' make -C amr spclib fipoplib make[2]: Entering directory `/var/www/html/FFMPEG/libavcodec/amr' gcc -c -Wall -pedantic-errors -I. -O3 -DWMOPS=0 -DVAD1 agc.c In file included from agc.c:31: basic_op.h:33: warning: conflicting types for built-in function ‘round’ gcc -c -Wall -pedantic-errors -I. -O3 -DWMOPS=0 -DVAD1 autocorr.c In file included from autocorr.c:28: basic_op.h:33: warning: conflicting types for built-in function ‘round’ gcc -c -Wall -pedantic-errors -I. -O3 -DWMOPS=0 -DVAD1 az_lsp.c In file included from az_lsp.c:28: basic_op.h:33: warning: conflicting types for built-in function ‘round’ gcc -c -Wall -pedantic-errors -I. -O3 -DWMOPS=0 -DVAD1 bits2prm.c In file included from bits2prm.c:27: basic_op.h:33: warning: conflicting types for built-in function ‘round’ gcc -c -Wall -pedantic-errors -I. -O3 -DWMOPS=0 -DVAD1 cl_ltp.c In file included from cl_ltp.c:31: basic_op.h:33: warning: conflicting types for built-in function ‘round’ gcc -c -Wall -pedantic-errors -I. -O3 -DWMOPS=0 -DVAD1 convolve.c In file included from convolve.c:32: basic_op.h:33: warning: conflicting types for built-in function ‘round’ gcc -c -Wall -pedantic-errors -I. -O3 -DWMOPS=0 -DVAD1 c1035pf.c In file included from c1035pf.c:29: basic_op.h:33: warning: conflicting types for built-in function ‘round’ gcc -c -Wall -pedantic-errors -I. -O3 -DWMOPS=0 -DVAD1 d_plsf.c In file included from d_plsf.c:34: basic_op.h:33: warning: conflicting types for built-in function ‘round’ gcc -c -Wall -pedantic-errors -I. -O3 -DWMOPS=0 -DVAD1 d_plsf_5.c In file included from d_plsf_5.c:32: basic_op.h:33: warning: conflicting types for built-in function ‘round’ gcc -c -Wall -pedantic-errors -I. -O3 -DWMOPS=0 -DVAD1 d_gain_c.c In file included from d_gain_c.c:33: basic_op.h:33: warning: conflicting types for built-in function ‘round’ gcc -c -Wall -pedantic-errors -I. -O3 -DWMOPS=0 -DVAD1 d_gain_p.c In file included from d_gain_p.c:33: basic_op.h:33: warning: conflicting types for built-in function ‘round’ gcc -c -Wall -pedantic-errors -I. -O3 -DWMOPS=0 -DVAD1 dec_lag6.c In file included from dec_lag6.c:33: basic_op.h:33: warning: conflicting types for built-in function ‘round’ gcc -c -Wall -pedantic-errors -I. -O3 -DWMOPS=0 -DVAD1 d1035pf.c In file included from d1035pf.c:31: basic_op.h:33: warning: conflicting types for built-in function ‘round’ gcc -c -Wall -pedantic-errors -I. -O3 -DWMOPS=0 -DVAD1 cor_h.c In file included from cor_h.c:28: basic_op.h:33: warning: conflicting types for built-in function ‘round’