質問: mp4動画を90度回転 softbank携帯x04htで動画を撮ったのですが、うっかり携帯を縦にしてしまったため、でき上がった動画をパソコンで見ると90度横になってしまいます。これを正しい向きに変換する方法はないでしょうか。携帯動画のファイルはmp4です。winのソフトでもmacのソフトでもどちらでもいいので、できるだけフリーソフトでよろしくお願いします。
回答: ffmpeg revision 13981 avfilter (ffmpeg-13981-exp.7z) http://tripp.arrozcru.com/ 7z (7-zip) 用解凍ソフトを用意。 ffmpeg-13981-exp.7z をダウンロード&解凍。 ~~~ 再生 (変換可能か確認) 解凍先フォルダ (ffmpeg.exe と ffplay.exe があるフォルダ) を開く。 フォルダ内にテキストファイルを新規作成。 以下の 3行をコピー&ペーストして保存。 @echo off cd /d "%~dp0" ffplay -vfilters rotate=270 %1 テキストファイル名を play.bat へ変更。 動画ファイルを play.bat のアイコンへドラッグ&ドロップ。 (スペースバーで一時停止/再開、esc キーで途中終了) ~~~ 変換 上と同様にテキストファイルを新規作成。 以下をコピー&ペーストして保存。 @echo off cd /d "%~dp0" ffmpeg -y -i %1 -vfilters rotate=270 -vcodec mjpeg -qscale 1 -acodec pcm_s16le "%~dpn1.avi" pause テキストファイル名を convert.bat へ変更。 動画ファイルを convert.bat のアイコンへドラッグ&ドロップ。 ~~~ windows xp にて動作を確認。 右 90度回転は rotate=270 を rotate=90 へ書き換え。 処理は重め。低スペック機では再生時に音が飛んだりするかもしれない。 その mp4 の映像/音声形式が不明なので、変換後の形式はとりあえず motionjpeg/pcm の avi。 必要なら、適当なソフトで適当な形式へ再度変換を。