アップロードなし, 100%ローカル, アカウントなし

動画を回転 / 反転

動画を90°、180°、270°回転、または水平/垂直に反転します。高速モード(再エンコードなし、即時)または最大限の互換性のための再エンコードを選びます。

動画を回転の仕組み

ブラウザ内でffmpeg WebAssemblyを使用してビデオを回転または反転できます。ファイルはサーバーに送信されません。ツールは90度、180度、270度の回転にはtransposeフィルターを適用し、ミラー補正にはhflipまたはvflipフィルターを適用します。ソースフォーマットとコーデックが許す場合、ツールはストリームコピーを使用してコンテナのメタデータのみを書き換えるため、処理はほぼ瞬時で映像品質は完全に維持されます。

強制的な再エンコードは、コーデックまたはコンテナがメタデータのみの回転をサポートしない場合(例:一部の古いMP4プロファイル)にのみトリガーされます。水平ミラーはセルフィーカメラの反転を修正するのに役立ち、垂直反転は変わった角度で取り付けられたアクションカメラの上下逆さまの録画を処理します。

動画を回転の使い方をステップごとに解説

  1. 方向を変えたいビデオファイルをドロップするか選択します。
  2. 回転角度(時計回り90度、180度、反時計回り90度)または反転方向(水平ミラーまたは垂直反転)を選択します。
  3. 「回転」をクリックして処理を開始します。
  4. デバイス上でffmpegが変換を適用するまで待ちます。
  5. 修正されたビデオをダウンロードします。

よくある使用例

  • デスクトップモニターで横向きに再生されるポートレートモードで撮影したスマートフォンビデオを修正する場合。
  • 背景のテキストが正常に読めるように、ミラー反転したセルフィーカメラの録画を修正する場合。
  • ヘルメットに逆さまに取り付けられたアクションカメラの映像を回転させる場合。
  • プレゼンターの画面がミラーでキャプチャされたスライド録画クリップを水平に反転する場合。

よくある質問

ビデオを回転させると品質が低下しますか?

ほとんどの場合、いいえ。コーデックとコンテナがメタデータのみの回転タグ(H.264 MP4では一般的)をサポートしている場合、ffmpegは1フレームも再エンコードせずにコンテナヘッダーに新しい向きを書き込みます。品質はビット単位で同一です。再エンコードは回転をメタデータとして保存できないフォーマットでのみトリガーされ、その場合の品質低下は最小限で実際には気づかないレベルです。

回転中にビデオはサーバーに送信されますか?

いいえ。ffmpeg.wasmはtranspose、hflip、またはvflipフィルターをブラウザタブ内で適用します。ファイルはローカルメモリに読み込まれ、そこで変換され、回転されたビデオがデバイスからダウンロードとして提供されます。DevToolsのNetworkタブにはビデオを運ぶアウトゴーイングリクエストは表示されません。

90度回転と水平反転の違いは何ですか?

90度回転はフレーム全体を中心点の周りに回転させ、どの端が上になるかを変えます。水平反転(hflip)は向きを変えずに垂直軸の周りで左右に画像をミラーします。まるでクリップを鏡の前に持っていくようなものです。どちらの操作もツールで別々に選択できます。

MP4だけでなくWebMやMKVファイルも回転できますか?

はい。ffmpeg.wasmはすべての一般的なコンテナフォーマットを読み込みます。コピーモードを使用する場合、出力コンテナは入力と一致します。再エンコードが必要な場合、出力はデフォルトでMP4 H.264になります。

回転後もビデオが一部のアプリで横向きに再生されるのはなぜですか?

一部の古いメディアプレイヤーはコンテナ内の回転メタデータタグを無視し、常に生のフレームの向きでレンダリングします。その場合、ツールはメタデータとして保存するのではなく、実際のフレームデータに回転を焼き付けるピクセルレベルの再エンコードを強制できます。再エンコードモードを使用して、すべてのプレイヤーが向きを尊重することを保証してください。

回転後もオーディオは同期が取れていますか?

はい。回転は純粋にビデオフレームの変換です。オーディオトラックはコピーまたは再エンコードモードのいずれでも変更されずに引き継がれます。回転操作自体によってオフセットが導入されることはありません。