FLV工具编写计划

打算写一个FLV的工具,以下是准备实现的功能:
1.读取FLV MetaData的信息
2.编辑FLV MetaData的信息
3.拆分FLV文件的音频和视频
4.封装VP6+MP3的FLV文件
5.压制FLV(打算做一个avs2avi的ui+集成BePipe的代码最后输出flv文件。)
目前已经了解FLV整体结构,并且完成了FLV MetaDate信息读取的代码,写入部分代码也比较容易实现,拆分FLV文件有现成的程序代码参考。目前唯一难点是封装flv对视频和音频包的拆分,还不太清楚拆分原理,视频应该是按帧来拆的,音频就不知道怎么拆了~
整个程序参考一下内容:
http://www.roading.net/blog/tag_flv.html
http://osflash.org/flv
http://osflash.org/documentation/amf/astypes
http://www.buraks.com/flvmdi/
http://yamdi.sourceforge.net/
http://www.moitah.net/#FLVExtract
http://amfnet.openmymind.net/

附送yamdi的mingw编译,其中包含mingw的patch文件。
yamdi.rar

此条目发表在分类目录,贴了标签。将固定链接加入收藏夹。

发表回复

您的电子邮箱地址不会被公开。

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据