1動画を選ぶ
2向きを選ぶ
電話で横向きに撮った動画は、画素を回さずヘッダーに90度の回転を書き、プレーヤーが適用します。動画を回すにはそのヘッダーだけを変更できます。フレームを1枚もデコードせず、映像は完全に同じです。
映像自体を回転する ヘッダーを無視する少数の古いプレーヤー向けに、各フレームを回転して描き、H.264で再エンコードします。画質が1世代変わり、エンコードの時間も必要です。実際に横向きで表示された場合だけ選んでください。
3回転する
上でこのブラウザが読める動画を選ぶと使えます。 {size} · {length} · {frame} · 表示方向{shown} ブラウザが映像をデコードできないのでプレビューはありませんが、回転はファイルに書き込めます。 上で動画を選ぶと、現在の向きを表示します。 現在は{now}、回転後は{after}、{frame}です。各フレームはそのままコピーします。 現在は{now}、回転後は{after}、{frame}です。各フレームを回転して描き、H.264、約{rate}で再エンコードします。 WebMやMKVの中の映像がH.264ではないので、そのままMP4に包めません。映像自体を回転します。 ブラウザが映像をデコードまたはエンコードできないので、ヘッダーにだけ回転を書きます。電話、ブラウザ、現在のプレーヤーはそれを使います。 この動画に音声はありません。 音声はAACなので、そのままコピーします。 音声はMP4に入れられない{codec}なので、AAC、160kbit/sで再エンコードします。 音声はブラウザがデコードできない{codec}なので除きます。映像は回転できます。 AAC Opus Vorbis MP3 FLAC Dolby AC-3 Dolby E-AC-3 “{name}” 正しい向き 右に横倒し 上下逆 左に横倒し 右に90度 180度 左に90度 {name} ({width}×{height}) {width}×{height} {n} Mbit/s {n} kbit/s {n} GB {n} KB {n} MB {n}バイト {n}秒 {minutes}分{seconds}秒 音声:{total}パケット中{done}… 準備しています… フレーム{total}件中{done}件({percent}%) 最後のフレームを処理中… ファイルを書き出しています… 開き直して確認中… キャンセルしました。書き出しはありません。ボタンを押すと再開できます。 処理に失敗しました:{detail} {size}のMP4、{turn}回転しました。 フレームとパケットをそのままコピーし、ヘッダーだけを変えました。 各フレームを回転して描き、H.264で再エンコードしました。ヘッダーに回転情報は不要になりました。 確認:{found} この回は検証に通りませんでした。{found}。元のファイルをお使いください。 メモリから開き直し、元と同じ長さ{length}、表示方向{shown}、{frame}を確認しました。 完成したファイルの長さが{want}ではなく{got}です 完成したファイルを開き直せませんでした({detail}) 完成したファイルの表示方向は{got}、{frame}で、指定と違います 完成したファイルに音声トラックがありません {frame}の{frames}フレームをバイト単位でそのままコピーしました。デコードも再エンコードもありません。ヘッダーの回転情報は電話、ブラウザ、現在のプレーヤーが使います。 各フレームを回転して描き、H.264、{rate}、{frame}、毎秒{fps}フレームで再エンコードしました。元より1世代の画質変化があるため、原本を残してください。 音声はそのままコピーし、再エンコードしていません。 音声はAAC、160kbit/sで再エンコードしました。 音声トラックはありません。元からなかったか、指定で除きました。 {seconds}で完了しました。 ブラウザはこの映像({codec})をデコードできず、そのままMP4にも包めません。同じ端末の別のブラウザで読める場合があります。 ブラウザの動画コーデックが応答しなくなりました。再読み込みして試してください。ハードウェアエンコーダーが使用中、またはない場合に起きます。 ブラウザの音声コーデックが応答しなくなりました。再読み込みして試すか、音声を除いてください。 このブラウザは{size}でH.264をエンコードできません。映像自体の回転を外し、ヘッダーだけに回転情報を書いてください。 エンコーダーはデコーダー設定を一度も返しませんでした。 この動画からフレームをデコードできませんでした。 WebMやMKVからそのままコピーできるのはH.264だけです。映像自体を回転してください。 このページが扱う回転ではありません。 ブラウザはこの音声のサンプリング周波数とチャンネル数でAACをエンコードできません。音声を除いて映像だけ回転してください。 音声エンコーダーから結果が得られませんでした。 書き出すフレームがありません。 完成したファイルが4GBを超えます。ここで書き出すMP4は対応しません。先に動画を短くしてください。 ファイルが1コマの途中で終わっています。 H.264の設定レコードが短すぎます。 HEVCの設定レコードが短すぎます。 AV1の設定レコードが短すぎます。 サンプルの大きさが、このリーダーの解さない圧縮テーブルに入っています。 サンプルテーブルが欠けています。 チャンクテーブルが空です。 動画トラックにフレームがありません。 映像トラックにサンプルテーブルがありません。 映像トラックにサンプル記述がありません。 映像のサンプル記述が空です。 映像トラックが暗号化されています。 映像は「{type}」として保存されていますが、このリーダーはそれを知りません。 「{type}」トラックはデコーダー設定を持っていません。 MP4、MOV、WebM、MKVではありません。AVI、WMV、FLV、MPEG-2は扱えません。 ファイルにムービーヘッダーがありません。 このファイルには、このリーダーが使える映像トラックがありません。 映像トラックにタイムスケールがありません。 このファイルのフラグメントには、映像トラックのコマが1つも入っていません。 このファイルはMP4として読めませんでした。 この形式は、このブラウザーが再生できるものではありません。 このファイルの構造は、ここのリーダーが解するものではありません。 WebMまたはMKVファイルではありません。 ヘッダーの後にセグメントがありません。 トラックが指定されていません。 映像は「{type}」として保存されていますが、このリーダーはそれを知りません。 トラックがコンテナ内で圧縮または暗号化されており、このリーダーでは解除できません。 「{type}」の音声トラックに設定がなく、サンプリング周波数も設定なしで表せる値ではありません。 ブロックのレーシング形式をこのリーダーで読めませんでした。 動画はどこへも送られていません。読み込んだ{total}個のファイルはすべてこのページ自身のものです。{platform} 何かが{hosts}へ接続しました。この道具は決してそれをしません。調べてみる価値があります。{platform} 広告・計測・寄付ボタンのスクリプトを{hosts}のホストから読み込みました。どれにも動画やその1バイトも渡していません。 広告・計測・寄付ボタンのスクリプトを{hosts}のホストから読み込みました。どれにも動画やその1バイトも渡していません。