Linux FFmpeg can';编码';到mp3,但不接受';输入';mp3
仅供参考:在亚马逊EC2上运行的Fedora8 FFmpeg在进行(应该非常简单的)转换时遇到困难。我可以使用以下方法让FFmpeg对m4a文件中的mp3文件进行编码:Linux FFmpeg can';编码';到mp3,但不接受';输入';mp3,linux,audio,encoding,ffmpeg,mp3,Linux,Audio,Encoding,Ffmpeg,Mp3,仅供参考:在亚马逊EC2上运行的Fedora8 FFmpeg在进行(应该非常简单的)转换时遇到困难。我可以使用以下方法让FFmpeg对m4a文件中的mp3文件进行编码: ffmpeg -i file1.m4a -acodec libmp3lame -ab 160k file2.mp3 ffmpeg -i file1.mp3 -acodec libmp3lame -ab 160k file2.mp3 但是,我无法将其转换为mp3->mp3,它使用以下命令以“未知格式”响应: ffmpeg -i
ffmpeg -i file1.m4a -acodec libmp3lame -ab 160k file2.mp3
ffmpeg -i file1.mp3 -acodec libmp3lame -ab 160k file2.mp3
但是,我无法将其转换为mp3->mp3,它使用以下命令以“未知格式”响应:
ffmpeg -i file1.m4a -acodec libmp3lame -ab 160k file2.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
ffmpeg -i /file.mp3 -acodec libmp3lame -ab 160k /file.mp3
这是否意味着输入文件和输出文件具有相同的名称?这有什么区别吗
ffmpeg -i /file.mp3 -acodec libmp3lame -ab 160k /file.mp3
输出文件就是输入文件ffmpeg
可能正在以wb
的形式打开file.mp3
并截断内容
当它去读它时,它什么也得不到
下次在超级用户上发帖。这个问题似乎已经自行解决了,但就我的一生而言,我不知道我能做些什么来解决这个问题。FFMpeg现在正在使用上述代码成功地转换mp3->mp3 为什么
/file.mp3
-它实际上在您的根目录中?我希望/file.mp3
。您的输出也是您的输入。@todda.speot.is谢谢!它没有进入根目录,我确实设置了文件夹,为了清晰起见,我只是过度简化了命令。我编辑了我的问题以澄清我的想法,但如果没有-y开关,它应该会抱怨目标已经存在…也许目标不存在,创建文件用于输出,然后打开(新创建的)文件用于输入。您好,谢谢您的评论!很抱歉,为了清楚起见,我过于简化了,输入和输出文件放在不同的文件夹中。FFmpeg对.m4a->.mp3没有问题,但不管文件名如何,它都不会.mp3->.mp3。本质上,我只是在更改比特率,但它会抛出“未知格式”错误。很抱歉,该文件将完全放在不同的文件夹中,尽管它的名称相同。。。我可能会尝试重命名它。我可能过度简化了我正在使用的命令-它可以与.m4a->.mp3一起工作,但在尝试执行.mp3->.mp3时失败