Сравнение мультимедиаконтейнеров
В этой таблице сравниваются функциональные возможности различных форматов мультимедиаконтейнеров. Следует заметить, что фильтры DirectShow позволяют проигрывание файла мультимедиа на любом DirectShow-совместимом проигрывателе, включая Windows Media Player.
Содержание |
Информация
Поддержка форматов мультимедиа
Поддерживаемые аудиоформаты
Поддерживаемые видеоформаты
Примечания
- ↑ 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>