问题描述
我使用 ffmpeg 和 libfdk_aac(Fraunhofer AAC 编码器)将 .flac 和 .mp3 音频文件转换为 .m4a,如下所示:
ffmpeg -i "001.flac" -c:a libfdk_aac "001.m4a"
这工作正常,但在 .flac 的情况下,生成的 .m4a 文件在开始时包含约 0.046 秒的静音,有时在结束时包含额外的几毫秒。不过,我需要 .m4a 文件的长度完全相同(!),没有任何额外的沉默。有没有办法做到这一点?
编辑:目前我正在使用一个额外的步骤,即切割生成的 .m4a 文件至少在曲目的开头有效,但最后仍然有一些(不同的)额外毫秒:
ffmpeg -i 001.m4a -ss 0.047 -c:a libfdk_aac 001cut.m4a
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)