研究中…… 本帖最后由 IsaacZ 于 2010-6-21 01:17 编辑
研究结果:
分两种情况:
1、你顶楼说已经用 TE4XP 重新转换成新的 MP4,那么同步问题就解决了,剩下的问题是想让音频换成 VBR 的 AAC。
解决方法:先用 Yamb MP4Tools 从转好的MP4 中抽取 AAC 音频流,再将此 AAC 载入foobar2000转换成 VBR 的 AAC(扩展名为 .m4a)。最后还用 Yamb 将转好的音频与原来的视频合成创建为最终的 .MP4 文件。
2、但是,转换一遍视频毕竟耗时,还可能损害原来的画质。既然有音频与视频无损合成工具,我们就只需要处理最简单的音频就可以了。音频长于视频,我们可以单独抽取音频,把音频等比挤压到与视频一样长,再与原AVC重新合成为 MP4。
建议方法:对于以后来说,再下载类似的多个MP4,直接用维棠下载并自动合并。此时的MP4音画不同步,不要紧,用 Yamb MP4Tools 从不同步的MP4 中抽取 AAC 音频流,载入 Goldwave,进入菜单“效果——时间错位”,输入你想要的时间长度,直接确定,然后程序进行几分钟的处理过程,之后就可以保存了。Goldwave不支持保存为原来的 AAC 格式,更别提什么可变码率了,我们只好另存为.wav格式。然后如上用foobar2000将此.wav文件转换为VBR的AAC(.m4a),最后还用 Yamb 将转好的音频与原来的视频合成创建为最终的 .MP4 文件。 谢谢,抽时间试试版主的方法。给您添麻烦了。 不好意思,用千千静听转换输出可变码率的AAC音频会造成音频时间加长5分钟,甚为奇怪。
还是直接用 Goldwave 压缩 AAC 时长,输出为CBR 的MP3,最后与源视频合并效率更高些(不用重新编码视频)。
正在测试转换WAV到可变码率的AAC或MP3的可能性。 测试完毕,发现foobar2000可以完美转换.wav到可变码率aac,时间分秒不差。详细方法更新在 12楼。
就顶楼的例子来说,原来音频是 45分22秒,用 Goldwave 挤压音频时,设定为 45分19秒,输出WAV再用foobar2000处理后的m4a音频与源视频重装封装后,人物口型分秒不差。 isaacz老师,太谢谢您了,我还准备今天再来试一试,没想到这么晚您还在工作,而且找到了很好的方案,佩服。 已测试,堪称完美,再次感谢。就是挤压音频时间长度不好把握,多试几次也差不多。 这个有工具可以实现无损合并。我曾将下载百家讲坛系列视频,都是这么做的。用不着转来转去的麻烦。
页:
1
[2]