当mp3文件编码为128kbs/44100kHz时,应该使用什么ffmpeg编解码器?

当mp3文件编码为128kbs/44100kHz时,应该使用什么ffmpeg编解码器?,ffmpeg,mp3,gstreamer,encode,Ffmpeg,Mp3,Gstreamer,Encode,我用ffmpeg-I{url}-b:128k-vn-acodec copy-y output.file对mp3文件进行编码,并将它们发送到gstreamer,这非常有效。在此编码之前,gstreamer抛出了各种错误 出于不相关的原因,我必须将所有文件转换为恒定比特率,因此将编码更改为: ffmpeg-i{url}-preset veryfast-ab 128k-ar 44100-y output.file 现在我所有的错误都回来了。是否有一个编解码器,我应该使用新的编码 输出文件的格式是什么?

我用ffmpeg-I{url}-b:128k-vn-acodec copy-y output.file对mp3文件进行编码,并将它们发送到gstreamer,这非常有效。在此编码之前,gstreamer抛出了各种错误

出于不相关的原因,我必须将所有文件转换为恒定比特率,因此将编码更改为: ffmpeg-i{url}-preset veryfast-ab 128k-ar 44100-y output.file


现在我所有的错误都回来了。是否有一个编解码器,我应该使用新的编码

输出文件的格式是什么?输入和输出都是mp3。如果输出扩展名是mp3,则只支持mp3或mp2编解码器。你会犯什么错误?不要跳过-vn在第一次调用中没有进行编码-acodec copy是指从输入端复制压缩音频数据而不做任何修改,因此-b:a 128k被忽略。您所做的只是更改容器格式(如wav、mp4等)或标记(如id3)。第二次调用实际上是重新压缩的,但是如果没有ffmpeg标准输出/标准输出,就不可能准确地说出发生了什么…谢谢您的评论;他们真的帮了我更多的忙。事实证明,这些文件中嵌入了图像。我没有意识到-vn不仅删除了视频,还删除了嵌入和覆盖的图像。谢谢