Поиск
На сайте: 763928 статей, 327750 фото.

Сравнение мультимедиаконтейнеров

В этой таблице сравниваются функциональные возможности различных форматов мультимедиаконтейнеров. Следует заметить, что фильтры DirectShow позволяют проигрывание файла мультимедиа на любом DirectShow-совместимом проигрывателе, включая Windows Media Player.

Содержание

Информация

Медиаконтейнер Владелец стандарта Поддержка B-frame Аудио с переменным битрейтом Видео с переменной кадровой частотой Edit in-place Главы Субтитры Поддержка видеоформатов Поддержка аудиоформатов
3GP 3GPP Шаблон:Да Шаблон:Да Шаблон:Да Шаблон:Да Шаблон:Неизвестно Шаблон:Частично Шаблон:Частично Шаблон:Частично
Advanced Systems Format (.asf, .wma, .wmv) Microsoft Шаблон:Да Шаблон:Да Шаблон:Да Шаблон:Нет Шаблон:Да Шаблон:Да Шаблон:Частично Шаблон:Частично
AVI Microsoft Шаблон:Частично[1] Шаблон:Частично[2] Шаблон:Нет Шаблон:Частично Шаблон:Частично Шаблон:Частично[3] Шаблон:Частично[4]
WebM Public Domain Шаблон:Да Шаблон:Да Шаблон:Да Шаблон:Нет Шаблон:Да Шаблон:Да, любые, включая внедренные шрифты Шаблон:Да, любые, включая VP8VP9,AV1 Шаблон:Да, любые, включая VorbisOpus
DivX Media Format (.divx) DivX Шаблон:Да Шаблон:Да Шаблон:Да Шаблон:Нет Шаблон:Да Шаблон:Да Шаблон:Частично Шаблон:Частично
EVO MPEG Шаблон:Да Шаблон:Да Шаблон:Да Шаблон:Нет Шаблон:Да Шаблон:Неизвестно Шаблон:Частично Шаблон:Частично
Flash Video (.flv) Adobe Systems Шаблон:Неизвестно Шаблон:Неизвестно Шаблон:Неизвестно Шаблон:Нет Шаблон:Нет Шаблон:Нет Шаблон:Частично Шаблон:Частично
Matroska (.mkv, .mka) Public Domain[5] Шаблон:Да Шаблон:Да Шаблон:Да Шаблон:Нет Шаблон:Да Шаблон:Да, любые, включая внедрённые шрифты Шаблон:Да, любые Шаблон:Да, любые
MCF Лицензия, по типу BSD, для спецификаций, GNU для программ Шаблон:Неизвестно Шаблон:Неизвестно Шаблон:Неизвестно Шаблон:Неизвестно Шаблон:Неизвестно Шаблон:Неизвестно Шаблон:Да, любые Шаблон:Да, любые
MPEG-2 PS Program Stream (.ps) MPEG Шаблон:Да Шаблон:Да Шаблон:Неизвестно Шаблон:Нет Шаблон:Частично Шаблон:Частично Шаблон:Частично Шаблон:Частично
MPEG-2 TS Transport Stream (.ts) MPEG Шаблон:Да Шаблон:Да Шаблон:Да Шаблон:Нет Шаблон:Нет Шаблон:Частично Шаблон:Частично Шаблон:Частично
QuickTime (.mov, .qt) Apple Шаблон:Да Шаблон:Да Шаблон:Да Шаблон:Да Шаблон:Да Шаблон:Да Шаблон:Да, любые через QuickTime Шаблон:Да, любые через Sound Manager или CoreAudio
MP4 MPEG Шаблон:Да Шаблон:Да Шаблон:Да Шаблон:Да Шаблон:Частично Шаблон:Частично Шаблон:Частично Шаблон:Частично
NUT NUT Project/GPL Шаблон:Да Шаблон:Да Шаблон:Да Шаблон:Неизвестно Шаблон:Да Шаблон:Да Шаблон:Да, практически любые Шаблон:Да, практически любые
OGG/OGM Xiph.Org Шаблон:Да[1] Шаблон:Да Шаблон:Нет Шаблон:Нет Шаблон:Да Шаблон:Частично Шаблон:Частично Шаблон:Частично
RMVB RealNetworks Шаблон:Да Шаблон:Неизвестно Шаблон:Да Шаблон:Нет Шаблон:Неизвестно Шаблон:Да Шаблон:Частично Шаблон:Частично
VOB MPEG Шаблон:Да Шаблон:Да Шаблон:Да Шаблон:Нет Шаблон:Да Шаблон:Частично Шаблон:Частично Шаблон:Частично
Медиаконтейнер Владелец стандарта Поддержка B-frame Аудио с переменным битрейтом Видео с переменной кадровой частотой Edit in-place Главы Субтитры Поддержка видеоформатов Поддержка аудиоформатов

Поддержка форматов мультимедиа

Поддерживаемые аудиоформаты

