- 博客(7)
- 资源 (3)
- 收藏
- 关注
原创 【玩转VLC】--- Ubuntu12.04下編绎win32版本vlc
环境 Ubuntu12.041. 安装编绎器sudo apt-get install gcc-mingw-w64 g++-mingw-w64下载 - You must use mingw-w64 3.0 or later (Please note that the binary size is about 7M)- http://packages.debian.org/
2013-01-31 17:09:05 5165 7
原创 【多媒体封装格式详解】---MP4【4】
前面介绍过的几种格式flv、mkv、asf等。他们音视频的数据包一般都是按照文件的顺序交叉安放。你解析完头部信息后。剩下的一般就按照文件顺序一个数据包一个数据包的解析就行了。但是MP4完全不是这种概念。他的媒体信息和数据是分开存放的。就是你想获得数据之前必须要解析出每个帧数据所有的位置。mp4存放这个帧信息的是放在stbl这个box里。而真实的数据放在mdat中。接下来就讲讲stbl与mdat的对
2013-01-28 16:30:17 9053
原创 【玩转VLC】--- 基于libvlc写个最简单的播放器
通过【玩转VLC】--- ubuntu下编译vlc 我们已经把vlc编译哦了。生成了一系列的bin和libvlc.so.接下来我们就用编译好的libvlc.so搞一个最简单的播放器。我认为vlc的伟大之处有一点就是他并没有把整个播放器写成一个硬生生的bin。而是独立出来个libvlc库,其他的玩家也可以用它的库自己搞一个和他功能一样强大的播放器。这些部分协同作战,形成了功能强大
2013-01-22 15:45:04 9672 3
原创 【玩转VLC】--- ubuntu下编译vlc
1.安装vlc依赖的库sudo apt-get build-dep vlc下列【新】软件包将被安装: autoconf automake autopoint autotools-dev build-essential debhelper dh-apparmor dh-autoreconf dh-buildinfo dpkg-dev g++ gettext gir1.2-rsvg-2
2013-01-18 13:47:35 6991
原创 【多媒体封装格式详解】---MP4【3】
2.2.2 Media BoxBox Type: ‘mdia’mdia box 结构十分复杂。来个例子。2.2.2.1 Media Header BoxBox Type: ‘mdhd’aligned(8) class MediaHeaderBox extends FullBox(‘mdhd’, version, 0) {if (version==1) {uns
2013-01-15 11:10:23 5056
原创 【多媒体封装格式详解】---MP4【2】
1.File Type BoxBox Type: `ftyp’这种box一般情况下都会出现在mp4文件的开头,它可以作为mp4容器格式的可表示信息。就像flv头‘F’ 'L' 'V' 3字节,MKV头部的1A 45 DF A3 、ASF_Header_Object 可以作为ASF容器格式的可辨识信息一样。ftyp box内容结构如下aligned(8) class FileTy
2013-01-08 11:20:34 5742 2
原创 【多媒体封装格式详解】---MP4【1】
MP4(MPEG-4 Part 14)是一种常见的多媒体容器格式,它是在“ISO/IEC 14496-14”标准文件中定义的。1.最小组成单元 BOX像FLV的tag、MKV的EBML、ASF文件中的 ASF object.mp4 是由一系列的box组成,他的最小组成单元就是box.size;指明了整个box所占用的大小,包括header部分.type;表示
2013-01-07 10:54:08 10600 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人