0

我想将视频文件拆分为多个部分,然后重新加入其中一些以制作新的视频文件。

我通过使用 xuggle 循环数据包然后将其中的一些(在调整其时间戳之后)写入新文件来做到这一点,但是当我播放文件时,过渡帧中有一些干扰。(可能是因为帧的解码取决于它的前一帧,该帧已作为程序的一部分被丢弃)

我怎样才能摆脱干扰?

4

1 回答 1

0

理想情况下,您在关键帧上进行拆分,因为它们通常不依赖于前一帧。IPacket 类有一个 isKey 函数来测试这种情况。

不过,我不确定您使用的是哪种压缩格式。我曾尝试使用 xuggler 拆分 mp4 流,但发现结果非常错误。

于 2012-01-04T13:12:52.933 回答