我想将视频文件拆分成多个部分,然后重新加入其中一部分以制作新的视频文件。
我是通过使用xuggle循环数据包然后将其中一些(在调整其时间戳之后)写入新文件来实现的,但是当我播放文件时,过渡帧中存在一些干扰。 (这可能是因为帧的解码取决于其作为程序一部分而被丢弃的前一帧)
如何摆脱干扰?
答案 0 :(得分:0)
理想情况下,您在关键帧上进行拆分,因为它们通常不依赖于前面的帧。 IPacket类有一个isKey函数来测试这种情况。
我不确定您正在使用哪种压缩格式。我试过用xuggler拆分mp4流,结果发现结果很糟糕。