我试图使用FFMPEG将AMRaudio文件转换为MP3。 我在Windows 7主机上运行Ubuntu 10.10和VBox,我已经安装了ffmpeg,运行sudo apt-get install ffmpeg
我已经有一个AMR文件,我以前logging过,所以我运行命令: ffmpeg -i myfile.amr myfile.mp3
转换失败,跟踪如下:
FFmpeg version 0.6-4:0.6-2ubuntu6, Copyright (c) 2000-2010 the FFmpeg developers built on Oct 5 2010 22:35:47 with gcc 4.4.5 configuration: --extra-version=4:0.6-2ubuntu6 --prefix=/usr --enable-avfilter --enable-avfilter-lavf --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-vaapi --enable-pthreads --enable-zlib --enable-libvpx --disable-stripping --enable-runtime-cpudetect --enable-gpl --enable-postproc --enable-x11grab --enable-libdc1394 --enable-shared --disable-static WARNING: library configuration mismatch libavutil configuration: --extra-version=4:0.6-2ubuntu6 --prefix=/usr --enable-avfilter --enable-avfilter-lavf --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-vaapi --enable-pthreads --enable-zlib --enable-libvpx --disable-stripping --enable-runtime-cpudetect --enable-gpl --enable-postproc --enable-x11grab --enable-libdc1394 --shlibdir=/usr/lib/i686/cmov --cpu=i686 --enable-shared --disable-static --disable-ffmpeg --disable-ffplay libavcodec configuration: --extra-version=4:0.6-2ubuntu6 --prefix=/usr --enable-avfilter --enable-avfilter-lavf --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-vaapi --enable-pthreads --enable-zlib --enable-libvpx --disable-stripping --enable-runtime-cpudetect --enable-gpl --enable-postproc --enable-x11grab --enable-libdc1394 --shlibdir=/usr/lib/i686/cmov --cpu=i686 --enable-shared --disable-static --disable-ffmpeg --disable-ffplay libavformat configuration: --extra-version=4:0.6-2ubuntu6 --prefix=/usr --enable-avfilter --enable-avfilter-lavf --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-vaapi --enable-pthreads --enable-zlib --enable-libvpx --disable-stripping --enable-runtime-cpudetect --enable-gpl --enable-postproc --enable-x11grab --enable-libdc1394 --shlibdir=/usr/lib/i686/cmov --cpu=i686 --enable-shared --disable-static --disable-ffmpeg --disable-ffplay libavdevice configuration: --extra-version=4:0.6-2ubuntu6 --prefix=/usr --enable-avfilter --enable-avfilter-lavf --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-vaapi --enable-pthreads --enable-zlib --enable-libvpx --disable-stripping --enable-runtime-cpudetect --enable-gpl --enable-postproc --enable-x11grab --enable-libdc1394 --shlibdir=/usr/lib/i686/cmov --cpu=i686 --enable-shared --disable-static --disable-ffmpeg --disable-ffplay libavfilter configuration: --extra-version=4:0.6-2ubuntu6 --prefix=/usr --enable-avfilter --enable-avfilter-lavf --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-vaapi --enable-pthreads --enable-zlib --enable-libvpx --disable-stripping --enable-runtime-cpudetect --enable-gpl --enable-postproc --enable-x11grab --enable-libdc1394 --shlibdir=/usr/lib/i686/cmov --cpu=i686 --enable-shared --disable-static --disable-ffmpeg --disable-ffplay libswscale configuration: --extra-version=4:0.6-2ubuntu6 --prefix=/usr --enable-avfilter --enable-avfilter-lavf --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-vaapi --enable-pthreads --enable-zlib --enable-libvpx --disable-stripping --enable-runtime-cpudetect --enable-gpl --enable-postproc --enable-x11grab --enable-libdc1394 --shlibdir=/usr/lib/i686/cmov --cpu=i686 --enable-shared --disable-static --disable-ffmpeg --disable-ffplay libpostproc configuration: --extra-version=4:0.6-2ubuntu6 --prefix=/usr --enable-avfilter --enable-avfilter-lavf --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-vaapi --enable-pthreads --enable-zlib --enable-libvpx --disable-stripping --enable-runtime-cpudetect --enable-gpl --enable-postproc --enable-x11grab --enable-libdc1394 --shlibdir=/usr/lib/i686/cmov --cpu=i686 --enable-shared --disable-static --disable-ffmpeg --disable-ffplay libavutil 50.15. 1 / 50.15. 1 libavcodec 52.72. 2 / 52.72. 2 libavformat 52.64. 2 / 52.64. 2 libavdevice 52. 2. 0 / 52. 2. 0 libavfilter 1.19. 0 / 1.19. 0 libswscale 0.11. 0 / 0.11. 0 libpostproc 51. 2. 0 / 51. 2. 0 [amr @ 0x8538420]Estimating duration from bitrate, this may be inaccurate Input #0, amr, from '/home/octavius/share/1-aloalodwd.amr': Duration: N/A, bitrate: N/A Stream #0.0: Audio: amrnb, 8000 Hz, 1 channels, flt File '/home/octavius/share/1-aloalodwd.mp3' already exists. Overwrite ? [y/N] y Output #0, mp3, to '/home/octavius/share/1-aloalodwd.mp3': Stream #0.0: Audio: 0x0000, 8000 Hz, 1 channels, flt, 64 kb/s Stream mapping: Stream #0.0 -> #0.0 Encoder (codec id 86017) not found for output stream #0.0 octavius@octavius-VirtualBox:~$
因此,根据这个线程的指示ffmpeg:转换audioflv到swf我运行命令sudo apt-get install ffmpeg libavcodec-extra-52
安装额外的库,我仍然有同样的问题。 任何其他的想法?
更新:也在他们链接到这个网站的线程,使其工作http://stephenjungels.com/jungels.net/articles/ffmpeg-howto.html遵循所有的步骤,它仍然不会工作
呃,那些无用的Ubuntu的问题关于无用的Ubuntu的包。
使用FFMPEG将AMR转换为MP3
ffmpeg -i audio1.amr -ar 22050 audio1.mp3
这会将audio1.amr
文件转换为音频速率为audio1.mp3
我解决了这个问题,按照http://pasindudps.blogspot.com/2010/12/compiling-ffmpeg-in-ubuntu-1010.html这里的说明做完后,我没有问题做音频转换
编辑:我发布的链接已经死了,这里是Linux系统的另一个http://linuxers.org/tutorial/how-install-ffmpeg-linux ,这里是Mac OS X的另一个http://jungels.net/articles/ ffmpeg的-howto.html
更新的答案:
因为我不得不使用这个解决方案,似乎这个过程变得更容易了。 在Mac OS上,您可以简单地使用Homebrew :
brew install ffmpeg --with-fdk-aac --with-ffplay --with-freetype --with-libass --with-libquvi --with-libvorbis --with-libvpx --with-opus --with-x265
只有您可以从存储库安装的Linux系统:
sudo apt-get install ffmpeg
要么
su -c 'yum install ffmpeg'
FFMPEG网站现在已经为Windows,Mac或Linux更新了文档和下载; 在需要任何进一步的信息的情况下。
我的Thunar自定义操作命令:
ffmpeg -i *.amr -ar 12000 lastcall.mp3
外观条件* .amr和波纹管:“图像文件”