我有视频,底部50像素上有一个静态条,实际内容周围还有一个黑色边框。我想删除底部的50个像素,然后使用cropdetect自动修剪边框。
我有以下内容删除边框
dims = $(ffmpeg -i "$video$ -t 1 -vf cropdetect -f null - 2>&1 | awk '/crop/{print $NF}' | tail -n1)
ffmpeg -i "$video" -vf "$dims" "$video_out"
我不确定如何在此之前添加删除底部50像素的步骤。
答案 0 :(得分:1)
只需添加其他裁剪过滤器:
dims=$(ffmpeg -t 1 -i "$video" -vf crop=iw:ih-50:0:oh-ih,cropdetect -f null - 2>&1 | awk '/crop/{print $NF}' | tail -n1)
ffmpeg -i "$video" -vf "$dims" "$video_out"