MPEG4 срещу MP4
MPEG4 и MP4 са много лесни за бъркане помежду си, не само защото се различават по буква, но и защото са много тясно свързани с медийни файлове като филми и музика. Основната разлика между MPEG4 и MP4 е тяхната функция. MPEG4 е алгоритъм за кодиране на видео, който всъщност е отговорен за това как изображенията се компресират и преобразуват в данни. За сравнение, MP4 е просто медиен контейнер, който е разработен да съхранява данните, кодирани от MPEG4. Той не се занимава с действителното видео, като по този начин не влияе на полученото качество. Това, което се отнася за MP4, е как данните за видео и аудио се съхраняват във файла, както и друга подходяща информация като субтитри, глави и други подобни.
Тъй като MP4 е разработен за кодиран MPEG4 носител, той може да бъде намерен и в спецификацията на MPEG4; за да бъдем по-конкретни, като част 14. Това не е единственият формат на контейнера под MPEG4, тъй като е производно от по-общата спецификация на MPEG4, част 12 за съхранение на MPEG4 файлове.
MPEG4 кодирано видео, съхранено във MP4 файл, може да бъде кодирано от някой от различните кодеци; DivX, Xvid, Quicktime и x264 само за да назовем няколко. За да възпроизведете този MP4 файл, трябва да имате инсталирани правилните кодеци на вашия компютър.
Добавянето към объркването с терминологиите е появата на MP4 медийни плейъри. Тези общи медийни плейъри се появиха като надстройка на стари MP3 плейъри, които можеха да възпроизвеждат само аудио файлове. Въпреки че използването на термина „MP4“ може да ви накара да вярвате, че тези устройства могат да декодират MPEG4 видеоклипове, повечето от тях имат само рудиментарни видео способности и могат да възпроизвеждат само AVI файлове. Само шепа има възможност за реално възпроизвеждане на MPEG4 файлове; вероятно поради сравнително високата мощност на обработка, необходима за декодирането им, особено H.264.
Резюме:
1.MPEG4 е алгоритъм за кодиране на видео, докато MP4 е медиен контейнер.
2.MP4 е дефиниран в част 14 от спецификацията MPEG4.
3.В MP4 файл може да има MPEG4 видео, което е кодирано от различни кодеци.