gpt4 book ai didi

来自外部输入的ffmpeg视频覆盖位置

转载 作者:行者123 更新时间:2023-12-04 23:16:39 26 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





Sendcmd in ffmpeg

(1 个回答)


3年前关闭。




如何使用 FFmpeg 视频叠加功能将图像 Logo 添加到 MP4 视频,其中叠加位置应来自外部输入。

以下是我用来将 Logo 应用于视频文件的命令

ffmpeg -i input.mp4 -i image.png -filter_complex \
"[0:v][1:v] overlay=25:25:enable='between(t,0,20)'" -c:a copy output.mp4

说当输入为 1 时, Logo 需要放在左上角等。

是否可以根据文件的输入动态更改覆盖位置?

说下面给出的输入文件内容
cat input.txt
1
2
3
4

在 20 秒的持续时间过后,我需要将 Logo 移动到其他位置。

FFmpeg 命令行是否支持此功能? FFmpeg 版本是 2.6.2。

最佳答案

我认为 ffmpeg 不够智能,无法读取您的文件数据格式是什么。但是,您可以先解析文件,然后应用 filter_complex 将图像移动到所需位置。

ffmpeg -i input.mp4 -i image.png -filter_complex \
"[1:v] scale=100:100 [ovr1], [1:v] scale=200:200 [ovrl2], [0:v][ovr1] overlay=25:25:enable='between(t,0,20)' [temp1], [temp1][ovrl2] overlay=50:50:enable='between(t,20,40)'" output.mp4

关于来自外部输入的ffmpeg视频覆盖位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30508594/

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