我将视频文件拆分为几个块。拆分完成和随机文件位置,但块足够大。
我需要使用不同的AVFormatContext实例解析每个部分。 Chunks以正确的顺序一个接一个地来。我认为这里有两种选择:
我试过了两次但没有成功。第一种方法需要超越ffmpeg的公共API。使用第二种方法,我无法将标头与新块合并,以便ffmpeg可以处理它。
你能帮我解决这个问题吗?
谢谢。
答案 0 :(得分:2)
完全取决于文件类型。例如MP4,标题必须完全重写,不能只是被复制。 Flv标题可能只是被复制,但必须在帧边界上分割而不是随机分割。 TS可以做到这一点,但你会错过切割点的框架。
实际上,需要重新组装文件,正确拆分。