【发布时间】:2011-10-31 07:13:24
【问题描述】:
仅供参考:在 Amazon EC2 上运行的 Fedora 8...
在使用 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
【问题讨论】:
-
为什么
/file.mp3- 它实际上在您的根目录中吗?我希望./file.mp3。你的输出也是你的输入。 -
@todda.speot.is 谢谢!它不会进入根目录,我确实设置了文件夹,为了清楚起见,我只是过度简化了命令。我编辑了我的问题以澄清
标签: linux audio encoding ffmpeg mp3