Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Video streaming 如何使视频在特定时间开始(解码)(基本媒体解码时间)_Video Streaming_Mp4_Mpeg Dash_Mp4parser_Fmp4 - Fatal编程技术网

Video streaming 如何使视频在特定时间开始(解码)(基本媒体解码时间)

Video streaming 如何使视频在特定时间开始(解码)(基本媒体解码时间),video-streaming,mp4,mpeg-dash,mp4parser,fmp4,Video Streaming,Mp4,Mpeg Dash,Mp4parser,Fmp4,我想做一个视频(片段mp4)在特定的时间开始 例如,如果片段视频段的时间戳为4秒,我希望视频(fmp4)在4秒开始,在此之前没有视频 我认为moof/traf/tfdt atom path中的“基本媒体解码时间”是fmp4实际启动的时间,我搜索了如何更改字段,但没有任何信息 我的问题是, 有什么方法或工具可以满足我的需要吗?我自己解决了这个问题,并且只为像我一样有同样问题的人发布了解决方案 我所做的只是读取二进制格式的视频atom文件。 在片段视频原子中,有几个标题字段。 每个字段都有其名称、大

我想做一个视频(片段mp4)在特定的时间开始

例如,如果片段视频段的时间戳为4秒,我希望视频(fmp4)在4秒开始,在此之前没有视频

我认为moof/traf/tfdt atom path中的“基本媒体解码时间”是fmp4实际启动的时间,我搜索了如何更改字段,但没有任何信息

我的问题是,


有什么方法或工具可以满足我的需要吗?

我自己解决了这个问题,并且只为像我一样有同样问题的人发布了解决方案

我所做的只是读取二进制格式的视频atom文件。 在片段视频原子中,有几个标题字段。 每个字段都有其名称、大小和数据

您可以以二进制格式读取文件,并使用每个字段的大小作为偏移量,您可以轻松地读取、写入或修改任何字段的数据

我只使用了几行python代码

此外,如果更改“基本媒体解码时间”,则可以在所需的特定时间播放视频