この質問は、前回の質問の続きです。mp4vとmp4aとは何ですか?
mp4vはMPEG-4コンテナ内で使用されるコーデックであることを理解しています。H264は、MPEG-4コンテナで使用できるコーデックでもあります。
私のテストでは、H.264とmpv4の両方で同様の品質を実現できます(GStreamerのx264encおよびffmpeg_mpeg4コンポーネントでテストしました)。
使用するアルゴリズム間に重要な違いはありますか。または、mp4vはH.264の単なる別名ですか?
この質問は、前回の質問の続きです。mp4vとmp4aとは何ですか?
mp4vはMPEG-4コンテナ内で使用されるコーデックであることを理解しています。H264は、MPEG-4コンテナで使用できるコーデックでもあります。
私のテストでは、H.264とmpv4の両方で同様の品質を実現できます(GStreamerのx264encおよびffmpeg_mpeg4コンポーネントでテストしました)。
使用するアルゴリズム間に重要な違いはありますか。または、mp4vはH.264の単なる別名ですか?
回答:
少し物事を整理するだけです。mp4vは実際には何でもありません。VLCでMPEG-4 Part 2ビデオを表すために使用されますが、技術的な意味では何もありません。
MPEG-4は、ISO / IEC 14496で定義されている一連の仕様の一般名です。この仕様にはいくつかの部分があります。関連する部分は次のとおりです。
H.264は通常、ビデオ圧縮に適していると考えられています。ここには、MPEG-4ビデオにはない機能が含まれていますが、ここにはリストされていません。
通常見られる最大の違いはファイルサイズです。H.264は通常、標準のMPEG-4コーデックよりもはるかに低いビットレートでビデオを圧縮できます。はるかに小さいファイルサイズで同等の品質のビデオを取得できるはずです。