ffmpeg 自动检测人像然后做必要的翻转

Posted

技术标签:

【中文标题】ffmpeg 自动检测人像然后做必要的翻转【英文标题】:ffmpeg auto dection portrait then do the necessary flip 【发布时间】:2012-08-02 09:00:19 【问题描述】:

是否可以让 ffmpeg 检测视频大小,如果不是横向,是否可以顺时针旋转 90 度?我在这里找到了一篇文章,但不确定它是否可以自动检测到:Rotating videos with FFmpeg

【问题讨论】:

【参考方案1】:
-autorotate

根据文件元数据自动旋转视频。默认开启,使用-noautorotate关闭。

【讨论】:

【参考方案2】:

如果您的决定是基于高度和宽度,那么一个非常简单的 ffmpeg 脚本可以为您做到这一点

ff探测你的文件

在输出中,您将获得可用于流的高度和宽度参数。对其运行正则表达式。

根据高度和宽度在脚本中决定是否旋转

使用正确的参数调用 ffmpeg。

【讨论】:

以上是关于ffmpeg 自动检测人像然后做必要的翻转的主要内容,如果未能解决你的问题,请参考以下文章

加载人像检测模型的代码是

Verilog如何检测一个时钟周期肿的翻转?

java 检测摄像机图像的方向,以对OpenCV矩阵应用必要的旋转和翻转。

iOS自动检测版本更新

iOS自动检测版本更新

发朋友圈视频翻转大小不变