从服务器检测iPhone视频的方向

Llo*_*d S 1 php video orientation

我试图通过PHP表单检测上传iPhone视频文件(.mov)的方向,以便我可以使用FFMPEG来纠正它(很多上传的视频都显示在他们身边).我似乎无法找到一种方法来访问服务器上上传文件的方向.有任何想法吗?

Gui*_*big 8

使用mediainfo

$ mediainfo test.mp4 | grep Rotation
Rotation                         : 90°
Run Code Online (Sandbox Code Playgroud)

您可以使用exec()捕获此系统调用的输出,并应用方向修正(顺时针90度):

$ ffmpeg -i test.mp4 -vf "transpose=1" testRotated.mp4
Run Code Online (Sandbox Code Playgroud)

如果你有--enable_vfilters

$ ffmpeg -vfilters "rotate=90" -i test.mp4 testRotated.mp4
Run Code Online (Sandbox Code Playgroud)