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 文件的第一帧并将其转换为图像。我想裁剪该图像并仅从中心开始拍摄左侧部分,但出现以下错误:
Invalid file index 1 in filtergraph description [0:v]crop=iw/2:ih:0:0[left];[1:v]crop=iw/2:ih:ow:0[right];[left][right]hstack.
我的命令有什么问题?我要裁剪的图像:imgur.com/a/PdAqiZU -> 我只想截取该图像的左侧部分
最佳答案
您只需要一个裁剪过滤器。
ffmpeg -i giphy.mp4 -vf "crop=iw/2:ih:0:0" -vframes 1 giphy.jpg
关于image - 裁剪图像并使用 ffmpeg 获取左侧部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58976681/