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

動画の再生速度を変更

チュートリアルを早送りしたり、細部を確認するために動画をスローにしたりできます。音声はキンキン声にならずについてきます。すべてブラウザ内で処理され、ファイルが端末を離れることはありません。

動画の速度変更の仕組み

動画速度ツールは、WebAssemblyにコンパイルされたffmpegを使い、ブラウザ内で直接クリップの再生速度を0.25倍から4倍まで変更します。動画ストリームはsetptsフィルター(タイムスタンプを直接書き換えるだけなので、コーデックの再エンコード以外にフレームブレンドや画質の低下はありません)でリスケールされ、音声トラックはaudio-speedが使うのと同じatempoフィルターチェーンでタイムストレッチされるため、サウンドトラックはキンキン声やスローモーション化した声にならずに新しいペースについていきます。

1段のatempoが受け付ける0.5倍〜2倍の範囲外の速度は、複数の段を自動的に連結することで実現されます。あなたは0.25倍から4倍までの値を選ぶだけです。何もアップロードされません。ファイルは自分の端末上で読み込まれ、処理され、再エンコードされます。

動画の速度変更の使い方をステップごとに解説

  1. 加速またはスローにしたい動画ファイルをドロップまたは選択します。
  2. スライダーまたはプリセットボタンで速度を0.25倍から4倍の間で設定します。
  3. 開始をクリックします。ffmpegがローカルで動画のタイミングを再調整し、音声をタイムストレッチします。
  4. 結果をプレビューし、処理が終わったらダウンロードします。

よくある使用例

  • 画面録画のチュートリアルを1.5倍や2倍に加速して、より早く見られるようにする場合。
  • スポーツやダンスのクリップを0.5倍にスローにして、技術をコマ送りで確認する場合。
  • 内容を削らずに、SNSの時間制限に収まるよう長いクリップを短くする場合。
  • 動画クリップの長さを、固定された音楽トラックの長さに合わせる場合。

よくある質問

速度を変えるために動画がどこかにアップロードされますか?

いいえ。WebAssemblyにコンパイルされたffmpegが、ブラウザタブ内で動画と音声のタイミングを再調整します。ファイルは端末上でメモリに読み込まれ、そこで処理され、加速・スロー化された結果はローカルダウンロードとして提供されます。ツールの実行中にブラウザの開発者ツールのネットワークタブを開いても、動画を運ぶリクエストは表示されません。

速度に合わせて音声のピッチも変わりますか?

いいえ。音声トラックはaudio-speedが使うのと同じatempoタイムストレッチを経るため、ピッチをずらさずに長さだけを変えます。2倍速の声は速く聞こえますが高くはならず、0.5倍速では遅く聞こえますが低くはなりません。本当にピッチを変えたい場合は、速度とは独立してaudio-pitchツールがそれを行います。

なぜ動画ストリームは音声ストリームと違う手法を使うのですか?

動画のタイミングはタイムスタンプの直接書き換え(setpts=PTS/速度)です。各フレームは単に新しい提示タイムスタンプを受け取るだけなので、中程度の速度変更ではフレームが作り出されたり間引かれたりしません。音声は同じようにはいきません。ナイーブなリサンプリングはピッチをずらしてしまうため、代わりにaudio-speedが頼るのと同じatempoタイムストレッチフィルターチェーンを使います。

速度を変えると動画全体が再エンコードされますか?

はい。タイミングが書き換えられるため、動画・音声の両ストリームが再エンコードされます。出力コーデックは出力ファイルの拡張子から選ばれ(MP4/MOV/MKVはH.264、WebMはVP8)、結果はどこでも再生可能なままです。

加速・スロー化できる最大のファイルサイズはどれくらいですか?

500 MBまでです。これはこのサイトの他のワンショットffmpeg動画ツール(回転、切り抜き、トリム)と同じ上限です。メモリが限られたモバイル端末では、タブがメモリ不足にならないよう上限が自動的に引き下げられます。

動画速度ツールはオフラインでも機能しますか?

ほぼ機能します。速度変更自体は常に端末上で実行されるため、動画が端末を離れることはありません。ただし1つ注意点があります。ffmpegのエンジンは、ffmpegベースのツールを初めて使う際にこのサイトから取得する容量の大きいダウンロードです。そのダウンロードとページの両方が完了すれば、ネットワークを切断しても速度変更は機能し続けます。