音视频封装格式
oldmtn
WIN32, GDI/GDI+, VC/MFC, WIN8, Qt, ANDROID, Libevent, boost, ffmpeg, OPENGL等方面。
Happyiness is a journey not a destination. SoWork like you dont need money.Love like youve never been hurt.And Dance like no ones watching.... So Just Code like you dont need to run it successful.
展开
-
音视频封装格式(3):TS格式学习
leixiaohua使用的开源项目地址为:https://github.com/clark15b/tsdemuxer这个开源工程有的地方写的不怎么好。比如,他没有给PAT, PMT等数据结构做定义,所以需要你自己把这几个结构的定义写上去,方便自己查看。同时它在int ts::demuxer::demux_ts_packet(const char* ptr)里面解析PAT, PM原创 2015-08-23 16:56:07 · 2711 阅读 · 0 评论 -
音视频封装格式(1):FLV格式学习
FLV格式简介FLV 是FLASH VIDEO的简称,FLV流媒体格式是随着Flash MX的推出发展而来的视频格式。由于它形成的文件极小、加载速度极快,使得网络观看视频文件成为可能,它的出现有效地解决了视频文件导入Flash后,使导出的SWF文件体积庞大,不能在网络上很好的使用等问题。这里对我而言,需要知道的是FLB是一种复合格式,里面包含音频和视频,音频可以有它自己原创 2015-07-24 10:09:54 · 1314 阅读 · 0 评论 -
音视频封装格式(2):MP4格式学习
MP4格式是很复杂的一种格式,其内部主要使用Box格式。根据参考的文章,我写了一个工具,可以将mp4文件中的各种box以缩进的方式显示出来,如下图:至于具体的每一个Box的含义,可以看参考文章,在此不多说了。以后要是需要解析具体的Box内容,还会继续添加的。参考:1. http://blog.csdn.net/pirate原创 2015-08-19 11:05:46 · 1147 阅读 · 0 评论 -
音视频该怎么学?
想要学习音视频编解码,如何一步两步的学。我也在摸索中,但是摸索也不是瞎摸索,需要有计划有步骤的。我现在把我的步骤记录下来,并不断的修改。1. 参考某QQ群主的建议,需要学习的知识如下:// 基础部分1:编解码2:复用解复用3:视频缩放 4:音频重采样5:播放器同步原理 6:视频格式:h264格式 7:音频aac格式,PCM8:封装格式:mpc,f原创 2015-08-03 15:22:55 · 1305 阅读 · 0 评论 -
音视频封装格式(4):MKV格式学习
1. 首先看看目前网络上已存在的好文1. 【多媒体封装格式详解】---MKV【1】http://blog.csdn.net/tx3344/article/details/81626562. 【多媒体封装格式详解】---MKV【2】http://blog.csdn.net/tx3344/article/details/81762883. 【多媒体封装格式详解】原创 2016-05-25 15:00:36 · 941 阅读 · 0 评论