我用我的 MotoG3 手机 Android 手机录制了一个视频,生成的视频(可能是由于晃动手机)旋转播放,即垂直播放,这不是我想要的。视频保存在 MP4 容器中。
在检查录制的文件时,我看到(同时使用ffprobe和mediainfo)它包含一个标志,指示视频流旋转了 90 度,这解释了播放视频时的旋转。这是以下的输出ffprobe:
$ ffprobe -hide_banner ~/Pictures/2016/06/19/vid_20160619_170845475.mp4
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/home/rbrito/Pictures/2016/06/19/vid_20160619_170845475.mp4':
Metadata:
major_brand : mp42
minor_version : 0
compatible_brands: isommp42
creation_time : 2016-06-19 20:25:49
com.android.version: 6.0
Duration: 00:17:01.96, start: 0.000000, bitrate: 17134 kb/s
Stream #0:0(eng): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 1920x1080, 17000 kb/s, SAR 1:1 DAR 16:9, 29 fps, 29.42 tbr, 90k tbn, 180k tbc (default)
Metadata:
rotate : 90
creation_time : 2016-06-19 …Run Code Online (Sandbox Code Playgroud)