動画を右へ90°回転
左へ傾いた動画を右へ4分の1回転して正しい向きにします。
動画を90°、180°、270°回転したり、水平・垂直に反転したりできます。向きをプレビューし、対応動画をブラウザ内で処理します。
ここに動画をドロップするか、クリックしてファイルを選択してください。
横向きや上下逆の動画を、複雑な編集タイムラインを作らずに修正できます。CyberToolsはブラウザ内のFFmpegフィルターを使用し、90°、180°、270°回転と水平・垂直反転を組み合わせて処理します。
対応動画をアップロードし、回転または反転を選択してプレビューします。右へ90°はtranspose=1、左へ90°はtranspose=2、水平反転はhflip、垂直反転はvflipを使用します。
スマートフォンで横向きに撮影された動画、縦横の向きが誤った動画、上下逆の動画、ミラー表示されたカメラ映像などを修正できます。
左へ傾いた動画を右へ4分の1回転して正しい向きにします。
右へ傾いた動画を左へ4分の1回転します。これは270°回転と同等です。
上下逆の動画を半回転して正しい向きにします。
hflipフィルターで左右を反転します。
vflipフィルターで上下を反転します。
1つの修正だけでは不十分な場合、複数の変換を組み合わせます。
回転はフレーム全体の向きを変更し、反転は指定した軸を基準に画像を鏡映します。必要に応じて両方を組み合わせられます。
| 変換 | 動作 | FFmpegフィルター | 一般的な用途 |
|---|---|---|---|
| 右へ90° | 右へ4分の1回転 | transpose=1 | 横向きの縦動画を修正 |
| 180° | 半回転 | transpose=2を2回 | 上下逆の動画を修正 |
| 270° / 左へ90° | 左へ4分の1回転 | transpose=2 | 右向きに回転した動画を修正 |
| 水平反転 | 左右を入れ替える | hflip | ミラー効果を修正 |
| 垂直反転 | 上下を入れ替える | vflip | 上下反転した画像を修正 |
| 複合変換 | 回転と反転を組み合わせる | フィルターチェーン | 複雑な向きを修正 |
選択された回転と反転に応じてFFmpegフィルターチェーンを構築します。視覚変換が有効な場合、FFmpegはフレームを処理し、動画ストリームをH.264で再エンコードします。
選択したファイルをブラウザ内のFFmpeg WebAssembly仮想ファイルシステムへ書き込みます。
右へ90°はtranspose=1、180°はtranspose=2を2回、270°はtranspose=2を使用します。
水平反転にはhflip、垂直反転にはvflipをフィルターチェーンへ追加します。
フィルターが有効な場合、現在の実装ではlibx264、ultrafastプリセット、CRF 25を使用します。
音声を再エンコードする代わりに-c:a copyでコピーするよう指定します。
FFmpegファイルシステムから出力を読み取り、プレビューとダウンロードに利用できるようにします。
現在画面上でどの向きに見えているかを基準に変換を選択してください。
時計回りに4分の1回転すると正しい向きに戻ります。
反時計回りに4分の1回転すると向きが修正されます。
半回転で上下と左右が反転し、正しい向きになります。
左右を入れ替えてミラー効果を修正します。
水平軸を基準に上下を入れ替えます。
FFmpegは1つのチェーン内で複数フィルターを適用できます。
反転はピクセル位置を変更します。90°または270°回転では幅と高さの視覚的な向きが入れ替わり、現在の実装ではフィルター処理された動画は再エンコードされます。
横長フレームは4分の1回転で縦長になり、縦長は横長になります。
半回転では向きは変わりますが、幅と高さの軸は入れ替わりません。
hflipとvflipは既存ピクセルを並べ替えるだけで、解像度を向上させません。
現在の処理はH.264とCRF 25を使用するため、出力動画は元動画とビット単位では同一ではありません。
90°または270°回転時に画面へ収めるためプレビューだけを縮小しており、FFmpeg出力には影響しません。
元の拡張子を保持しながらフィルター動画をH.264でエンコードするため、出力コンテナが生成ストリームをサポートする必要があります。
現在のCyberToolsでは、主要なFFmpeg処理をWebAssemblyを使ってブラウザ内で実行します。
向きの修正は、動画安定化、遠近補正、トリミング、AIによる画質改善とは異なります。
これらの用語を理解すると、デジタル動画の向きがどのように変化し、回転とミラー反転がなぜ異なる処理なのか分かります。
回転、ミラー、FFmpegフィルター、品質、寸法、音声、ブラウザ処理について説明します。