Сравнение медиаконтейнеров
Материал из EverybodyWiki Bios & Wiki
Ошибка скрипта: Модуля «Unsubst» не существует. В этой таблице сравниваются функциональные возможности различных форматов мультимедиаконтейнеров. Следует заметить, что фильтры 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] | Шаблон:Частично[5] |
WebM | Public Domain | Да | Да | Да | Нет | Да | Да, любые, включая внедренные шрифты | Да, любые, включая VP8, VP9,AV1 | Да, любые, включая Vorbis, Opus |
DivX Media Format (.divx) | DivX | Да | Да | Да | Нет | Да | Да | Шаблон:Частично | Шаблон:Частично |
EVO | MPEG | Да | Да | Да | Нет | Да | Неизвестно | Шаблон:Частично | Шаблон:Частично |
Flash Video (.flv) | Adobe Systems | Неизвестно | Неизвестно | Неизвестно | Нет | Нет | Нет | Шаблон:Частично | Шаблон:Частично |
Matroska (.mkv, .mka) | Public Domain[6] | Да | Да | Да | Нет | Да | Да, любые, включая внедрённые шрифты | Да, любые | Да, любые |
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 | Да | Да | Да | Да | Нет | Неизвестно | Неизвестно | Неизвестно[7] | Да | Неизвестно | Нет | Неизвестно | Неизвестно | Неизвестно | Нет | Нет |
Matroska (.mkv, .mka) | Да | Да | Да | Да | Нет[8] | Да | Да | Да | Да | Нет | Да | Да | Неизвестно | Да | Да | Да |
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 | Да | Да | Да | Да | Да | Да[9] | Нет | Нет | Нет |
См. также[править]
Примечания[править]
- ↑ 1,0 1,1 Поддержка B-frame не присутствует в исходном формате, поэтому требуется предварительная обработка битового потока или «упаковка». Подробнее про это можно узнать в MPEG-4 B-frames in AVI/VFW hackery description Архивная копия от 26 сентября 2007 на Wayback Machine
- ↑ Audio Compression Manager (ACM) не может работать со звуковыми потоками в файлах AVI, использующих кодирование с переменным битрейтом (VBR). Таким образом, программы использующие ACM для чтения аудиопотоков из AVI, не будут способны работать с переменным битрейтом, хотя такие файлы и будут отвечать спецификации AVI-контейнера. Это является ограничением ACM, а не формата AVI.
- ↑ Хотя поддержка VFR в AVI и не предусмотрена, её можно использовать без создания нестандартных файлов, с помощью блоков нулевой длины для пропускаемых кадров.
- ↑ С помощью обновлённого фильтра x264/FFDShow сейчас возможно посмотреть H.264 в файле AVI вплоть до частоты в 30 кадр/с.
- ↑ Хотя FFmpeg представил решение позволяющее поместить аудио Vorbis в файлы AVI, это расширение несовместимо с существующими декодерами Vorbis для DirectShow и ACM. Поместить Vorbis в AVI-контейнер очень трудно. Способ, с помощью которого NanDub сохраняет Vorbis-аудиопотоки в AVI-файлах часто приводит к рассинхронизации видео и звука при перемотке.
- ↑ Спецификации Матрёшки выпускаются как общественное достояние, это значит что они свободны для всех и не защищены никакими патентами. Самую последнюю и правильную версию спецификаций формата всегда можно найти на официальном сайте проекта Matroska.org Архивная копия от 25 февраля 2011 на Wayback Machine. Несмотря на то, что спецификации формата открыты и свободны для всех, исходные коды ПО для работы с файлами Matroska, могут однако быть проприетарными или выпущенными под любой лицензией (BSDL, GPL, LGPL, QPL, и т. д.), в зависимости от решения автора или компании, создавшей их.
- ↑ Сохранение Vorbis-аудиопотока в AVI-файле иногда приводит к рассинхронизации видео и звука при перемотке. FFmpeg представил решение позволяющее поместить аудио Vorbis в файлы AVI, но это расширение несовместимо с существующими декодерами Vorbis для DirectShow и ACM.
- ↑ Возможно, но пока не реализовано. Разработчики контейнера ожидают выпуска Musepack 8.x для реализации, поскольку в новой версии кодека ожидаются серьёзные изменения в битовом потоке.
- ↑ Согласно SMPTE Recommended Practices 2025—2007, «VC-1 Bitstream Storage in the ISO Base Media File Format.»
This article "Сравнение медиаконтейнеров" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:Сравнение медиаконтейнеров. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.