コード、データと QRツール

動画を回転

短い動画を選び、90 度単位の回転を指定して、新しい向きをプレビューし、アップロードせずに実際の動画ファイルを出力します。

ブラウザ内で処理登録不要プライバシーの説明 ↗

ローカル動画処理: 動画はこのブラウザー内に留まります。エクスポートでは再エンコードした WebM を作成し、元のファイル名は変更しません。

ブラウザーの動画エクスポート対応を確認中…

ファイル未選択

MP4、WebM、Ogg 動画、または MOV(最大 100 MB)。長さは 5 分以内、1 辺 4,096 px 以内、800 万画素以内。ブラウザーが元ファイルをデコードできる必要があります。

90° と 270° では動画の幅と高さが入れ替わります。エクスポートは最大 30 fps で実行し、500 MB で停止します。

動画を選択して開始してください。

使い方

使い方

  1. 100 MB 以下の MP4、WebM、Ogg 動画、または MOV を選択します。
  2. 時計回り 90°、180°、270° を選び、該当する場合は入れ替わるピクセル寸法を確認します。
  3. このブラウザーで動画を回転・再エンコードし、完成した WebM をプレビューしてダウンロードします。

実際のローカル動画出力

選択したファイルをローカルで再生し、デコードしたフレームを指定方向の canvas に描画して、その canvas ストリームを録画します。ダウンロードはブラウザーが報告する MIME タイプの新規エンコード WebM 動画です。元コンテナの名前を変えて変換を装うことはありません。

ブラウザー処理の実用的な上限

入力は 100 MB、5 分、各辺 4,096 ピクセル、合計 8 メガピクセルまでです。回転はリアルタイムで最大 30 fps のため、5 分のソースは通常約 5 分で出力されます。録画出力が 500 MB を超えると停止します。canvas ピクセル、ソースファイル、エンコード済みチャンクはブラウザーメモリに残るため、大きな動画の処理前に他のメモリ負荷の高いタブを閉じてください。

コーデックと音声対応

現在のブラウザーはソースをデコードし、canvas キャプチャと MediaRecorder に対応している必要があります。どこでも MP4 を確実に作れないネイティブ録画のため、出力は WebM です。Chromium 系ブラウザーでは通常、再生可能なソース音声も出力に含まれます。その音声トラックを公開できないブラウザーでも回転動画は出力しますが、処理前に制限を通知します。

よくある質問

あわせて知りたいこと

回転方向はどちらですか?

すべて時計回りです。左向きに撮影した横長動画は 90° で正立し、180° で上下反転、270° は反時計回り 90° です。

90° と 270° では寸法が変わりますか?

はい。デコード後の幅と高さが入れ替わります。1920 × 1080 は 1080 × 1920 になり、180° では 1920 × 1080 のままです。

なぜ MP4 でなく WebM をダウンロードするのですか?

ブラウザーは新しいメディアストリームを録画し、WebM は幅広く対応するネイティブ録画コンテナです。開始前にブラウザーが確認した正確な WebM MIME タイプを使います。

動画は端末外に送信されますか?

いいえ。選択、デコード、フレーム回転、録画、プレビュー、ダウンロードはブラウザー内で行われます。このページは動画ファイルをアップロードも保持もしません。