仅供参考:Fedora 8在Amazon EC2上运行......
让FFmpeg做一个(应该很简单的)转换很困难。我可以使用以下代码让FFmpeg从m4a文件编码mp3文件:
ffmpeg -i file1.m4a -acodec libmp3lame -ab 160k file2.mp3
然而,我无法转换为mp3 - > mp3,它使用以下内容响应“未知格式”:
ffmpeg -i file1.mp3 -acodec libmp3lame -ab 160k file2.mp3
我得到以下命令字符串:
FFmpeg version UNKNOWN, Copyright (c) 2000-2008 Fabrice Bellard, et al.
configuration: --prefix=/usr --libdir=/usr/lib --shlibdir=/usr/lib --mandir=/usr/share/man --incdir=/usr/include/ffmpeg --enable-libmp3lame --enable-libvorbis --enable-libtheora --enable-libfaad --enable-libfaac --enable-libgsm --enable-libxvid --enable-libx264 --enable-liba52 --enable-liba52bin --enable-pp --enable-shared --enable-pthreads --enable-gpl --disable-strip
libavutil version: 49.6.0
libavcodec version: 51.50.1
libavformat version: 52.7.0
libavdevice version: 52.0.0
built on Feb 14 2008 17:47:08, gcc: 4.1.2 20070925 (Red Hat 4.1.2-33)
file1.mp3: Unknown format
非常感谢任何帮助!
为清晰起见编辑: 输入文件位于/ebs/queue/input.mp3中,输出为/ebs/converted/output.mp3
答案 0 :(得分:1)
ffmpeg -i /file.mp3 -acodec libmp3lame -ab 160k /file.mp3
是否意味着输入文件和输出文件具有相同的名称?这有什么不同吗?
答案 1 :(得分:1)
ffmpeg -i /file.mp3 -acodec libmp3lame -ab 160k /file.mp3
您的输出文件是您的输入文件。 ffmpeg
可能会将file.mp3
作为wb
并截断内容。
当它去阅读时,它什么都没有。
下次发布超级用户。
答案 2 :(得分:-1)
问题似乎已经解决了,但是对于我的生活,我无法弄清楚我可以做些什么来解决问题。 FFMpeg现在正在转换mp3 - > mp3成功使用上面的代码。