gpt4 book ai didi

ffmpeg - 在一个命令中运行 FFMPEG 多个覆盖命令

转载 作者:行者123 更新时间:2023-12-04 23:00:09 25 4
gpt4 key购买 nike

我正在使用 ffmpeg 对一个视频进行更多操作
我想做的操作是在不同的时间、音频和图像中添加许多文本。
我可以做所有这些,但不能在一个命令中,单独做所有

在一个命令中执行多个文本、叠加图像和音频的任何建议

谢谢

最佳答案

要在一次执行中实现注释中提供的命令,请使用

ffmpeg –i input.mp4 –i img.png -i audio.mp4 -filter_complex \
"[0:v][1:v]overlay=15 :15:enable=between(t,10,20), \
drawtext=enable='between(t,12,3*60)': \
fontfile=/usr/share/fonts/truetype/freefon‌​t/FreeSerif.ttf: text='Test Text'[v]" \
-map "[v]" -map 2:a -acodec copy -qscale 4 -vcodec mpeg4 outvideo.mp4

要添加更多 drawtext 过滤器,请将它们插入到第一个 drawtext 过滤器之后,例如
ffmpeg –i input.mp4 –i img.png -i audio.mp4 -filter_complex \
"[0:v][1:v]overlay=15 :15:enable=between(t,10,20), \
drawtext=enable='between(t,12,3*60)': \
fontfile=/usr/share/fonts/truetype/freefon‌​t/FreeSerif.ttf: text='Test Text', \
drawtext=enable='between(t,12,3*60)': \
fontfile=/usr/share/fonts/truetype/freefon‌​t/FreeSerif.ttf: text='Text2'[v]" \
-map "[v]" -map 2:a -acodec copy -qscale 4 -vcodec mpeg4 outvideo.mp4

关于ffmpeg - 在一个命令中运行 FFMPEG 多个覆盖命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36845108/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com