阿酷TONY / 原创 / 2022-11-10 / 长沙 / 2022-11 /
在web网页中加载的mp4播放时,有的mp4可以边加载边播放,而有的则不可以,是什么原因呢?根源是mp4文件本身的头文件信息引起,解决方式:

工具:mp4info.exe。
需要处理视频头文件信息metaData信息,如上图 moov 》udta 》meta中的信息。
将MP4中Metadata信息移至文件头部,具体方法如下:
首先下载安装ffmpeg,安装好之后执行修改metadata命令
在开始->运行里输入cmd,弹出命令窗口
进入安装目录下面, ffmpeg/bin回车,这样就进入了ffmpeg的目录
再运行命令:qt-faststart.exe d:/1.mp4 d:/2.mp4
说明:1.mp4为原mp4文件,2.mp4为修改后存储的文件
最后出来的这个2.mp4就是成功的了,即可支持边加载边播放.

完工后就可以边播放边缓冲视频数据了。
| 阿酷TONY | 原创文章推荐 | 长沙 |
企业级商用直播应用(无延迟类直播):
- [原创] OBS Studio导播台多画面使用实测
- [原创] OBS无延迟视频直播完整教程(组图)
- [原创] 使用OBS做无延时/低延迟直播(实测)
- [原创] 毫秒级超低延时直播产品实测(PRTC直播/webRTC直播)

本文探讨了为何有些MP4视频能实现边加载边播放,关键在于文件头的元数据处理。通过ffmpeg调整metadata信息,将其移至文件头部,解决了播放延迟问题。方法包括使用qt-faststart工具进行操作,适用于企业级直播和视频播放器开发。
2904

被折叠的 条评论
为什么被折叠?



