【发布时间】:2014-12-01 19:28:12
【问题描述】:
我想将一个视频文件拆分成多个部分,然后重新组合其中的一些部分以制作一个新的视频文件。
我通过使用 xuggle 循环数据包然后将其中的一些(在调整其时间戳之后)写入新文件来做到这一点,但是当我播放文件时,过渡帧中有一些干扰。 (可能是因为帧的解码依赖于它的前一帧,该帧已作为程序的一部分被丢弃)
如何摆脱干扰?
【问题讨论】:
标签: java video-processing xuggle
我想将一个视频文件拆分成多个部分,然后重新组合其中的一些部分以制作一个新的视频文件。
我通过使用 xuggle 循环数据包然后将其中的一些(在调整其时间戳之后)写入新文件来做到这一点,但是当我播放文件时,过渡帧中有一些干扰。 (可能是因为帧的解码依赖于它的前一帧,该帧已作为程序的一部分被丢弃)
如何摆脱干扰?
【问题讨论】:
标签: java video-processing xuggle
理想情况下,您在关键帧上进行拆分,因为它们通常不依赖于前面的帧。 IPacket 类有一个 isKey 函数来测试这种情况。
我不确定您使用的是哪种压缩格式。我曾尝试使用 xuggler 拆分 mp4 流,但发现结果非常错误。
【讨论】: