我不指望这种情况经常发生,但是在通过批处理文件重新编码视频文件为h265时,我会检查音频是否为aac格式。如果不是,则希望转换为aac格式,但保持与旧文件使用的比特率相同,因为如果我只是转换为aac,ffmpeg将使用默认的128kbps值。对于任何旧视频,比特率可能会低于该值,因此升级会稍微增加文件大小。
有没有办法将其转换为aac但保持旧的比特率?
以下是我尝试的方法,但它仍将旧的mp3 89kbps流转换为aac 128 kbps:
ffmpeg -i test.mp4 -acodec aac -vcodec copy test.aac.mp4
请注意,上面只是为了测试目的而提供的信息,我实际上是在转换视频。
注意2:我的问题与其他被建议相似的问题完全不同。我没有问题将ffprobe结果存储在变量中,也没有提到过这一点。