移植ffmpeg到VC环境心得

所有想学习ffmpeg的网友有福了,大名鼎鼎的ffmpeg,移植到Windows的VC6版本全部开源,编译环境为VC6+SP5+VCPP5。别忘记了顶贴哦。 移植ffmpeg到windows,主要的修改是ffmpeg中VC6不支持C99语法,简单移植步骤如下: 1:首先装好Linux、VMware和SDL,配置好smb,在Linux下编译通过,验证能正确的Run。 2:把Linux下相应目录

转载 点赞0 阅读2055 收藏0 评论0 2011-04-28

H264规范 中英文对照参考文档

这是一篇H264规范的中英文对照文档。平时在对一些h264的专业术语不了解的情况下,按关键词搜索一下基本能够了解大概的概念。 平时把它当作参考资料还是有些帮助的。 下载地址: http://down.tichinese.com/down/MCU/TIchinese_A938.rar

原创 点赞0 阅读2610 收藏0 评论0 2011-04-25

H.264 Profile、Level、Encoder三张简图

H.264有四种画质级别,分别是BP、EP、MP、HP:   1、BP-Baseline Profile:基本画质。支持I/P 帧,只支持无交错(Progressive)和CAVLC;   2、EP-Extended profile:进阶画质。支持I/P/B/SP/SI 帧,只支持无交错(Progressive)和CAVLC;   3、MP-Main profile:主流画质。提供I/P/B

原创 点赞2 阅读10000+ 收藏0 评论0 2011-04-24

VLC 架构讲解一

The architecture of VLC media framework VLC is a free and open source cross-platform multimedia player and framework that plays most multimedia files as well as DVD, Audio CD, VCD, and various stream

转载 点赞0 阅读6224 收藏0 评论0 2011-04-16

例解 autoconf 和 automake 生成 Makefile 文件

引子 无论是在Linux还是在Unix环境中,make都是一个非常重要的编译命令。不管是自己进行项目开发还是安装应用软件,我们都经常要用到make或 make install。利用make工具,我们可以将大型的开发项目分解成为多个更易于管理的模块,对于一个包括几百个源文件的应用程序,使用make和 makefile工具就可以轻而易举的理顺各个源文件之间纷繁复杂的相互关系。 但是如果通过查阅ma

转载 点赞0 阅读6038 收藏0 评论0 2011-04-15

VLC 编译支持ts流debug版本

$ ./bootstrap $ ./configure --prefix=/usr/local --enable-debug --enable-realrtsp --enable-live555 --with-live555-tree=/home/roger/source/live --enable-merge-ffmpeg --enable-dvbpsi --with-dvbpsi=/usr/

原创 点赞0 阅读1263 收藏0 评论0 2011-04-14

rtp payload 类型对应表

PT encoding media type clock rate channels name (Hz) ___________________________________________________

原创 点赞0 阅读10000+ 收藏0 评论0 2011-04-10

RTP 文件头结构

rfc: http://www.ietf.org/rfc/rfc3550.txt The RTP header has the following format: The first twelve octets are present in every RTP packet, while the list of CSRC identifiers is present only whe

原创 点赞1 阅读3905 收藏0 评论0 2011-04-10

H.264 RTP payload 格式

H.264 视频 RTP 负载格式 1. 网络抽象层单元类型 (NALU) NALU 头由一个字节组成, 它的语法如下:       +---------------+       |0|1|2|3|4|5|6|7|       +-+-+

转载 点赞1 阅读2073 收藏0 评论1 2011-04-09

RTP Video Payload Formats

RTP Video Payload Formats Society of Motion Picture and Television Engineers (SMPTE) 292M Video RFC 3497 Sun's CellB Video Encoding RFC 2029 BT.656-3 Encoding RFC 2431 H.261 Video Streams RFC 2032 H.

转载 点赞0 阅读804 收藏0 评论0 2011-04-09

MPEG2 TS(ISO IEC 13818-1) 完整版

MPEG2 Transport Stream ISO IEC 13818-1 完整版 见附件。

原创 点赞3 阅读10000+ 收藏0 评论4 2011-04-07

mp4文件结构分析工具

见附件。   工具库用于生成mp4文件 http://sourceforge.net/projects/bento4/

原创 点赞0 阅读6769 收藏0 评论0 2011-04-02

MP4文件格式

我们要讨论的是MP4文件封装格式,对应的标准为ISO/IEC 14496-12,即信息技术 视听对象编码的第12部分:ISO 基本媒体文件格式(Information technology Coding of audio-visual objects Part 12: ISO base media file format)。ISO/IEC组织指定的标准一般用数字表示,ISO/IEC 14496即M

转载 点赞0 阅读5577 收藏0 评论0 2011-04-01

ByteIOContext结构分析

ByteIOContext结构封装了媒体数据流细节,将文件媒体流,网络媒体流抽象成一个字节序列的流,对上层提供了一个统一的接口,下面是对这个结构的详细的介绍。 typedef struct {     //数据缓冲区,存放字节序列的流。     unsigned char *buffer;     /

转载 点赞0 阅读520 收藏0 评论0 2011-04-01