处理5.1ch(节目)+2.0ch(广告)混合aac音轨的ts文件
处理今年的MSSL,歪打正着的方法,只试验过一次。如有不当敬请谅解。
【第一步】来源:http://mizuhime.info/collection-of-ts-audio-demux-and-delay-adapt/
4、Ts2aac抽取音轨获得delay数据,fixaac配合d2v文件自动修正
ts2aac -i “source.ts” -o “audio-eac.aac”
这里得到一个“audio-eac.aac PID 0×112 DELAY -244ms.aac”文件
使用DGindex生成TS的d2v文件,然后执行该命令:
fixaac source.d2v “audio-eac.aac PID 0x112 DELAY -244ms.aac”
得到“source DELAY 0ms ru.aac”即为修正后的音轨
该方法尚未进行广泛测试,缺点寻找中。
【第二步】
Ts2aac的包中,有一个aactool.exe的小工具,打开它的说明文件会发现:
2ch+5_1ch.aacから5.1chオンリーのAACを作成する場合
-c 2 2ch音声を指定
-n null6ch.aac 5.1ch(6ch)の無音AACファイルを指定
-o 5_1chonly.aac 新しく作成するファイル名
aactool.exe -i 2ch+5_1ch.aac -c 2 -n null6ch.aac -o 5_1ch_only.aac
这一部:抽出5.1only的音轨。其中null6ch.aac包内自带。
【第三部】
megui照常加载刚刚抽出的5.1only的音轨,配合clt切,delay写0。
就是这样。
近期评论