Chinaunix首页 | 论坛 | 博客
  • 博客访问: 703273
  • 博文数量: 95
  • 博客积分: 1773
  • 博客等级: 上尉
  • 技术积分: 1653
  • 用 户 组: 普通用户
  • 注册时间: 2007-08-17 23:28
文章分类
文章存档

2018年(2)

2017年(10)

2016年(7)

2015年(48)

2014年(2)

2013年(2)

2012年(2)

2011年(7)

2010年(7)

2009年(3)

2008年(1)

2007年(4)

分类: 其他平台

2015-07-28 10:06:21

31 graph2dot

FFmpeg工具目录下包含一个graph2dot程序可以用来分析滤镜链图描述并产生用dot语言描述的对应文本表示。

调用命令:

graph2dot -h 

可以了解如何使用graph2dot

你可以把dot语言描述用于dot程序(graphviz程序套件中),并获取到滤镜链图的图形表示。

例如命令序列:

echo GRAPH_DESCRIPTION | \
tools/graph2dot -o graph.tmp && \
dot -Tpng graph.tmp -o graph.png && \
display graph.png 

就用来创建和显示一个由GRAPH_DESCRIPTION字符串定义的滤镜链图图示。注意这里表示滤镜链图的字符串必须是能完整独立的表达的图,其显示定义了输入和输出。例如对于下面的命令形式:

ffmpeg -i infile -vf scale=640:360 outfile 

你的GRAPH_DESCRIPTION字符串需要为:

nullsrc,scale=640:360,nullsink 

你可能需要用nullsrc参数以及添加format filter来模拟指定一个输入文件。

阅读(1143) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~