ffmpeg - 基于时间的缩放 ffmpeg
问题描述
我希望图像叠加等待 2 或 3 秒,直到它根据时间缩放,目前我正在使用 2 个命令,一个是根据时间叠加添加比例,另一个是添加静态叠加。我想用命令来做,有没有办法?Like and if 在时间之间或在一个命令中添加 2 个覆盖,其中比例和位置 (x, y) 居中
这就是我现在正在做的事情
ffmpeg -i proba.mp4 -t 00:00:18 -loop 1 -i proba.jpeg -filter_complex "[0:v]scale=1920x1080[bg]; [1:v] scale=-1:'380-(370*(t - 9))':eval=frame[top]; [bg][top]overlay=(960 - (380 - (370) * (t - 9)) / 2):(540 - (380 - (370) * (t - 9)) / 2):enable='between(t, 9, 10)'" -vcodec libx264 out2.mp4
ffmpeg -i out2.mp4 -t 00:00:18 -loop 1 -i proba.jpeg -filter_complex "[0:v]scale=1920x1080[bg]; [1:v] scale=-1:'380':eval=frame[top]; [bg][top]overlay=(960 - (380 / 2)):(540 - (380 / 2)):enable='between(t, 8, 9)'" -vcodec libx264 outFinal.mp4
解决方案
推荐阅读
- kubernetes - kubernetes hpa 请求 cpu 和目标 cpu 值
- javascript - 是否可以从父集合(firebase cloud firestore)访问子集合?
- azure - 使用 SamAccountName 将 AzureApplicationID 添加到 Active Directory 组
- javascript - 如何在更改时验证输入字段并向用户显示消息?
- reactjs - 如何在 axios.get 函数中传递参数?
- javascript - 如何使用 Nativescript 获取两个位置之间的距离
- azure - 值不能为空。参数名称:在 Azure 中使用 ServiceBus 触发器时的提供程序
- tally - 我们如何将 TDL 代码添加到 Tally XML 请求中
- google-apps-script - 应用脚本中有没有办法访问我的同事日历并检查他们的可用性?
- python-3.x - Python:导入模块和库