
ffplay
文章平均质量分 88
wishfly
这个作者很懒,什么都没留下…
展开
-
FFPlay是一个使用了 ffmpeg 和 sdl 库的、一个简单的可移植的媒体播放器。
视频播放器播放一个互联网上的视频文件,需要经过以下几个步骤:解协议,解封装,解码视音频,视音频同步。如果播放本地文件则不需要解协议,为以下几个步骤:解封装,解码视音频,视音频同步。他们的过程如图所示。解协议的 作用,就是将流媒体协议的数据,解析为标准的相应的封装格式数据。视音频在网络上传播的时候,常常采用各种流媒体协议,例如HTTP,RTMP,或是 MMS等等。这些协议在传输视音频转载 2017-07-17 17:48:03 · 3354 阅读 · 0 评论 -
VLC整体架构分析
bin/:此目录下的winvlc.c文件用于生成exe执行文件compat/:生成libcompat库的源代码,此目录下包含了与平台相关的一些代码contrib/:第三方库,此目录下包含很多空的目录,如果想要编译这些第三方库,需要自己单独下doc/:一些log等说明信息extras/:一些额外的文件include/:所有头文件的集合lib/:生成li转载 2017-07-18 18:02:11 · 1286 阅读 · 0 评论 -
vlc源码分析(二) 播放流程
当点击播放文件或者输入要播放的文件后,vlc会执行一系列的流程。 首先需要了解视频以及流媒体处理及播放的流程,由链接中的描述,视频以及流媒体处理时,首先要解协议(http,rtmp,rtsp等),然后是解封装(mp4,mkv,avi等),获得音频码流和视频码流,分别解码后,再根据时间戳进行同步。使用vlc点击播放后,就是这一系列的流程。 点击播放支持RTSP协议的摄像头后,vl转载 2017-07-18 18:02:54 · 1231 阅读 · 1 评论 -
ffplay分析_笔记
1.ffplay播放器原理剖析https://blog.youkuaiyun.com/wu_cai_/article/details/800104162.ffplay.c函数结构简单分析(画图)https://blog.youkuaiyun.com/leixiaohua1020/article/details/397621433.ffmpeg中关于ffplay部分的概要分析-2https://www....原创 2018-12-31 23:05:07 · 533 阅读 · 0 评论