-1

对于每一帧,我想使用 ffmpeg 裁剪多个区域,但我不确定如何继续。

这是我为裁剪图像的一部分所做的,

fmpeg -i video.mp4 -filter:v "fps=1,crop=759:41:33:99,scale=128:44" %d.png

这是视频的一帧,

在此处输入图像描述

上面的命令从图像中裁剪第一行或第一个位置。同样,我想裁剪此帧中的所有位置或行。我尝试传递多个作物声明,但这似乎不起作用。我还能尝试什么?

4

1 回答 1

1

按输出进行裁剪。第 1 到 3 行的示例:

ffmpeg -i video.mp4 -vf "fps=1,crop=759:41:33:99,scale=128:-1" 1_%03d.png -vf "fps=1,crop=759:41:33:155,scale=128:-1" 2_%03d.png -vf "fps=1,crop=759:41:33:209,scale=128:-1" 3_%03d.png

...等等。

于 2020-06-23T18:27:27.950 回答