在 Windows 中对 MPEG TS 文件进行无损剪切

在 Windows 中对 MPEG TS 文件进行无损剪切

我有几个传输流(.ts)格式的高清视频文件,是用我的卫星接收器录制的。

我想剪掉它们,就像简单地从开始、结束和有时中间删除几分钟一样(删除录音的早期开始、晚期结束以及一些很少出现的文件、广告)。

有什么好的、理想情况下但不一定是免费的、带有 GUI 的软件可以做到这一点?最好的是,您可以在时间线上选择点,然后简单地剪切元素。

作为生成的文件,相同的 .ts 格式就很好了,但我也可以将视频内容放入另一个容器,只要视频没有重新编码/转码。

这些文件有附加的音频流和字幕。这些内容应在处理过程中保留。

我的操作系统是 Windows。

答案1

艾维德姆克斯这可能是最简单的解决方案。它可以在流之间复制/重新混合,而无需重新编码。只需记住您选择复制在视频输出中,而不是任何编解码器中,并且开始标记 必须I 帧

帧类型显示在剪辑时间旁边,如Frame type: I-FRM (00)下面的屏幕截图所示(尽管实际格式可能会发生变化,例如Frame:I(02)在旧版本中)

关键帧视频解复用

您还可以通过选择下一个/上一个关键帧按钮(快捷方式:Up/ Down

原因是视频文件被分割成图片组 (GOP)它们彼此独立编码,并在流中包含图片/帧。每个 GOP 都以 I 帧(又称关键帧)开始,I 帧是完整的图像,没有任何插值,后面是 B 帧或 P 帧。因此,当您从 I 帧开始时,整个 GOP 可以复制到输出文件而无需重新编码

共和党结构

然而,对于最后一个 GOP,如果我们不复制整个 GOP,它可能无法适用于某些编解码器(尽管我对此不太确定)。话虽如此,从我的实验来看,无论结束标记位置。但是,如果您遇到任何错误,只需通过选择下一个关键帧来选择 GOP 的末尾,然后返回一帧即可

您还可以使用任何其他支持直接流复制的软件,例如虚拟配音或者光纤光纤

答案2

绝对最好的方案是视频重做,但有点贵。我还没能找到一个免费的程序来模拟 VideoReDo,但是狙击手可以在紧急情况下做到。

答案3

我用MPEG 流剪辑从我的 DVR 的 MPEG-TS 录音中剪掉广告。

MPEG Streamclip 有 Windows 版本:http://www.squared5.com/svideo/mpeg-streamclip-win.html——尽管我必须承认到目前为止我只在使用 OS X 版本。

答案4

卡特马兰看起来像是您要找的软件程序。它也没有复杂的 GUI。但是,它要求您有单独的音频/视频流。

但这不应该成为问题,因为你可以使用其他软件轻松分离音频/视频流,例如韓式化

相关内容