下記の実装は、動画を90度回転させるコマンドです。
ffmpeg -i video.mp4 -vf transpose=1 -metadata:s:v:0 rotate=0 videoo.mp4 -vf transpose=1で映像を右に90度回転します。
iPhoneの動画には回転情報が入っており、実際に ffprobe -show_streams -print_format json videoo.mp4 2>/dev/null
で動画情報を出力するとか下記のように回転情報が記述されています。
"tags": { "rotate": "90", "creation_time": "2017-08-24T01:49:38.000000Z", "language": "und", "handler_name": "Core Media Data Handler", "encoder": "'avc1'" }, "side_data_list": [ { "side_data_type": "Display Matrix", "displaymatrix": "\n00000000: 0 65536 0\n00000001: -65536 0 0\n00000002: 0 0 1073741824\n", "rotation": -90 } ]
"rotate": "90",
と"side_data_list":
の中の"rotation": -90
を非表示にすることは可能ですか?もしくは、この回転情報のみを消すことは可能ですか?
あなたの回答
tips
プレビュー