yamdi是什么

yamdi是yet another metadata injector的缩写。用于flv文件加入metadata。网址(http://yamdi.sourceforge.net/)。在bsd,linux和win32下都可以使用。

作者开发yamdi的原因:

在一个项目中我要向很大的flv文件(超过1GB)中增加metadata数据。其他知名的免费工具,比如flvmdi和flvtool2并不适合这个场景,因为它们都是将整个文件读入内存。因为我不熟悉ruby(为了修改flvtool2),而且flvmdi也不是开源的,因此我参照flv规范实现了用c开发的metadata injector。jamdi使用更少的内存而且更快。

安装yamdi很容易,在ubuntu下:

apt-get install yamdi

使用yamdi增加metadata信息的命令:

yamdi -i sample.flv -o sample_with_metadata.flv

yamdi为flv文件增加了很多metadata信息,比如创建者、是否有关键帧、是否有视频、是否有音频,视频高度和宽度等等。

PDF    发送文章为PDF   

1 Comment to “yamdi是什么”

  • yamdi是什么 | Demon's Blog — 2011年06月3日 @ 15:04

  • 这篇文章上的评论的 RSS feed TrackBack URI

    Leave a Reply