【发布时间】:2014-05-18 11:47:29
【问题描述】:
TLDR:您能否在第一帧的 mp4 标头中设置任意字节偏移量?
我有一个实用程序的想法,它可以处理已在 goPro 上录制的 mp4 文件,以帮助稍后对齐同时录制的文件。
这个想法的核心是获取一个大文件(数 GB),并从头开始逐帧流式传输,直到找到带有嵌入 QR 码的帧,这将通过指向智能手机或平板电脑上的相机,它正在浏览表示一种时间码的二维码。项目的这一部分相对简单,只需计算帧数。
然后我想做的是备份 mp4 文件的标题,并重写标题,告诉它文件的前 x 帧实际上是未知数据,因此视频内容从第 x 帧开始。 (这样我可以非常快速地对多个文件进行时间对齐,所以当它们被加载到编辑器中时,它们都是相同的时间码。
我不想做的是对整个文件进行转码,理想情况下我希望能够对存储卡上的文件进行转码。
我的问题:给定一个我想称为“第一帧”的帧或字节偏移量,我可以以某种方式调整标题以非破坏性地设置该文件的播放点吗?
【问题讨论】: