如何处理 MPEG-2 视频流的 TS 片源

只是做个笔记。

特别感谢 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 分离出来的音频剪一下。两者混流即可。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注