如何使用 ffmpeg 在视频的每一帧中裁剪多个区域?
How can I crop multiple areas in each frame of the video using ffmpeg?
对于每一帧,我想使用 ffmpeg 裁剪多个区域,但我不确定如何继续。
这是我对图像的一部分所做的裁剪,
fmpeg -i video.mp4 -filter:v "fps=1,crop=759:41:33:99,scale=128:44" %d.png
这是视频的一帧,
以上命令裁剪图像的第一行或第一个位置。同样,我想从此帧中裁剪所有位置或行。我尝试传递多个 crop 语句,但这似乎不起作用。我还能尝试什么?
对每个输出进行裁剪。第 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
...等等。
对于每一帧,我想使用 ffmpeg 裁剪多个区域,但我不确定如何继续。
这是我对图像的一部分所做的裁剪,
fmpeg -i video.mp4 -filter:v "fps=1,crop=759:41:33:99,scale=128:44" %d.png
这是视频的一帧,
以上命令裁剪图像的第一行或第一个位置。同样,我想从此帧中裁剪所有位置或行。我尝试传递多个 crop 语句,但这似乎不起作用。我还能尝试什么?
对每个输出进行裁剪。第 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
...等等。