首页 > 解决方案 > 裁剪图像并使用 ffmpeg 获取左侧部分

问题描述

ffmpeg -i giphy.mp4 -y -filter_complex "[0:v]crop=iw/2:ih:0:0[left];[1:v]crop=iw/2:ih:ow:0[right];[left][right]hstack" -vframes 1 -vcodec mjpeg giphy.jpg

上面的命令获取 mp4 文件的第一帧并将其转换为图像。我想裁剪该图像并仅从中心开始拍摄左侧部分,但出现以下错误:

filtergraph 描述中的文件索引 1 无效 [0:v]crop=iw/2:ih:0:0[left];[1:v]crop=iw/2:ih:ow:0[right];[left] [右]hstack。

我的命令有什么问题?我要裁剪的图像:imgur.com/a/PdAqiZU -> 我只想截取该图像的左侧部分

标签: imagevideofilterffmpegcrop

解决方案


您只需要一个裁剪过滤器。

ffmpeg -i giphy.mp4 -vf "crop=iw/2:ih:0:0" -vframes 1 giphy.jpg

推荐阅读