コンテナとコーデックが担当する役割

コンテナは映像・音・時間情報などを結ぶ構造であり、コーデックは映像や音を圧縮して復元する方法です。ファイル名の拡張子はフォーマットを知らせる手がかりですが、実際の内部データが変わることはありません。 MOVファイルの名前をMP4に変更しても、コーデックやコンテナ構造はそのままです。

Moyoutil は MP4 出力に H.264 と AAC、WebM 出力に VP8 と Opus の組み合わせがサポートされているかどうかを確認します。現在ブラウザでエンコードできない出力は選択できません。サポート判定が真でもメモリや機器エンコーダの問題で実行が失敗することがあります。

MDNメディアコンテナ

再梱包と再エンコード

再梱包は、互換性のある圧縮データを再圧縮せずに他のコンテナに入れる作業です。一方、Moyoutilは再生された画像のピクセルをCanvasに取り込み、MediaRecorderに再エンコードします。この方法はロスレス再パッケージではなく、画質やファイルサイズ、フレームタイミングが変わる可能性があります。

処理には動画の再生時間と同じくらい時間がかかる場合があります。タブを維持し、画面のロックとスリープを避けてください。ツールは別のタブに移動すると操作をキャンセルします。字幕、マルチボイス、HDR、ソースメタデータを保存するエディタではないため、この情報が重要な場合は、ソースをアーカイブする必要があります。

MDN MediaRecorder

よくある質問

MP4の場合、すべてのデバイスで開きますか?

コンテナだけでなく、コーデック、プロファイル、再生環境にも影響を受けます。実際に使用する端末で結果を確認してください。

フォーマットだけを変えると画質損失はありませんか?

このツールは再エンコードされているため、ロスレスを保証しません。オリジナルから始めて必要な回数だけ変換してください。