Uploaded by Дарья Добрецкая

сравнительный анализ средств просмотра видео.

advertisement
Сравнение медиаконтейнеров
Сравнение медиаконтейнеров
[править | править код]
Материал из Википедии — свободной энциклопедии
Текущая версия страницы пока не проверялась опытными участниками и может значительно отличаться от версии, проверенной 3 мая 2014 года; проверки требуют 17
правок.
Перейти к навигацииПерейти к поиску
Эту статью предлагается удалить.
Пояснение причин и соответствующее обсуждение вы можете найти на странице Википедия:К удалению/31 мая 2021.
Пока процесс обсуждения не завершён, статью можно попытаться улучшить, однако следует воздерживаться от переименований или
немотивированного удаления содержания, подробнее см. руководство к дальнейшему действию.
Не снимайте пометку о выставлении на удаление до подведения итога обсуждения.
Последнее изменение сделано участником InternetArchiveBot (вклад • журналы) в 18:12, 9 августа 2022 (UTC; около 41 дней назад).
В этой таблице сравниваются функциональные возможности различных форматов мультимедиаконтейнеров. Следует
заметить, что фильтры DirectShow позволяют проигрывание файла мультимедиа на любом DirectShow-совместимом
проигрывателе, включая Windows Media Player.
Содержание



1Информация
2Поддержка форматов мультимедиа
o 2.1Поддерживаемые аудиоформаты
o 2.2Поддерживаемые видеоформаты
3Примечания
Информация[править | править код]
Медиаконтейнер
Владелец
стандарта
Поддержка Bframe
Аудио с
переменным битрейтом
Видео с
переменной кадровой
частотой
Edit inplace
Главы
Субтитры
3GP
3GPP
Да
Да
Да
Да
Неизвестно
3GPP Timed Text
Advanced Systems
Format (.asf, .wma,
.wmv)
Microsoft
Да
Да
Да
Нет
Да
Да
AVI
Microsoft
Да[1]
Да[2]
Да[3]
Нет
Да, через сторонние
модификации
Да, через сторонние
модификации
WebM
Public Domain
Да
Да
Да
Нет
Да
Да, любые, включая
внедренные шрифты
DivX Media
Format (.divx)
DivX
Да
Да
Да
Нет
Да
Да
EVO
MPEG
Да
Да
Да
Нет
Да
Неизвестно
Flash Video (.flv)
Adobe Systems
Неизвестно
Неизвестно
Неизвестно
Нет
Нет
Нет
Поддер
MPE
Почти все, ис
поддержка
Почти вс
поддержка H
ограничен
Да, любы
DivX video ко
MPEG
Sorenson H.2
Matroska (.mkv,
.mka)
Public Domain[6]
Да
Да
Да
Нет
Да
Да, любые, включая
внедрённые шрифты
MCF
Лицензия, по типу
BSD, для
спецификаций,
GNU для
программ
Неизвестно
Неизвестно
Неизвестно
Неизвестно
Неизвестно
Неизвестно
MPEG-2 PS Program
Stream (.ps)
MPEG
Да
Да
Неизвестно
Нет
Only in VOB files on DVDs
Only in VOB files on DVDs
MPEG-2
TS Transport Stream
(.ts)
MPEG
Да
Да
Да
Нет
Нет
possible via ETSI EN 300
743
QuickTime (.mov,
.qt)
Apple
Да
Да
Да
Да
Да
Да
ttxt, VobSubs with privat
objectTypeIndication not
usable with the
sceneDescription (started
by Nero), BIFS
Да
MP4
MPEG
Да
Да
Да
Да
In userdata atom (started
by Nero Digital) can't
interact with the
sceneDescription, or via
segmentDescriptor
NUT
NUT Project/GPL
Да
Да
Да
Неизвестно
Да
M
MPEG-1, MPEG-
Да, лю
MPEG-1, M
H.
Да, п
OGG/OGM
Xiph.Org
Да[1]
Да
Нет
Нет
Да
Ogg Writ, SRT and
MicroDVD with OGMtools.
RMVB
RealNetworks
Да
Неизвестно
Да
Нет
Неизвестно
Да
VOB
MPEG
Да
Да
Да
Нет
Да
VobSub
Медиаконтейнер
Владелец
стандарта
Поддержка Bframe
Аудио с
переменным битрейтом
Видео с
переменной кадровой
частотой
Edit inplace
Главы
Субтитры
R
Поддер
Поддержка форматов мультимедиа[править | править код]
Поддерживаемые аудиоформаты[править | править код]
Сжатие с потерями
QuickTime (.mo
v, .qt)
AA
C
AC
3
Да
Да
Сжатие без потерь
DTS
MP
3
Musepack
Opus
RealAudio
Неизвестн
о
Да
Неизвестн
о
Неизвестн
о
Неизвестн
о
Vorbis
WM
A
Да
Да
APE
FLA
C
ALAC
SHN
Неизвестн
о
Да
Да
Неизвестн
о
Th
через VFW, H
WAV
MLP /
Dolby
TrueH
D
DTS
-HD
Неизвестн
о
Нет
Нет
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.
↑ Перейти обратно:1 2 Поддержка B-frame не присутствует в исходном формате, поэтому требуется предварительная обработка битового потока или
«упаковка». Подробнее про это можно узнать в MPEG-4 B-frames in AVI/VFW hackery description Архивная копия от 26 сентября 2007 на Wayback Machine
2.
3.
4.
5.
6.
7.
8.
9.
↑ 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.»
Download