ファイルを最初から最後まで繰り返して1本の長いファイルにまとめます。2倍から20倍まで対応し、動画にも音声にも使えます。配信の背景に流すループ映像、枠を埋めるための短いクリップ、2分ではなく1時間流し続けたい音楽のベッドなど、用途はさまざまです。デコードも再エンコードも行わないため、結果は元のファイルと同一で、処理は数秒で終わります。すべてブラウザ上で動作し、アップロードは一切ありません。
最良の結果と最も広い形式サポートのために、デスクトップパソコンのChromeまたはEdgeをご利用ください。他のブラウザは異なるエンジンを使用しており、コーデックのサポートが限られています。
動画をオンラインで無料ループする方法
- ファイルを選択します
動画または音声ファイルをアップロード領域にドラッグするか、「動画を選択」をクリックしてください。MP4、MOV、MKV、WebMに対応し、MP3、M4A、WAV、FLAC、OGGも使えます。
- 繰り返し回数を選びます
2倍、3倍、5倍、10倍、20倍から選んでください。完成したループの長さが、処理を始める前に表示されます。
- ループしてダウンロードします
「動画をループ」をクリックし、結果をダウンロードしてください。映像は再エンコードではなくコピーされるため、通常は数秒で完了します。
音声ファイルをループする
同じことは音にも当てはまり、むしろ音のほうが出番は多いかもしれません。イベントの間ずっと流し続けたい2分のアンビエント曲、ゲームやインスタレーション用の短いループ、講演と同じ長さだけ鳴らし続けたい伴奏のベッド。どれも中身は同じ仕事です。プレーヤーのリピート設定ではなく、それ自体が鳴り続ける1本のファイルを用意することです。
音声も動画とまったく同じやり方でループします。エンコード済みのパケットをデコードせずにコピーするため、MP3は元のままのMP3ですし、FLACはロスレスのままです。出力コンテナはファイルの中身に合わせて選ばれます。MP3がMP3として、OpusのトラックがOGGとして返ってくるのはそのためで、中途半端にしか対応していない形式へ押し込むことはありません。
実用的な注意が1つあります。ループは末尾を先頭にそのままつなぐため、末尾を埋めている無音があると、繰り返しのたびにそれが切れ目として聞こえてしまいます。先にその部分をトリミングしておけば、つなぎ目は耳につきません。
なぜ動画をループしてファイルにするのか?
たいていのプレーヤーは単体でクリップを繰り返せますが、それが役に立つのは自分で再生ボタンを押している間だけです。動画が手元を離れた瞬間 - サイトにアップロードする、スライドに貼り込む、クライアントに渡す、配信やインスタレーションの背景に設定する - そのときには繰り返しをファイル自体に焼き込んでおく必要があります。再生設定を一緒に持ち運んでくれるものは、他に何もないからです。
そこでループ済みのファイルが力を発揮します。2分の枠を埋めたい3秒のクリップは、1本の2分の動画になります。トークの間ずっと流したい短い背景アニメーションは、数秒ごとに目に見えて再スタートすることがなくなります。ループ属性を無視するSNSでも、そのプラットフォームにとっては全体が1本の動画なので、最後まで通して再生されます。
ループはピクセルもサンプルも一切変更せず、各フレームをいつ表示するかを変えるだけです。だからデコードして再エンコードする理由はどこにもありません。VidShiftは圧縮済みの映像と音声をそのまま新しいファイルにコピーしてタイミングをずらすため、20倍のループは元の動画を20回繰り返したものとビット単位で同一になり、端末がファイルを書き出せる速さとほぼ同じ速さで生成されます。
処理はすべてWebAssemblyとWebCodecsを使ってブラウザ内でローカルに動作します。動画がアップロードされることはなく、サイズ上限も端末の空きメモリ以外にはありません。アカウントも不要で、出力に何かが刻印されることもありません。ただし20倍のループは本当にファイルサイズも20倍になるため、大きなクリップを何度も繰り返すとかなりの容量になります。必要であれば、あとから圧縮ツールをワンクリックで使えます。