修正MP4文件头信息实现流式加载及播放
阿酷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直播)
视频播放器/视频加密技术应用:
- [原创] HTML5倍数功能视频播放器(加速2倍,1.5倍播放)
- [原创] 酷播播放器事件/与JS交互实例
- [原创] 教育教学平台类视频加密与安全(组图)
- [原创] 谈谈教学视频加密、防录屏的方法
- [原创] 视频二维码加密码(密码播放功能)
- [原创] 视频加密后的录屏行为怎么做防范?
修正MP4文件头信息实现流式加载及播放相关推荐
- 用ffmpeg修改MP4文件头信息,使其支持流式加载及播放
经常有用户反映,有些网页中加载的mp4文件,有的可以加载一点就开始播放,有的就必须全部加载完才能播. 经核实,主要是头信息的数据顺序有关,用工具:mp4info.exe可以查看mp4文件的结构信息: ...
- 用video标签流式加载
video标签 浏览器的video标签通常是接收一个src属性,然后浏览器就会根据这个src属性来自动加载视频. 这个过程是浏览器来加载video的. 这种方式有什么问题吗? mp4文件不能流式加载 ...
- sublime 设置新建文件自动添加author(作者)等文件头信息
很多时候, sublime 自带自动添加文件头信息, 但是并不是我们想要比如下面这样的: 新建一个python文件 自动添加的author 信息 == 上面并不是我想要的, 我想要下面这样的效果: = ...
- 手机端mp4文件头前置检测,检测mp4视频文件头(moov box)是否在前面
分享一个软件,用来检测mp4的文件头(moov box)在前面还是后面. 当mp4文件头在后面时视频不支持流媒体播放,比如在线播放,边下载边播,边解压边播,边传输边播都不支持.此软件用来在安卓手机端检 ...
- 根据文件头信息来判断文件类型
常用的判断文件类型的方法 有 根据文件类型,文件后缀,这里有一种方法,根据文件头信息来判断文件类型. 我把多余的getAllFileType() 给注释掉了,可以根据使用来选择. 这个参考了,忘了地 ...
- Unity 使用IO流读取PNG文本流并加载
unity自带得Texture2d.loadimage可以直接读取,如果你的图片小就直接用,如果图片尺寸过大,那么就可以研究下我的代码 关于通过文件流获取图片宽高参考我之前得文章:获取PNG/JPG/ ...
- Spire.PDF迎来最新版本更新,Spire.PDF 8.7.2 支持从流中加载 OFD 文件
Spire.PDF 8.7.2 支持从流中加载 OFD 文件 Spire.PDF for .net 更新至v8.7.2 .该版本支持从流中加载OFD文件,并在WPF程序集中增加了一个支持打印设置的接口 ...
- “Word自动更改后的内容保存到通用文档模板上。是否加载该模板?“的解决办法...
在win7系统下,Word2010出现了不能正常关闭.打开一个已有word文档,点击右上角关闭按钮后,先提示"word已停止工作,windows正在检查该问题的解决方案",随后提示 ...
- 利用ajax实现织梦dedecms瀑布流无限加载功能
该功能主要用到AJAX技术! 一.首先找到并打开/plus/list.php文件,在里面找到如下代码: require_once(dirname(__FILE__)."/../include ...
最新文章
- 管网环的闭合差c语言编程,最大环的闭合差管网平差
- 解密ATS 4.2.3的缓存状态密码
- 如何用python画函数曲线_Python笔记:用matplotlib绘制函数曲线图
- Windows事件等待学习笔记(四)—— 事件信号量互斥体
- llmp_install.zip
- fastjson jar包_Fastjsonlt;=1.2.47反序列化RCE漏洞(CNVD201922238)
- VS Code 即将迎来再一次的 logo 更新!已可在 Insiders 版本尝鲜
- 怎么把VC++的注释语句调成其他颜色,只调注释语句
- mysql三阶段提交实现_基于两阶段提交的分布式事务实现(UP-2PC)
- 【Linux】常用命令之 awk 常用实例
- Windows 8实用窍门系列:11.Windows 8 中的Toast Tile Badge通知
- 微信开发源代码详细分析-微信开发教程6
- 推荐一款好用的取色器(仅支持windows)
- 计算机资源管理老是未响应,Win10资源管理器总是崩溃怎么办?文件资源管理器未响应解决方法...
- 计算机基础知识进制的转换,计算机基础之各进制间的相互转换
- 惠普打印机m226dn教程_惠普m226dn说明书
- java一个整数加100是完全平方_Java计算一个数加上100是完全平方数,加上168还是完全平方数...
- 【Unity3D插件】UniRx(基于Unity的响应式编程框架)插件教程
- python取出数组大于某值_Python替换NumPy数组中大于某个值的所有元素实例
- 2021赤峰市地区高考成绩排名查询,2021年赤峰高考状元是谁分数多少分,历年赤峰高考状元名单...