如何手动重置从m4s文件创建的mp4视频的偏移量?

问题描述

我正在构建将.m4s文件(来自破折号流)与mp4视频组合的服务。
我有一些来自流随机时间点的示例m4s文件
在这文件上使用ffmpeg +初始化文件即可完成工作。

cat init.mp4 032.m4s 033.m4s 034.m4s > output.mp4

我尝试将m4s文件隐藏到mp4初始化文件中,并设法播放了视频,
但是与编码的视频段之间存在偏移。

我猜ffmpeg确实以某种方式重置了该偏移量,我想知道如何也可以重置该偏移量?
我对dash有一点经验,我知道有一个字段名presentationTimeOffset负责设置偏移量。

解决方法

不。 PresentationTimeOffset已写入每个m4中。