只是做个笔记。
特别感谢 domo 提供技术支持。
如图所示,这是一个常见的 TV 录制的 TS 片源。
稳妥起见,分别处理视频流和音频流。
在有N卡的情况下,视频流使用 DGIndexNV 来生成图形索引。
将视频拖入之,然后选择 Save Project ,生成一个 dgi 文件。
参考的 AVS 脚本:
LoadPlugin("你的目录\DGIndexNV2049\DGDecodeNV.dll") DGDecodeNV_DGSource("你那个生成的.dgi") Lanczos4Resize(1280,720)
交给 x264 压制即可。
音频流选择 eac3to 来抽取。
eac3to your.ts 2: output.aac
参考命令如上。
然后普通地混流就行了。
==============================
续:如何把 CM 剪掉呢。
同时也是两个部分。
视频部分使用 AVS 的 Trim() 命令,可以精确到帧剪辑。
用 + 连接即可,示例:
Trim(2268, 23901) + Trim(27503, 48566) + Trim(52168, 52612)
音频的话我用了 MeGUI 的 Audio Cutter.
先把 AVS 脚本里 Trim 这一行注释掉,打开 MeGUI 的 AVS Cutter,载入视频,指定帧数,保存一个 cutter 文件,然后使用 Audio Cutter 把 EAC3To 分离出来的音频剪一下。两者混流即可。