Сравнение мультимедиаконтейнеров
Материал из Seo Wiki - Поисковая Оптимизация и Программирование
Перейти к навигацииПерейти к поиску
В этой таблице сравниваются функциональные возможности различных форматов мультимедиаконтейнеров. Следует заметить, что фильтры DirectShow позволяют проигрывание файла мультимедиа на любом DirectShow-совместимом проигрывателе, включая Windows Media Player. Для того, чтобы узнать какие проигрыватели проигрывают контейнеры, посмотрите Сравнение проигрывателей мультимедиа.
| В Википедии есть портал «Свободное программное обеспечение» |
Информация
| Владелец стандарта | Поддержка B-frame | Аудио с переменным битрейтом | Видео с переменной кадровой частотой | Edit in-place | Главы | Субтитры | Поддержка видеоформатов | Поддержка аудиоформатов | |
|---|---|---|---|---|---|---|---|---|---|
| 3GP | 3GPP | Да | Да | Да | Да | Неизвестно | 3GPP Timed Text | MPEG-4, H.263 и H.264 | AMR-NB/WB, AMR-WB+ и (HE)-AAC |
| Advanced Systems Format (.asf, .wma, .wmv) | Microsoft | Да | Да | Да | Нет | Да | Да | Почти все, использующие VFW или DMO, поддержка H.264/AVC затруднительна | Почти все, использующие ACM или DMO, поддержка Vorbis затруднительна |
| AVI | Microsoft | Да[1] | Да[2] | Да[3] | Нет | Да, через сторонние модификации | Да, через сторонние модификации | Почти все, использующие VFW, поддержка H.264/AVC затруднена из-за ограниченной поддержки b-frame[4] | Почти все, использующие ACM, поддержка Vorbis затдруднительна[5] |
| DivX Media Format (.divx) | DivX | Да | Да | Да | Нет | Да | Да | DivX video кодируемое с помощью DivX Profiles | MP3, PCM, AC-3 |
| EVO | MPEG | Да | Да | Да | Нет | Да | Неизвестно | MPEG-2 Part 2, H.264, VC-1 | AC-3, E-AC-3, Dolby TrueHD, Linear PCM, DTS, DTS-HD, MPEG-2 Part 3 |
| Flash Video (.flv) | Adobe Systems | Неизвестно | Неизвестно | Неизвестно | Нет | Нет | Нет | Sorenson, VP6, Screen Video | MP3, Nellymoser, ADPCM, Raw PCM |
| 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-1, MPEG-2 | MPEG-1 Layers I, II, III (mp3), AC-3, LPCM, DTS |
| MPEG-2 TS Transport Stream (.ts) | MPEG | Да | Да | Да | Нет | Нет | possible via ETSI EN 300 743 | MPEG-1, MPEG-2, MPEG-4 ASP, H.264/MPEG-4 AVC | MPEG-1 Layers I, II, III (mp3), AC-3, LPCM, DTS, AAC |
| QuickTime (.mov, .qt) | Apple | Да | Да | Да | Да | Да | Да | Да Любые, через QuickTime | Да Любые через Sound Manager или CoreAudio |
| MP4 | MPEG | Да | Да | Да | Да | In userdata atom (started by Nero Digital) can't interact with the sceneDescription, or via segmentDescriptor | ttxt, VobSubs with privat objectTypeIndication not usable with the sceneDescription (started by Nero), BIFS | MPEG-1, MPEG-2, H.263, MPEG-4 ASP, H.264/MPEG-4 AVC | MPEG-1 Layers I, II, III (MP3), MPEG-2/4 (HE)-AAC, Vorbis (with privat objectTypeIndication), Apple Lossless |
| NUT | NUT Project/GPL | Да | Да | Да | Неизвестно | Да | Да | Да Практически любые | Да Практически любые |
| OGG/OGM | Xiph.Org | Да[1] | Да | Нет | Нет | Да | Ogg Writ, SRT and MicroDVD with http://www.bunkus.org/videotools/ogmtools OGMtools]. | Theora, почти все, через VFW, H.264/AVC поддерживаются | Vorbis, почти все, через ACM |
| RMVB | RealNetworks | Да | Неизвестно | Да | Нет | Неизвестно | Да | RealVideo 8, 9, 10 | (HE)-AAC, Cook Codec, Vorbis, RealAudio
Lossless |
| VOB | MPEG | Да | Да | Да | Нет | Да | VobSub | MPEG-2 Part 2 | AC-3, Linear PCM, DTS, MPEG-2
Part 3, MPEG-1 Layer II |
| Владелец стандарта | Поддержка B-frame | Аудио с переменным битрейтом | Видео с переменной кадровой частотой | Edit in-place | Главы | Субтитры | Поддержка видеоформатов | Поддержка аудиоформатов |
Поддержка форматов мультимедиа
Поддерживаемые аудиоформаты
| Сжатие с потерями | Сжатие без потерь | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| MP3 | WMA | RealAudio | Vorbis | Musepack | AAC | AC3 | DTS | APE | FLAC | ALAC | SHN | WV | MLP / Dolby TrueHD | DTS-HD | |
| QuickTime | Да | Да | Неизвестно | Да | Неизвестно | Да | Да | Неизвестно | Неизвестно | Да | Да | Неизвестно | Неизвестно | Нет | Нет |
| AVI | Да | Да | Неизвестно | Неизвестно [5] | Неизвестно | Да | Да | Да | Неизвестно | Нет | Неизвестно | Неизвестно | Неизвестно | Нет | Нет |
| Matroska | Да | Да | Да | Да | Нет [7] | Да | Да | Да | Неизвестно | Да | Неизвестно | Неизвестно | Да | Да | Да |
| MP4 | Да | Да | Нет | Да | Неизвестно | Да | Да | Да | Нет | Нет | Да | Нет | Нет | Нет | Нет |
Поддерживаемые видеоформаты
| MPEG-1 | MPEG-2 | MPEG-4 (A)SP | H.264 | VC-1/WMV | RealVideo | Theora | Flash | |
|---|---|---|---|---|---|---|---|---|
| QuickTime | Да | Да | Да | Да | Да | Неизвестно | Да | Да |
| AVI | Да | Да | Да | Да | Да | Нет | Да | Да |
| Matroska | Да | Да | Да | Да | Да | Да | Да | Да |
| MP4 | Да | Да | Да | Да | Да[8] | Нет | Нет | Нет |
Примечания
- ↑ 1,0 1,1 Поддержка B-frame не присутствует в исходном формате, поэтому требуется предварительная обработка битового потока или «упаковка». Подробнее про это можно узнать в MPEG-4 B-frames in AVI/VFW hackery description
- ↑ Audio Compression Manager (ACM) не может работать со звуковыми потоками в файлах AVI, использующих кодирование с переменным битрейтом (VBR). Таким образом, программы использующие ACM для чтения аудиопотоков из AVI, не будут способны работать с переменным битрейтом, хотя такие файлы и будут отвечать спецификации AVI-контейнера. Это является ограничением ACM, а не формата AVI.
- ↑ Хотя поддержка VFR в AVI и не предусмотрена, её можно использовать без создания нестандартных файлов, с помощью блоков нулевой длины для пропускаемых кадров.
- ↑ С помощью обновлённого фильтра x264/FFDShow сейчас возможно посмотреть H.264 в файл AVI вплоть до частоты в 30 кадр/с.
- ↑ 5,0 5,1 Хотя FFmpeg представил решение позволяющее поместить аудио Vorbis в файлы AVI, это расширение несовместимо с существующими декодерами Vorbis для DirectShow и ACM. Поместить Vorbis в AVI-контейнер очень трудно. Способ, с помощью которого NanDub сохраняет Vorbis-аудиопотоки в AVI-файлах часто приводит к рассинхронизации видео и звука при перемотке. Ошибка цитирования Неверный тег
<ref>: название «Vorbis in AVI» определено несколько раз для различного содержимого - ↑ Спецификации Матрёшки выпускаются как общественное достояние, это значит что они свободны для всех и не защищены никакими патентами. Самую последнюю и правильную версию спецификаций формата, всегда можно найти на официальном сайте проекта Matroska.org. Несмотря на то, что спецификации формата открыты и свободны для всех, исходные коды ПО для работы с файлами Matroska, могут однако быть проприетарными или выпущенными под любой лицензией (BSDL, GPL, LGPL, QPL, и т. д.), в зависимости от решения автора или компании, создавшей их.
- ↑ Возможно, но пока не реализовано. Разработчики контейнера ожидают выпуска Musepack 8.x для реализации, поскольку в новой версии кодека ожидаются серьёзные изменения в битовом потоке.
- ↑ Согласно SMPTE Recommended Practices 2025—2007, «VC-1 Bitstream Storage in the ISO Base Media File Format.»
Если вам нравится SbUP.com Сайт, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....
→