TSMux TS流封装工具(源码)

最新更新请见 http://70565912.blog.51cto.com/1358202/473932
 
 
一个TS流文件封装工具。可以将H264字节流文件,经过TS封装输出为TS流文件。
 
 
运行例子截图
TSMux TS流封装工具(源码)_第1张图片
 
工程文件截图
 
部分代码截图


工具同时包含了x264的编码器,也支持将YV12视频的AVI文件,内部经过x264编码器编码后封装输出为TS流文件。

工程是VS2008,VS2005没测试过,应该问题不大,需要自己重建工程。

因为直接使用了很多VLC,FFMPEG等开源项目代码的原因,不考虑VC6了。

主要代码都是从VLC源码里面直接剥离。另外借鉴了部分FFMPEG,MPlayer等开源项目的代码。

考虑支持封装AAC音频文件。但空闲不多,此计划无限延期中...

最新更新:

20100114
复用H264文件时,按帧将数据设置到TsMux中。

20091222
更新支持了带B帧类型的H264编码数据。修正了部分PTS/DTS的计算。
 

你可能感兴趣的:(封装,h264,休闲,ts,mux)