動画を切り抜きの仕組み
ブラウザ内でffmpeg WebAssemblyを使用し、デバイス上のすべてのピクセルを処理してビデオを特定の矩形またはアスペクト比にクロップします。中央配置の比率プリセット(1:1の正方形、16:9の横向き、9:16の縦向き、4:3、3:4)を選択してワンクリックでSNSフォーマットに合わせるか、カスタムの幅、高さ、オフセットを入力して正確な領域を切り取ります。ffmpegのcropフィルター(crop=W:H:X:Y)はlibx264を使用してキープするフレーム領域を再エンコードし、オーディオトラックはそのままコピーします。
フレームの寸法が変わるため、ビデオストリームの完全なピクセル再エンコードは避けられません。メタデータのトリックが使える回転とは異なります。クリップの長さとCPUの速度に比例した処理時間を見込んでください。出力はすべての最新デバイスで再生できるMP4 H.264です。