Сжатие с потерями Сжатие без потерь
AAC AC3 DTS MP3 Musepack Opus RealAudio Vorbis WMA APE FLAC ALAC SHN WAV MLP / Dolby TrueHD DTS-HD
QuickTime (.mov, .qt) Шаблон:Да Шаблон:Да Шаблон:Неизвестно Шаблон:Да Шаблон:Неизвестно Шаблон:Неизвестно Шаблон:Неизвестно Шаблон:Да Шаблон:Да Шаблон:Неизвестно Шаблон:Да Шаблон:Да Шаблон:Неизвестно Шаблон:Неизвестно Шаблон:Нет Шаблон:Нет
AVI Шаблон:Да Шаблон:Да Шаблон:Да Шаблон:Да Шаблон:Нет Шаблон:Неизвестно Шаблон:Неизвестно Шаблон:Неизвестно[6] Шаблон:Да Шаблон:Неизвестно Шаблон:Нет Шаблон:Неизвестно Шаблон:Неизвестно Шаблон:Неизвестно Шаблон:Нет Шаблон:Нет
Matroska (.mkv, .mka) Шаблон:Да Шаблон:Да Шаблон:Да Шаблон:Да Шаблон:Нет[7] Шаблон:Да Шаблон:Да Шаблон:Да Шаблон:Да Шаблон:Нет Шаблон:Да Шаблон:Да Шаблон:Неизвестно Шаблон:Да Шаблон:Да Шаблон:Да
MP4 Шаблон:Да Шаблон:Да Шаблон:Да Шаблон:Да Шаблон:Неизвестно Шаблон:Да Шаблон:Нет Шаблон:Да Шаблон:Да Шаблон:Нет Шаблон:Нет Шаблон:Да Шаблон:Нет Шаблон:Нет Шаблон:Нет Шаблон:Да

Поддерживаемые видеоформаты

AV1 MPEG-1 MPEG-2 MPEG-4 (A)SP H.264 VC-1/WMV RealVideo Theora Flash
QuickTime (.mov, .qt) Шаблон:Нет Шаблон:Да Шаблон:Да Шаблон:Да Шаблон:Да Шаблон:Да Шаблон:Неизвестно Шаблон:Да Шаблон:Да
AVI Шаблон:Неизвестно Шаблон:Да Шаблон:Да Шаблон:Да Шаблон:Да, проблемы с B-кадрами Шаблон:Да Шаблон:Нет Шаблон:Да Шаблон:Да
Matroska (.mkv, .mka) Шаблон:Да Шаблон:Да Шаблон:Да Шаблон:Да Шаблон:Да Шаблон:Да Шаблон:Да Шаблон:Да Шаблон:Да
MP4 Шаблон:Да Шаблон:Да Шаблон:Да Шаблон:Да Шаблон:Да Шаблон:Да[8] Шаблон:Нет Шаблон:Нет Шаблон:Нет

Примечания

  1. 1,0 1,1 Поддержка B-frame не присутствует в исходном формате, поэтому требуется предварительная обработка битового потока или «упаковка». Подробнее про это можно узнать в | Шаблон:Частично<ref>[[Audio Compression Manager]] (ACM) не может работать со звуковыми потоками в файлах AVI, использующих кодирование с переменным битрейтом (VBR). Таким образом, программы использующие [[Audio Compression Manager|ACM]] для чтения аудиопотоков из AVI, не будут способны работать с переменным битрейтом, хотя такие файлы и будут отвечать спецификации AVI-контейнера. Это является ограничением [[Audio Compression Manager|ACM]], а не формата AVI.</li> <li id="_note-AVI_VFR">[[#_ref-AVI_VFR_0|↑]] Хотя поддержка VFR в AVI и не предусмотрена, её можно использовать без создания нестандартных файлов, с помощью блоков нулевой длины для пропускаемых кадров.</li> <li id="_note-H.264_in_AVI">[[#_ref-H.264_in_AVI_0|↑]] С помощью обновлённого фильтра [[x264]]/[[FFDShow]] сейчас возможно посмотреть H.264 в файле AVI вплоть до частоты в 30 кадр/с.</li> <li id="_note-Vorbis_in_AVI">[[#_ref-Vorbis_in_AVI_0|↑]] Хотя [[FFmpeg]] представил решение позволяющее поместить аудио Vorbis в файлы AVI, это расширение несовместимо с существующими декодерами Vorbis для [[DirectShow]] и [[Audio Compression Manager|ACM]]. Поместить Vorbis в AVI-контейнер очень трудно. Способ, с помощью которого NanDub сохраняет Vorbis-аудиопотоки в AVI-файлах часто приводит к рассинхронизации видео и звука при перемотке.</li> <li id="_note-Matroska_specs">[[#_ref-Matroska_specs_0|↑]] Спецификации Матрёшки выпускаются как общественное достояние, это значит что они свободны для всех и не защищены никакими патентами. Самую последнюю и правильную версию спецификаций формата всегда можно найти на официальном сайте проекта. Несмотря на то, что спецификации формата открыты и свободны для всех, исходные коды ПО для работы с файлами Matroska, могут однако быть проприетарными или выпущенными под любой лицензией ([[BSDL]], [[GNU General Public License|GPL]], [[LGPL]], [[QPL]], и т. д.), в зависимости от решения автора или компании, создавшей их.</li> <li id="_note-autogenerated1">[[#_ref-autogenerated1_0|↑]] Сохранение Vorbis-аудиопотока в AVI-файле иногда приводит к рассинхронизации видео и звука при перемотке. FFmpeg представил решение позволяющее поместить аудио Vorbis в файлы AVI, но это расширение несовместимо с существующими декодерами Vorbis для DirectShow и ACM.</li> <li id="_note-Musepack_in_Matroska">[[#_ref-Musepack_in_Matroska_0|↑]] Возможно, но пока не реализовано. Разработчики контейнера ожидают выпуска Musepack 8.x для реализации, поскольку в новой версии кодека ожидаются серьёзные изменения в [[Битовый поток|битовом потоке]].</li> <li id="_note-WMV_in_MP4">[[#_ref-WMV_in_MP4_0|↑]] Согласно SMPTE Recommended Practices 2025—2007, «VC-1 Bitstream Storage in the ISO Base Media File Format.»</li></ol></ref>

Шаблон:Медиаконтейнеры