如何将这两个命令组合成一个命令?

比斯瓦吉特·乔普达

我有 2 个要合并的 ffmpeg 命令。

此代码向输入视频添加了 2 个 drawtext,一个在开头,一个在结尾。

ffmpeg -i input.mp4 -vf "[in]drawtext=text='Stack Overflow': fontcolor=white: borderw=2: fontfile=Arial Black: fontsize=w*0.04: x=(w-text_w)-(w*0.04): y=(h-text_h)-(w*0.04): enable='between(t,0,6)', drawtext=text='Stack Overflow': fontcolor=white: borderw=2: fontfile=Arial Black: fontsize=w*0.04: x=(w-text_w)/2: y=(h-text_h)/2: enable='between(t,7,10)'[out]" -codec:a copy output2.mp4

这段代码为视频添加了红色背景。我需要将红色背景应用于 7 到 10 秒的第二个绘图文本。

ffmpeg -i input.mp4 -f lavfi -i "color=red:s=1280x720:d=4" -filter_complex "overlay" output.mp4

如何将这两个命令合并为一个命令?

吉安

ffmpeg -i input.mp4 -vf "drawtext=text='Stack Overflow': fontcolor=white: borderw=2: fontfile=Arial Black: fontsize=w*0.04: x=(w-text_w)-(w*0.04): y=(h-text_h)-(w*0.04): enable='between(t,0,6)', drawbox=c=red:t=fill:enable='between(t,7,10)',drawtext=text='Stack Overflow': fontcolor=white: borderw=2: fontfile=Arial Black: fontsize=w*0.04: x=(w-text_w)/2: y=(h-text_h)/2: enable='between(t,7,10)'" -c:a copy output2.mp4

我只是使用 drawbox 过滤器在给定的时间范围内将视频绘制为红色,然后再绘制文本

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将两个json部分组合成一个json对象

如何用键将两个数组组合成一个对象

将两个动画情节组合成一个GIF / MP4

如何将两个动作组合成一个对象

Python将两个变量语句组合成一个numpy函数

pd.concat是将这两个数据帧组合成一个循环的正确函数吗?

将两个列表组合成一个句子(python)

如何将两个平面列表组合成一个嵌套对象

将两个给定序列组合成一个新的递增序列

如何将Julia中的两个Vector组合成一个Dict?

如何将两个数组组合成一个2D数组?

我能以某种方式将这两个命令组合成一个吗?

如何将多个命令组合成一个嵌套循环?

有没有办法将这两个语句组合成一个语句?

Python 2.7.12:如何将两个列表组合成一个字典

Python-将两个列表组合成一个json对象

如何将两个大字符向量组合成一个数据帧?

如何将两个地图组合成一个json数据

如何将两个不同长度的数组组合成一个关联的多维数组?

将两个 if 条件组合成一个 if 条件

如何将这两个函数组合成一个带有两个参数的函数?

SQL/Hive 如何将两个不同的查询组合成一个具有不同列的结果

如何将两个查询集组合成一个类似字典的对象?

如何将两个一维列表组合成二维数组?

如何在javascript中将这两个数组组合成一个3d数组

如何将两个或多个相关但不同的特征组合成一个特征,并为该特征分配新值

如何将两个逻辑相同的方法组合成一个泛型方法

如何将两个 UUIDv4 字符串组合成一个唯一的 UUIDv4 字符串

如何将两个数据框组合成一个图表,每个类我将有两个并排堆叠的条形图?