TwitchのVODをマルチパートMP4クリップにカット
TwitchのVODまたはライブチャンネルのリンクを貼り付け、フルタイムラインをスクラブして、好きなだけカットをマークできます — 1分から2分まで、次に5分から7分までジャンプ。各カットを個別にダウンロードするか、すべてを1つのMP4に結合できます。Twitchクリップの60秒制限はありません。
1. 貼り付け
VODまたはライブチャンネルのリンク。
2. カットをマーク
好きなだけ、好きな長さの範囲をマークできます。
3. エクスポート
個別に、または1つのMP4に結合してダウンロード。
Twitch の動画 CDN は CORS ヘッダーを返さないため、ブラウザーがセグメントを直接取得できません。そこで中継します。まずこのサイト自身のエンドポイントを通し、失敗したときだけ公開プロキシを使います。切り出しと結合は今も完全にあなたの端末で行われ、書き出したものがどこかへアップロードされることはありません。
使い方
1VOD のリンクを貼る
動画の URL かチャンネル名を入力し、切り出す画質を選びます。
2切り出す区間を印す
タイムライン全体をスクラブして、好きなだけ区間を印を付けられます。
3セグメントは中継される
端末から出るのはダウンロードの経路だけで、どの中継が応じたかをツールが表示します。
4個別にも、つないでも書き出せる
ストリームコピーで切り出すため高速で、画質にも手を加えません。
実際にできること
複数区間を一度に
同じ作業中に 1〜2 分と 40〜43 分を印を付け、両方まとめて書き出せます。
60 秒の上限なし
Twitch 自身のクリップは 1 分までですが、VOD から切り出す場合はその制限がありません。
1 つのファイルに結合
印を付けたすべての区間を、指定した順番で 1 つの MP4 に連結します。
再エンコードせずストリームコピー
ffmpeg を -c copy で実行するため、書き出しが速く、映像も元のままです。
中継について正直
ダウンロードの経路を画面上に明示し、第三者への切り替えはオフにできます。
切り出しは端末の中で完結
動画エンジンはタブ内で動きます。書き出したものがどこかへ送られることはありません。
よくある質問
動画はどこかにアップロードされますか?+
書き出したファイルが端末から出ることはありません。切り出しと結合はブラウザーで行われ、結果はそのままダウンロードに保存されます。動画を取り込む部分は別です。Twitch のセグメント CDN がクロスオリジンのリクエストを拒否するため、セグメントは中継されます。既定ではこのサイト自身のエンドポイント、それが駄目なら公開プロキシです。どの中継を使ったかはツールに表示され、第三者への切り替えはオフにできます。
なぜ 60 秒の制限がないのですか?+
その制限は Twitch 自身のクリップ機能のものです。このツールは VOD のセグメントを読み、印を付けた範囲を切り出すので、長さはあなたが決めます。
書き出すと画質は落ちますか?+
落ちません。ffmpeg を -c copy で実行し、既存の映像・音声ストリームを再エンコードせずにコピーします。そのぶん書き出しも再エンコードよりずっと高速です。
VOD が読み込めないことがあるのはなぜ?+
サブスクライバー限定の VOD は Twitch 側が拒否するため、ログインなしでは開けません。それ以外は中継が原因のことが多く、第三者プロキシをオフにしていてこのサイトのエンドポイントも利用できない場合は経路が残りません。切り替えを戻すとたいてい解決します。
何かインストールが必要ですか?+
不要ですが、動画エンジンは ffmpeg の WebAssembly ビルドで、最初の書き出し時にページが公開 CDN から取得します。取得は一度きりで、その後はブラウザーにキャッシュされ、以降はすべてローカルで動きます。