首先,mp4是一个很宽泛的概念,具体的概念及标准不在这里解释,读者可以从网上找到相关的标准。

上传到web服务的mp4文件,有些是支持边播放边下载的,而有些mp4文件必须等到完全缓存以后才能播放,这是什么原因呢?同样是mp4文件,外观根据看不出区别来,下面我们一步一步的揭秘原因及解决的办法。

一定是格式导致的!!!!

mp4元数据

mp4视频文件头中,包含一些元数据。元数据包含:视频的宽度高度、视频时长、编码格式等。mp4元数据通常在视频文件的头部,这样播放器在读取文件时会最先读取视频的元数据,然后开始播放视频。

当然也存在这样一种情况:mp4视频的元数据处于视频文件最后,这样播放器在加载视频文件时,一直读取到最后,才读取到视频信息,然后开始播放。如果缺少元数据,也是这样的情况。这就出现了mp4视频不支持边加载、边播放的问题。

那么,如何查看mp4元数据是在头部还是在尾部呢?

可以使用mp4info工具——mp4info

如何让mp4文件支持边播放边下载呢?

一定是格式转换了!!!!

可以使用一个小巧的工具来快速的转换——qt-faststart

首先需要下载一个qt-faststart
        下载地址:http://www.ckplayer.com/down/qt-faststart.rar
        下载下来解压得到qt-faststart.exe放到d:ffmpeg/bin/下面
        运行命令:qt-faststart.exe d:/1.mp4 d:/2.mp4
        最后出来的这个2.mp4就是成功的了。可以边下载边播放
        关于详细的参数设置,请自行网上搜索了解或者看使用说明

解决网站mp4视频不能边播放边下载的问题!(终极解决方案)相关推荐

  1. 【Android错误解决方案】解决AndroidStudio在oppo和vivo手机上安装apk失败----终极解决方案

    文章目录 [Android错误解决方案]解决AndroidStudio在oppo和vivo手机上安装apk失败---终极解决方案 问题描述 错误描述 解决方案一 解决方案二 总结 [Android错误 ...

  2. mp4视频损坏无法播放如何修复?

    对于我们平时使用到的MP4视频文件,有时候在播放时会遇到文件损坏,无法正常打开,针对这个问题,如何修复损坏的MP4视频? 可以使用牛学长文件修复工具,这是一款专业的视频修复软件,可以修复格式更改,文件 ...

  3. 解决opencv输出视频无法正常播放问题

    最近在利用opencv-python截取触发点时刻视频流的过程中遇到一个问题:利用opencv截取的视频片段无法正常播放. 上网查阅很多方法,花了很长时间才得以解决. 由查得的方法总结,可能存在的问题 ...

  4. 【FFMPEG】解决截取MP4视频的中间段时,截取完成后前几帧视频卡住,但是有声音的情况

    这段时间在用FFMPEG处理视频的时候真的是爽的飞起,直到昨晚遇到了标题的那种情况. 找了半天没发现问题在哪,最后在一个B站的剪切视频的教学视频的评论区找到了答案,大致如下: 因为I帧的关系,视频解码 ...

  5. python网络爬虫_Python网络爬虫——爬取视频网站源视频!

    原标题:Python网络爬虫--爬取视频网站源视频! 学习前提 1.了解python基础语法 2.了解re.selenium.BeautifulSoup.os.requests等python第三方库 ...

  6. python网络爬虫爬取视频_Python网络爬虫——爬取小视频网站源视频!自己偷偷看哦!...

    学习前提1.了解python基础语法 2.了解re.selenium.BeautifulSoup.os.requests等python第三方库 1.引入库 爬取网站视频需要引入的第三方库: impor ...

  7. 视频允许播放禁止下载

    I.视频在后台通过UEditor上传至服务器,前端网页视频可以正常播放,也可以下载: II.现在要求是视频要能播放不能下载,找了很多没找到相关的资料,最后用过IIS配置,能够实现, 步骤如下: 1.进 ...

  8. python3下载网页视频_Python网络爬虫——爬取小视频网站源视频!自己偷偷看哦!...

    学习前提 1.了解python基础语法 2.了解re.selenium.BeautifulSoup.os.requests等python第三方库 1.引入库 PS:如有需要Python学习资料的小伙伴 ...

  9. Python网络爬虫——爬取小视频网站源视频!自己偷偷看哦!

    学习前提 1.了解python基础语法 2.了解re.selenium.BeautifulSoup.os.requests等python第三方库 1.引入库 PS:如有需要Python学习资料的小伙伴 ...

  10. 怎么把avi文件转换成mp4视频格式,4个高能方法

    怎么把avi文件转换成mp4视频格式? 当您下载到avi格式的视频文件时,您可能会选择将其转换为MP4格式的文件. avi是一种由微软开发的多媒体容器格式,尽管现在已经被认为是老旧的技术,但由于其简单 ...

最新文章

  1. java web 利用ajax 异步向后台提交数据
  2. 【Spring Boot】1.基础知识
  3. 手游建筑美术资源_建筑商和机械手
  4. 计算机操作系统(7):进程的基本概念
  5. java将图片传为设定编码值显示(可做刺绣)
  6. cachestat、cachetop、pcstat-linux系统缓存命中率分析工具
  7. html仿真花卉代码,仿真鲜花幼儿园手工教案
  8. window.postMessage
  9. html教图片程,html教的程大全.pdf
  10. CSS+HTML开发者手册 中文参考手册合集
  11. 员工符合签订无固定期限劳动合同的条件,这种情况单位有权不予续签吗?
  12. 获取本地视频文件的缩略图
  13. 巨潮资讯网上市公司股票讯息批量下载
  14. js内公切线切点的计算
  15. AutoVue使用教程:如何在64位Linux上安装AutoVue
  16. 高德地图可视化2.0封装(飞线,圆点,热力图)
  17. 一份完整的单机版slurm部署
  18. linux(4)进程控制
  19. linux 卸载x264,问一些linux下x264编码的问题
  20. luogu P3084 [USACO13OPEN]照片Photo

热门文章

  1. 爬取淘宝网站的商品数据
  2. Apple Pay编程指南(6) -沙盒测试
  3. linux下1060显卡驱动安装,ubuntu16.04 联想拯救者y7000笔记本电脑安装1060显卡驱动,及ubuntu16.04更新内核...
  4. 数据挖掘实战系列 之 Kaggle 练习项目快速入门
  5. methodsignature java_Java MethodSignature.getMethod方法代碼示例
  6. hackthebox - frolic (考点: 信息搜集 ook解密 base解密 zip 解密 xxd解密 brainfuck解密 playsms安全)
  7. react-router-dom v6 使用
  8. 根目录在哪里 根目录下的目录有什么作用
  9. 【TVM帮助文档学习】Relay的模式匹配
  10. 左耳朵耗子:从“打工人”到技术创业者,我是如何作死的