image - 裁剪图像并使用 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 -> 我只想截取该图像的左侧部分
解决方案
您只需要一个裁剪过滤器。
ffmpeg -i giphy.mp4 -vf "crop=iw/2:ih:0:0" -vframes 1 giphy.jpg
推荐阅读
- c++ - operator<=> 应该合成数组比较吗?
- python - 将页眉和页脚添加到 Python 的 JSON 输出
- android - 我无法在 Android 10 中使用 DownloadManger 下载文件?
- html - 页面缩小时试图让导航栏消失
- c - 在这个 mutex/pthread_cond_wait 结构中,我的数据会在哪里丢失?
- swiftui - SwiftUI - @State property is not updated
- odoo - 为什么我的简单 odoo 扩展在升级时会使我的服务器崩溃?
- java - 2020 年 11 月 1 日/“帐户保留”:是否必须向“帐户保留”用户显示说明性消息?
- android - 行中图像的动态列表,带有换行符(之间没有空格),允许长按图像打开编辑选项 - Flutter
- laravel - 如何在 sql 数组 laravel 中找到项目