阿酷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文件头信息实现流式加载及播放相关推荐

  1. 用ffmpeg修改MP4文件头信息,使其支持流式加载及播放

    经常有用户反映,有些网页中加载的mp4文件,有的可以加载一点就开始播放,有的就必须全部加载完才能播. 经核实,主要是头信息的数据顺序有关,用工具:mp4info.exe可以查看mp4文件的结构信息: ...

  2. 用video标签流式加载

    video标签 浏览器的video标签通常是接收一个src属性,然后浏览器就会根据这个src属性来自动加载视频. 这个过程是浏览器来加载video的. 这种方式有什么问题吗? mp4文件不能流式加载 ...

  3. sublime 设置新建文件自动添加author(作者)等文件头信息

    很多时候, sublime 自带自动添加文件头信息, 但是并不是我们想要比如下面这样的: 新建一个python文件 自动添加的author 信息 == 上面并不是我想要的, 我想要下面这样的效果: = ...

  4. 手机端mp4文件头前置检测,检测mp4视频文件头(moov box)是否在前面

    分享一个软件,用来检测mp4的文件头(moov box)在前面还是后面. 当mp4文件头在后面时视频不支持流媒体播放,比如在线播放,边下载边播,边解压边播,边传输边播都不支持.此软件用来在安卓手机端检 ...

  5. 根据文件头信息来判断文件类型

    常用的判断文件类型的方法 有 根据文件类型,文件后缀,这里有一种方法,根据文件头信息来判断文件类型. 我把多余的getAllFileType()  给注释掉了,可以根据使用来选择. 这个参考了,忘了地 ...

  6. Unity 使用IO流读取PNG文本流并加载

    unity自带得Texture2d.loadimage可以直接读取,如果你的图片小就直接用,如果图片尺寸过大,那么就可以研究下我的代码 关于通过文件流获取图片宽高参考我之前得文章:获取PNG/JPG/ ...

  7. Spire.PDF迎来最新版本更新,Spire.PDF 8.7.2 支持从流中加载 OFD 文件

    Spire.PDF 8.7.2 支持从流中加载 OFD 文件 Spire.PDF for .net 更新至v8.7.2 .该版本支持从流中加载OFD文件,并在WPF程序集中增加了一个支持打印设置的接口 ...

  8. “Word自动更改后的内容保存到通用文档模板上。是否加载该模板?“的解决办法...

    在win7系统下,Word2010出现了不能正常关闭.打开一个已有word文档,点击右上角关闭按钮后,先提示"word已停止工作,windows正在检查该问题的解决方案",随后提示 ...

  9. 利用ajax实现织梦dedecms瀑布流无限加载功能

    该功能主要用到AJAX技术! 一.首先找到并打开/plus/list.php文件,在里面找到如下代码: require_once(dirname(__FILE__)."/../include ...

最新文章

  1. Python最会变魔术的魔术方法,我觉得是它
  2. flash 3D在线游戏
  3. TODO:Go语言goroutine和channel使用
  4. 这几个关乎我们一生教养的原则,每个人都应该知道。
  5. Linux debian设置主机不休眠教程
  6. SpringBoot项目实现配置实时刷新功能
  7. C#获取MySql 数据常用的代码
  8. ios-Text inset for UITextField
  9. Windows下IIS中不能添加网站
  10. SingleSignOn的配置和说明
  11. 二阶系统级联_二阶系统时域特性.ppt
  12. 腾讯防水墙(滑动验证码)的简单使用 https://007.qq.com
  13. java jmf播放mp3_关于jmf不能播放mp3的问题解决
  14. 天然气阶梯是按年还是按月_天然气阶梯价划分时间的节点怎么计算,是以每年为一个单位吗...
  15. 《Android源码设计模式解析与实战》读书笔记(七)——策略模式
  16. Java编程验证鬼谷猜想,山河令:阿絮是什么时候知道老温是鬼谷谷主的?老温心里没点数吗?...
  17. 苏州大学文正学院JAVA试卷_苏州大学文正学院试题库建设管理办法(试行)
  18. 【bzoj3089】gty的二逼妹子序列
  19. Vue不能编译ES6语法的解决方案
  20. Abbkine AbFluor 488 细胞凋亡检测试剂盒特点及实验建议

热门文章

  1. 挂号信经过几次签收最终送达收件人?
  2. 制作openstack镜像win7.qcow2(centos/ubuntu/win镜像分享)
  3. windows10怎么备份操作系统
  4. kebab-case
  5. 西安职业中等专业学校计算机专业,西安实验职业中等专业学校毕业及就业介绍...
  6. php如何实现会员推荐奖励,分享微信公众号实现会员卡领取的功能
  7. 史上最全开启windows7(win7)虚拟wifi教程(上)
  8. Beego2 使用Session时SetCookie无效
  9. leetcode:13、罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。
  10. sqlserver2008 服务 远程过程调用失败