美文网首页
ckplayer播放器解决MP4文件缓冲结束前无法播放的方法

ckplayer播放器解决MP4文件缓冲结束前无法播放的方法

作者: iamayden | 来源:发表于2018-12-11 20:34 被阅读0次

原文地址

资料下载

背景

最近给客户上传mp4的视频,发现不下载完成,不会播放,查了下,视频要等加载完才能播放,而不是边加载边播放这是因为视频的元数据信息不在第一帧所致。元数据是指保存视频属性的一组参数,比如视频的宽度,高度,时间长,总字节,关键帧等信息。因为网页上的视频播放器播放视频是以流的形式加载(即没办法直接加载视频结尾的数据,只能从前向后加载),所以播放器必需要读取到元数据信息才可以进行播放。

一、工具准备

点击页面上的Download FFmpeg git-738ebb4 64-bit Static(我是64位的),如果你是32位点击 Download FFmpeg git-738ebb4 32-bit Static 

下载、解压缩后把文件夹改成了ffmpeg放在D盘

运行下面三个文件:

D:ffmpeg/bin/ffmpeg.exe

D:ffmpeg/bin/ffplay.exe

D:ffmpeg/bin/ffprobe.exe

这就成功安装了。

二、把元数据信息转到视频第一帧 

如果你的视频只是元数据信息不在第一帧,下面介绍另一种mp4把元数据信息转到视频第一帧 

首先需要下载一个qt-faststart 

下载地址:

http://www.ckplayer.com/down/qt-faststart.rar

下载下来解压得到qt-faststart.exe放到D:ffmpeg/bin/下面 

运行命令

1、win + R 输入 cmd 打开控制台

2、切换到 D:ffmpeg/bin/ 目录

3、执行命令

qt-faststart.exe d:/1.mp4 d:/2.mp4

最后出来的这个2.mp4就是成功的了。可以边下载边播放 。

4、操作步骤:

D:\ffmpeg\bin>ffmpeg.exe -i d:\1.mp4 -acodec copy -vcodec copy d:\app\1.mp4      

复制视频,转换格式

D:\ffmpeg\bin>qt-faststart.exe d:/1.mp4 d:/2.mp4                                                       

 执行操作,转换视频帧

相关文章

  • ckplayer播放器解决MP4文件缓冲结束前无法播放的方法

    原文地址 资料下载 背景 最近给客户上传mp4的视频,发现不下载完成,不会播放,查了下,视频要等加载完才能播放,而...

  • 使用AVPlayer实现自定义视频播放器

    引入头文件 定义三个属性 初始化播放器 播放和暂停的控制 使用kvo监听播放器准备状态和缓冲状态 监听播放结束 下...

  • NSURL播放沙盒资源

    遇到的问题 有时候要下载mp4,mp3等文件在沙盒下,通过播放器播放时候,无法播放,当资源在bundle下或者网上...

  • m3u8流媒体下载 swift

    最近在做视频播放器,发现目前主流的视频播放都是流媒体,以前的MP4 大文件播放时代已经过去了。之前做的一个播放器:...

  • 简述MP4文件中的音视频

    大家使用播放器播放MP4文件时,可以看到画面,也可以听到声音,这里就涉及到几个知识点: MP4文件是什么? 画面怎...

  • MP4文件损坏

    损坏原因 录制视频文件的时候中途不小心断电或者其他原因,留下了一个mp4文件,播放器无法恢复,使用editor打开...

  • 牛腩视频播放管理系统

    以前以前网友付钱让做的一个视频,用ckplayer插件播放上传到后台的MP4文件,简单的一个小功能硬是被我拖了半年...

  • C/C++音视频高级开发 FFmpeg编程入门

    一、播放器框架 常用音视频术语 • 容器/文件(Conainer/File):即特定格式的多媒体文件,比如mp4、...

  • 苹果cms整合ckplayer播放器文件下载

    【站长交流群-650404498】 【告诉百度】 【免费首涂模板】 【文件下载】 1.下载 ckplayer 解压...

  • IOS-FFmpeg介绍

    从一张图片开始吧!这就是视频文件播放的一个流程图。所有的播放器都是这个原理。比如我们的一个视频文件mp4需要播放1...

网友评论

      本文标题:ckplayer播放器解决MP4文件缓冲结束前无法播放的方法

      本文链接:https://www.haomeiwen.com/subject/rvzehqtx.html