使用 PHP-FFMpeg 获取视频的长宽相反

使用 PHP-FFMpeg 获取视频的长宽相反问题

1. 现象

横屏视频获取的宽高是没有问题的, 竖屏视频获取的宽高是相反的

2, 原因

是因为 2.7 及以上版本的 ffmpeg 会自动旋转视频, 导致获取的宽高是 相反的.

https://raw.githubusercontent.com/FFmpeg/FFmpeg/master/Changelog

使用 PHP-FFMpeg 获取视频的长宽相反_第1张图片

解决方案

https://github.com/PHP-FFMpeg/PHP-FFMpeg/wiki/How-to-rotate-video-based-on-smartphone-rotate-meta-tag

据我测试, 竖屏视频可以获取到 rotate , 我的解决方案是基于此做的逻辑判断

你可能感兴趣的:(PHP,php,php-ffmpeg)