问题描述
我正在构建将.m4s
文件(来自破折号流)与mp4
视频组合的服务。
我有一些来自流随机时间点的示例m4s
文件,
在这些文件上使用ffmpeg
+初始化文件即可完成工作。
cat init.mp4 032.m4s 033.m4s 034.m4s > output.mp4
我尝试将m4s
文件隐藏到mp4
初始化文件中,并设法播放了视频,
但是与编码的视频段之间存在偏移。
我猜ffmpeg
确实以某种方式重置了该偏移量,我想知道如何也可以重置该偏移量?
我对dash
有一点经验,我知道有一个字段名presentationTimeOffset
负责设置偏移量。
解决方法
不。 PresentationTimeOffset已写入每个m4中。