🔒 完全ブラウザ内処理(サーバー送信ゼロ / Zero-Server)

動画倍速・スロー再生変換ツール (0.25x〜4.0x / 音声ピッチ維持対応)

FFmpeg.wasm 搭載。音程(声の高さ)を保ったまま、講義動画の倍速時短からスポーツ解析のスロー再生までブラウザ内で即座に変換します。
動画データは外部サーバーへ一切送信されず、端末ローカルで安全・高速に処理されます。

🎬

ここに動画ファイル (MP4 / WebM / MOV等) をドラッグ&ドロップ

または下のボタンから端末内の動画を選択(外部サーバー送信ゼロ)

⏱️ 元の動画尺 ➔ 変換後の動画尺(リアルタイム試算)
10分00秒 ➔ 5分00秒
-50%短縮
適用FFmpegフィルター構成: ffmpeg -i input.mp4 -vf "setpts=(1/2)*PTS" -af "atempo=2.0" ...
対応フォーマット・仕様の詳細

対応入力フォーマット: MP4, WebM, MOV, MKV, AVI 等の一般的な動画ファイル

出力フォーマット: MP4 (H.264 / AAC)

倍率対応範囲: 0.25x 〜 4.0x(0.05刻みで任意指定可能)

音声処理: SOLA法(atempo多段連鎖)によるピッチ保持、または無音化(-an)

プライバシー: 外部サーバーへの通信ゼロ(端末のメモリとWASMのみで実行)

🛠️ 映像タイムスタンプ制御(setpts)と音声ピッチ維持(atempo連鎖)の技術ロジック

動画の再生速度を N 倍(0.25x 〜 4.0x)に変更する際、映像ストリームと音声ストリームでは異なる数学的処理が必要になります。当ツールでは WebAssembly 版 FFmpeg(FFmpeg.wasm)を用いてブラウザ内で以下の2系統のフィルターを同時適用しています。

💡 主なユースケース 3選

ユースケース おすすめ倍速設定 メリット・活用シーン
講義・ウェビナー動画の時短視聴 1.5x 〜 2.0x(音声あり) 話者の声の高さ(ピッチ)を維持したまま、60分の動画を30分〜40分で効率よくインプット。
SNSショート動画・タイムラプス演出 3.0x 〜 4.0x(無音化 -an) 料理やメイキング映像をテンポ良く早送り。BGMを後から載せるリール・TikTok動画に最適。
スポーツフォーム分析・ダンス練習 0.25x 〜 0.5x(スロー再生) ゴルフのスイングや投球フォーム、ダンスのステップを細部までコマ送り感覚で精密チェック。

❓ よくある質問 (FAQ)

Q. アップロードした動画ファイルが外部サーバーに送信・保存されることはありませんか?

一切ありません。FFmpeg.wasm と Service Worker (COOP/COEP) により、動画変換はお使いのブラウザのローカルメモリ内だけで完結します。社外秘の会議録画やプライベートな動画も安全に処理できます。

Q. 3倍速や4倍速にしても声が高く(チップマンク現象に)ならないのはなぜですか?

音声のピッチ(基本周波数)を維持する atempo フィルターを多段連鎖(例: 4倍速なら atempo=2.0,atempo=2.0)させて処理しているため、自然な声質のまま高速再生が可能です。

Q. タイムラプス動画のように音声を完全に消去(無音化)できますか?

はい、「音声をミュート(無音化 -an)する」にチェックを入れると、FFmpeg の -an オプションが適用され、音声トラックを除いた軽量な動画が出力されます。

Q. 変換後の動画尺や時短率はどのように算出されますか?

元の動画尺を倍率 N で割った秒数(元秒数 ÷ N)となります。例えば10分00秒の動画は4倍速で2分30秒(-75%短縮)になります。

📝 開発者ノート・深掘り技術コラム

ブラウザ内で動く WebAssembly 版 FFmpeg のメモリ最適化手法や、setpts / atempo フィルターの詳細なフレーム補間・音響信号処理の仕組みについては、公式開発者ノート Chimera Notes(かくしキメラの黒歴史) ↗ にて詳しく解説しています。