免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3996 | 回复: 0
打印 上一主题 下一主题

关于linux下Flv工具yamdi与flvtool2的比较 [复制链接]

论坛徽章:
13
CU大牛徽章
日期:2013-04-17 11:20:3615-16赛季CBA联赛之吉林
日期:2017-05-25 16:45:4715-16赛季CBA联赛之福建
日期:2017-03-13 11:33:442017金鸡报晓
日期:2017-02-08 10:39:422017金鸡报晓
日期:2017-01-10 15:13:29IT运维版块每日发帖之星
日期:2016-03-15 06:20:01IT运维版块每日发帖之星
日期:2015-10-02 06:20:00CU十二周年纪念徽章
日期:2013-10-24 15:41:34CU大牛徽章
日期:2013-09-18 15:15:45CU大牛徽章
日期:2013-09-18 15:15:15CU大牛徽章
日期:2013-04-17 11:46:39CU大牛徽章
日期:2013-04-17 11:46:28
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-01-14 17:17 |只看该作者 |倒序浏览
yamdi(http://yamdi.sourceforge.net/)和flvtool2(http://blog.inlet-media.de/flvtool2/)都是对flv文件进行MetaData注入的工具,两者实施后效果差不多,不过二者的效率有较大的不同,因为yamdi是C编译的,效率比较高,而flvtool2是利用Ruby语言的,效率比yamdi差很多,所以大多数时候还是建议采用yamdi,此外同样进行一个最简单的MetaData注入,yamdi的产生的文件比flvtool2稍微小一些。当然,flvtool2还可以实现影片剪辑,但这个功能实际上可以在转换的时候同步实现,而不必专门再剪辑(ffmpeg和mencoder都可以在转换的时候同时剪辑)。
下面再简单介绍下两个命令行工具的参数。
yamdi的参数:
        -i     指定FLV源文件.
        -o      指定输出文件,如果文件名为-,则输出到标准输出设备上,如果不指定也是
        -x      插入的metadata信息XML文件。如果输出文件省略了,则只生成metadata信息.
        -c      一个写入creator标签的字符串.
        -l      添加 onLastSecond 行为.
        -h      显示帮助信息.
flvtool2的命令行形式:
$flvtool2 [-ACDPUVaciklnoprstvx]... [-key:value]... in-path|stdin [out-path|stdout]
flvtool2的命令参数解释:
在输出路径未指定时,输入文件被覆盖。如果输入路径是目录,则输出路径也必须是路径或者省略。处理目录时可以由-r选择参数进行循环控制,你可以使用stdin和stdout参数作为输入和输出路径,从而实现管道或者重定向操作。
可以直接链式指定参数,比如-UP 就相当于 -U -P (更新FLV文件,并且打印meta数据)
主要命令:
-A  添加由-t 标签定义文件名 >指定的标签。
-C  剪辑文件,出入点由 -i 入点> 和 -o 出点> 进行指定
-D  调试模式,写一些内容到stdout
-H  显示帮助
-P  打印meta数据到stdout
-U  更新FLV文件,实现onMetaTag行为
附件选项:
  -a            在剪辑区域收拢空间
  -c            兼容模式计算同一个onMetaTag标签不同值的情况
  -key:value    Key/value 对格式作为onMetaData标签(覆盖对应的值)
  -i 时间码     定义入点,毫秒格式
  -k            关键帧模式中onCuePoint()标签被添加到最近的关键帧上
  -l            写日志到当前目录的stream.log中
  -n            调试的层次
  -o 时间码     定义出点,毫秒格式时间
  -p            保护模式只更新还没有处理过的FLV文件
  -r            循环处理一个目录
  -s            Simulation mode never writes FLV data to out-path
  -t 路径       标签指定文件 (MetaTags 写入 XML)
  -v            详细模式
  -x            被插入的XML模式是YAML格式


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/46224/showart_2149228.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP