この機能はエクスポートを開始したときにのみ WebAssembly 版の FFmpeg を読み込みます。動画のフレームタイムスタンプを再計算し、ソースに音声がある場合は同じ倍率で音声のテンポを変更します。音声がないソースは動画のみの処理経路を通るため、音声トラックがないクリップでも失敗しません。
エクスポートではメインの動画ストリームを H.264 で MP4 コンテナに再エンコードします。最初の音声ストリームはミュートしない限り AAC として保持しますが、字幕、チャプター、添付ファイル、元のメタデータは含めません。再タイミングには FFmpeg の setpts フィルタを使い、音声には atempo フィルタを連結して適用します。極端な 0.25x や 4x の場合は atempo を分割してチェーンすることで、単一の高倍率 atempo が引き起こすサンプルスキップを避けます。ブラウザのメモリと CPU 性能の制約があるため、短め〜中程度のクリップが最適です。保守的な制限はモバイルや低メモリ端末で100 MB、典型的なデスクトップで250 MB、高メモリ搭載デスクトップで500 MBです。