xlgdst 2017-04-28 09:21 采纳率: 0%
浏览 1363

ffmpeg 在linux(Ubuntu)上做音频转码报错(amr转mp3)

图片说明

  • 写回答

1条回答 默认 最新

  • 你知我知皆知 2024-08-05 19:37
    关注

    以下回答参考 皆我百晓生券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。

    根据您提供的错误信息,可以确定问题出在自动编码器选择失败。这可能是因为ffmpeg没有找到合适的编码器来转换音频格式。

    解决此问题的方法是手动指定一个编码器,并使用--preset选项设置编码器的参数。例如,您可以将输出设置为anr

    ffmpeg -i /usr/mmmm.amr /usr/1.amr -preset anr
    

    或者如果您想尝试其他编码器,只需提供相应的编码器名称和参数即可:

    ffmpeg -i /usr/mmmm.amr /usr/1.amr -preset hls -c:v libvpx -b:v 1M
    

    确保将hls替换为您希望使用的编码器名称,例如h264hevc等。如果找不到合适的编码器,请考虑使用其他工具或服务进行转换,例如流媒体平台的API或第三方库。

    评论

报告相同问题?