ffmpeg吧 关注:1,271贴子:4,539
  • 4回复贴,共1

转换音频后,码率不对,请大佬指点

只看楼主收藏回复


如果将音频压缩,码率128kbps 采样率44.1hz,就会出现问题
代码如下
md OK
for %%a in (*.MP4) do ffmpeg -i "%%a" -c:a aac -ab 128k -ar 44100 -c:v copy "OK\%%~na.AAC"
pause

这个音频文件是从MP4文件里面抠出来单独讨论的,为什么转码后,实际播放码率为10.33?


IP属地:湖南1楼2025-01-14 11:02回复
    使用MediaInfo查看了一下,源文件为CBR恒定模式,转码后为VBR动态模式
    以上的代码,我不知道如何定义输出为CBR模式,求助各位网友


    IP属地:湖南2楼2025-01-14 11:03
    回复
      trac.ffmpeg.org/wiki/Encode/AAC
      CBR模式给流媒体用,平稳用户网络波动。-b:a 128k
      VBR更节省空间,音质相同 Variable bit rate using -q:a 1.5
      你是多少用户在线观看才需要压制CBR这种商业化的模式。


      IP属地:浙江3楼2025-01-15 00:05
      收起回复
        因为你用了动态码率,括号里的是实时码率。


        IP属地:广东5楼2025-02-19 16:57
        回复