稍早看avi片子时做了测试,声音转ogg封成mkv后再用mkvextact抽出,接着mpc播放源片+抽出的声音,看完后觉得好像没发觉问题。(转换是用oggenc2.85-aoTuVb5.5-P4,播放时声音调用的filter是nero ogg splitter + ffshow-tremo)
用foobar2000载入原先转换的和抽出的ogg,sample数显示不一致,后者长16毫秒左右,准备导出wav后看看波形,结果foobar解码过程有问题: 前者导出45m49s,后者44m50s少了1分钟的东西。
换goldwave操作,抽出的ogg声音变成较短9毫秒,看波形是略为提前了一些。接着改.ogg成.avi让goldwave像mpc一样走directshow解码,结果波形貌似同步,于是简单修掉尾巴让2者等长, 然后输出wav比对,结果完全一致。