检测 FFMPEG 是否支持 -vf

检测 FFMPEG 是否支持 -vf

根据FFMPEG 文档,旧的裁剪和填充语法不再受支持:

-croptop 尺寸 -cropbottom 尺寸 -cropleft 尺寸 -cropright 尺寸

所有裁剪选项已被删除。请改用 -vf crop=width:height:x:y。

-padtop 大小 -padbottom 大小 -padleft 大小 -padright 大小 -padcolor hex_color

所有 pad 选项均已删除。请改用 -vf pad=width:height:x:y:color。

我正在为 FFMPEG 编写一个简单的包装器,我想知道是否有任何直接的方法来检测我是否应该使用新的-vf语法。

我已经通过 aptitude 安装了最新的 ffmpeg 包(版本 SVN-r0.5.1-4:0.5.1-1ubuntu1),但它似乎仍然不支持新语法,所以我不知道要寻找什么......如能得到任何帮助我将不胜感激!

答案1

这可能就足够了,但我不确定。使用 ffmpeg 0.6.1,我得到

$ ffmpeg -h 2>&1 | grep crop
-croptop size       set top crop band size (in pixels)
-cropbottom size    set bottom crop band size (in pixels)
-cropleft size      set left crop band size (in pixels)
-cropright size     set right crop band size (in pixels)

使用 ffmpeg git-8cf9a09,我得到

$ ffmpeg -h 2>&1 | grep crop
-croptop size       Removed, use the crop filter instead
-cropbottom size    Removed, use the crop filter instead
-cropleft size      Removed, use the crop filter instead
-cropright size     Removed, use the crop filter instead

你可能最好问ffmpeg 用户邮件列表

相关内容