ffmpeg:将ac3编码为aac的正确方法是什么?

时间:2016-09-09 03:25:39

标签: ffmpeg

我实际上使用ffmpeg原生aac编码器将音频文件从ac3编码为aac,但问题是文件播放不正确,更具体地说,我在不同的媒体播放器中播放了该文件,但大部分都是从19秒开始并且在vlc中它甚至没有开始,直到我寻求超过19秒的持续时间。

我使用的

命令是: - ffmpeg -i source.mkv -map 0:a:0 -c:aac audio.mp4。

1 个答案:

答案 0 :(得分:6)

这是正确的方法。

不知道这是否有所作为,请尝试def checkWords(target, text, numLeft = 2, numRight = 2) pattern = Regexp.new(/#{"(\\S+) "*numLeft}#{Regexp.escape(target)}#{" (\\S+)"*numRight}/i) matches = pattern.match(text) end -b:a 400k

如果您只想要音频,请转换为-strict experimentalm4a

aac

其他编码器可能需要使用标志编译ffmpeg:

http://trac.ffmpeg.org/wiki/Encode/AAC

libfdk_aac

libfaac