如何在 ffmpeg 中为一段视频应用 delogo 或在多个区域应用 delogo?
How can I apply delogo for a duration of video in ffmpeg or apply delogo in mutiple areas?
刚刚学会了在ffmpeg中delogo的方法:
ffmpeg -i input.mp4 -vf delogo=x=1539:y=23:w=353:h=93 output.mp4
我想知道是否可以只对一个剪辑应用 delogo 滤镜?
我可以将 delogo 应用于两个方块吗?
使用enable
选项
delogo 过滤器支持 enable
option(时间线支持)。您可以使用 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
刚刚学会了在ffmpeg中delogo的方法:
ffmpeg -i input.mp4 -vf delogo=x=1539:y=23:w=353:h=93 output.mp4
我想知道是否可以只对一个剪辑应用 delogo 滤镜?
我可以将 delogo 应用于两个方块吗?
使用enable
选项
delogo 过滤器支持 enable
option(时间线支持)。您可以使用 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