本文记录HEVC官方参考软件HM的源代码结构。HM相比于JM来说,采用了面向对象的编程方法,因而结构相对更加清晰。HM包含了视频解码器TAppDecoder和视频编码器TAppEncoder。本文记录视频解码器TAppDecoder的结构。函数调用关系图HM中的HEVC视频解码器TAppDecoder的函数调用关系图如下所示。单击查看更清晰的大图下面解释一下图中关键标记的含义。函数背景色函数在图中...
分类:
移动开发 时间:
2015-11-23 14:47:32
阅读次数:
1394
来源:http://www.cnblogs.com/tanlon/p/3893540.html?utm_source=tuicool&utm_medium=referral
分类:
其他好文 时间:
2015-11-19 00:38:41
阅读次数:
116
最近看了一下H.264官方参考软件JM的源代码,在这里总结一下它的结构。JM编解码H.264的速度相对于FFmpeg来说是非常慢的,但是它的代码写得清晰易懂,更适合做学术方面的研究。JM包含了视频解码器ldecod和视频编码器lencod。本文记录视频解码器ldecod的结构。函数调用关系图JM中的H.264视频解码器ldecod的函数调用关系图如下所示。 单击查看更清晰的大图下面解释一下图中关键...
分类:
其他好文 时间:
2015-11-17 22:01:58
阅读次数:
301
M3U8文件简介(2014-07-28 12:02:14)转载▼标签:音频视频解码分类:音视频相关1.M3U8文件概念M3U8文件是指UTF-8编码格式的M3U文件。M3U文件是记录了一个索引纯文本文件,打开它时播放软件并不是播放它,而是根据它的索引找到对应的音视频文件的网络地址进行在线播放。2.M...
分类:
其他好文 时间:
2015-10-18 11:21:00
阅读次数:
248
iOS 中的系统自带的视频播放 只支持 mp4/m4v/mov 的格式播放,如果想播放其他格式类型的视频文件,那么系统自带的框架是播放不了的,正因为如此,我们才需要一款优秀的三方框架 来进行播放各种不同格式类型的视频文件。VLC 是多媒体是一种支持众多音频与视频解码器及文件格式,并支持DVD影音光盘...
分类:
移动开发 时间:
2015-09-30 14:34:27
阅读次数:
950
半导体知识产权H.264/H.265 硅IP核供应商Jointwave公司的发布了一系列视频编解码RTL IP核,已经成功应用于军事工业领域的指挥作战,无人机UAV控制,航空和航天摄像机,视频记录黑匣子等应用这些IP核对应技术特性如下:第一个特性是视频编码器和视频解码器配合工作可实现零延时视频传输系...
分类:
其他好文 时间:
2015-09-21 01:17:56
阅读次数:
155
在iOS平台使用ffmpeg解码h264视频流,有需要的朋友可以参考下。对于视频文件和rtsp之类的主流视频传输协议,ffmpeg提供avformat_open_input接口,直接将文件路径或URL传入即可打开。读取视频数据、解码器初始参数设置等,都可以通过调用API来完成。但是对于h264流,没...
分类:
移动开发 时间:
2015-08-25 13:28:15
阅读次数:
444
ijkplayer阅读笔记02
1.在这一章主要介绍音视频解码和显示线程的创建和启动,直接贴代码如下:
IjkMediaPlayer_prepareAsync{
ijkmp_prepare_async_l{
ijkmp_change_state_l(mp, MP_STATE_ASYNC_PREPARING);
msg_queue_start(&mp->ffplay...
分类:
其他好文 时间:
2015-08-14 19:21:34
阅读次数:
204
利用H264解码分为几个步骤: 注意一点在添加头文件的时候要添加extern "C",不然会出现错误[cpp] view plaincopyextern "C" { #include #include #include #include }; 这里申明了几个全局变量[cpp] view plaincopyAVCodec *pCodec = NULL; A...
分类:
其他好文 时间:
2015-08-07 13:27:21
阅读次数:
138
http://www.cnblogs.com/tanlon/p/3879081.html在正式开始解码练习前先了解下关于FFmpeg中比较重要的函数以及数据结构。1.数据结构:(1)AVFormatContext AVFormatContext是一个贯穿始终的数据结构,很多函数都要用到它作为参数。....
分类:
其他好文 时间:
2015-08-05 20:18:28
阅读次数:
175