ffmpeg - 如何在 ffmpeg 中为一段视频应用 delogo 或在多个区域应用 delogo?
问题描述
我刚刚学会了在ffmpeg中delogo的方法:
ffmpeg -i input.mp4 -vf delogo=x=1539:y=23:w=353:h=93 output.mp4
我想知道是否可以仅对剪辑应用 delogo 过滤器?
我可以将 delogo 应用于两个正方形吗?
解决方案
使用enable
选项
delogo 过滤器支持enable
选项(时间线支持)。您可以使用 来查看过滤器是否支持此选项ffmpeg -filters
。
在 5-10 秒之间应用 delogo 过滤器
ffmpeg -i input.mp4 -vf "delogo=x=1539:y=23:w=353:h=93:enable='between(t,5,10)'" -c:a copy output.mp4
将 delogo 应用于多个区域
ffmpeg -i input.mp4 -vf "delogo=x=1539:y=23:w=353:h=93,delogo=x=100:y=24:w=100:h=72" -c:a copy output.mp4
在 5-10 秒之间将 delogo 应用到两个正方形
ffmpeg -i input.mp4 -vf "delogo=x=1539:y=23:w=353:h=93:enable='between(t,5,10)',delogo=x=100:y=24:w=100:h=72:enable='between(t,5,10)'" -c:a copy output.mp4
推荐阅读
- web-services - 批准访问令牌请求 - Apex 中的 Oauth2 - ORDS
- c++ - 在 C++ 中没有嵌套循环的 2 组合,其中迭代次数等于 2 组合的数量
- angular - 使用动态列排序 - 角度材料
- amazon-web-services - 为什么在我的机器和 AWS sagemaker 上本地运行时,对相同数据的 SVM 模型的预测存在差异?
- javascript - 如何获取单击的动态绑定锚标记的父 div?
- jquery - 是否可以重构此功能?
- c# - Dynamics CRM:CreateRequest 并发问题
- php - 使用自动生成的 ID 将教义插入 Oracle 12c 数据库表
- c# - 如何在 C#(Windows 窗体应用程序)中以数组的形式获取文件的详细信息?
- c - c中的md5sum数组