我实际上已经编码了一个音频文件从ac3到aac使用ffmpeg本地aac编码器,但问题是文件不能正确播放,更具体地说,我在不同的媒体播放器中播放了该文件,但它们中的大多数从19秒开始,在vlc中它甚至不会开始,直到我寻求超过19秒的持续时间。
我使用的命令是:- ffmpeg -i source.mkv -map 0:a:0 -c:a aac audio.mp4。
发布于 2016-09-09 16:25:29
这才是正确的方式。
不知道这是否会有所不同,试试-b:a 400k和-strict experimental。
如果只想要音频,请转换为m4a或aac。
ffmpeg -i input.mkv -y -c:a aac -b:a 400k -map 0:a:0? -strict experimental output.mp4其他编码器可能需要使用use标志编译ffmpeg:
http://trac.ffmpeg.org/wiki/Encode/AAC
libfdk_aac
libfaac
https://stackoverflow.com/questions/39403378
复制相似问题