我正在尝试使用FFmpeg和PHP动态更改通过PHP上传到服务器的视频分辨率。如果Y高于X,我想将Y更改为320,X更改为相应值,并反之亦然,以保留纵向或横向方向。我并没有遇到调整大小的问题 - 实际上这是相当简单的。我遇到的问题是检测哪个维度更大。
我从StackOverflow找到了这个解决方案:如何使用ffmpeg php检查视频是横向还是纵向?。 然而,它似乎没有起作用。在找出问题所在时 - 我假设自那个解决方案发布以来输出格式已经发生了变化,并且现在需要以不同的方式进行解析 - 我想问是否有更好的方法来解决这个问题。我可以使用FFmpeg或基于PHP的解决方案。
我从StackOverflow找到了这个解决方案:如何使用ffmpeg php检查视频是横向还是纵向?。 然而,它似乎没有起作用。在找出问题所在时 - 我假设自那个解决方案发布以来输出格式已经发生了变化,并且现在需要以不同的方式进行解析 - 我想问是否有更好的方法来解决这个问题。我可以使用FFmpeg或基于PHP的解决方案。