ffmpeg - 将覆盖图像添加到特定位置的视频ffmpeg
问题描述
我想使用 ffmpeg 在视频的任何位置添加一个或多个调整大小的图像。它适用于某些职位。但是,它不会将图像添加到我想要的确切位置。我已经在控制台上对其进行了测试,并将其嵌入到带有动态变量的 php 中。
ffmpeg -y -i vid_1561454052.mp4 -i Penguins.jpg -filter_complex "[0:v][1:v] overlay=221:127:enable='between(t,0,5)'" -pix_fmt yuv420p -aspect 16:9 -c: 复制 vid_1562740969.mp4
请帮帮我...
解决方案
使用循环选项
ffmpeg -y -i vid_1561454052.mp4 -loop 1 -i Penguins.jpg \
-filter_complex "[0:v][1:v] overlay=221:127:enable='between(t,0,5)'" \
-pix_fmt yuv420p -aspect 16:9 -c:a copy vid_1562740969.mp4
推荐阅读
- java - 基本插入在数据库中有效,但在 java 类中无效
- c# - 如何将字符串(位置)转换为 int?
- jackson - 如何将多种类型的类发送到 Spring 流源中
- java - 从服务中获取热门活动
- angular - 如何在沿 Angular 应用程序运行的 app.yaml 中为静态 html 页面添加 URL 处理程序
- app-store-connect - 有没有办法通过 AppstoreConnect API 下载 dSYM?
- groovy - XPATH 语法 - Katalon Studio
- csv - 将 CSV 复制到 Vertica
- r - 向堆叠的多面条形图添加标签 - ggplot2
- angular - 组件未加载到预期的路由器插座上