Контейнер (формат)
Контейнер е компютърен файлов формат който може да съдържа различни типове данни, компресирани със стандартизирани аудио/видео кодеци. Контейнерният файл се използва за идентифициране и сливане на различни типове данни. Най-простите контейнерни формати могат да съдържат само определени типове аудио кодеци, докато по-съвременните могат да поддържат едновременно аудио и видео потоци, субтитри, информация за епизоди/глави (chapters) и метаданни (тагове) - заедно със синхронизираща информация необходима за възпроизвеждане на различните потоци едновременно.
Съдържание |
Видове контейнерни формати [редактиране]
Само за аудио [редактиране]
| Формат | Файлово разширение | Бележка |
|---|---|---|
| AIFF — Audio Interchange File Format | .aif, .aiff, .aifc, .ief, .snd | Файлов формат, широко използван при Mac OS платформи |
| WAV | .wav | RIFF-базиран файлов формат, широко използван при Windows платформи |
| XMF — Extensible Music Format | .xmf | Разширяем музикален формат |
Само за статични изображения [редактиране]
| Формат | Файлово разширение | Бележка |
|---|---|---|
| FITS — Flexible Image Transport System | .fit, .fits | Обвивка за статични изображения, данни от суров тип и съпътстващи метаданни |
| TIFF — Tagged Image File Format | .tiff, .tif | Обвивка за статични изображения и съпътстващите метаданни |
С общо предназначение (аудио, видео и други данни) [редактиране]
| Формат | Файлово разширение | Бележка |
|---|---|---|
| 3GPP — Third Generation Partnership Project | .3gp, .3g2 | Широко използван формат при мобилните телефони |
| ASF — Advanced Systems Format | .asf (.wma, .wmv) | Формат, разработен от Microsoft за WMA и WMV |
| AVI — Audio Video Interleave | .avi | Стандартен RIFF-базиран файлов формат, разработен от Microsoft |
| DVR-MS — Microsoft Digital Video Recording | .dvr-ms | Разработен от Microsoft затворен контейнерен формат, базиран на ASF |
| IFF — Interchange File Format | .iff | Платформено независим формат |
| Matroska — Матрьошка | .mkv, .mka, .mks | Файлов формат, с отворен стандарт, разработен да съдържа голямо разнообразие от аудио и видео кодеци |
| MOV | .mov, .qt | Стандартен формат за QuickTime, разработен от Apple |
| MPEG-PS — MPEG Program Stream | .mpg, .mpeg | Стандартен формат, съдържащ основно аудио и видео потоци, разработени от Moving Picture Experts Group |
| MPEG-TS — MPEG Transport Stream | .ts | Стандартен формат за цифрово предаване (HDTV, Интернет и др.); стандартно съдържа няколко аудио и видео потоци |
| MP4 | .mp4 (.m4a, .m4v) | MOV-базиран формат, поддържайки по-голямо разнообразие от аудио и видео кодеци в сравнение с MPEG-PS, но достатъчно опростен, за да може да се използва от хардуерни плейъри |
| Ogg | .ogg, .oga, .ogv, .ogx, .spx | Отворен формат за аудио (Vorbis, FLAC), реч (Speex) видео (Theora, Dirac), текст (Writ, CMML, OggKate) и други потоци, разработен от Xiph.org |
| OGM — Ogg Media | .ogm | Хакната версия на Ogg, не се поддържа официално от Xiph.org. Обикновено съдържа Ogg Vorbis аудио и видео, напр. DivX, XviD, Theora. |
| RealMedia | .rm | Стандартен контейнер за RealVideo и RealAudio |
Съществуват много други контейнерни формати, като NUT, MPEG, MXF, ratDVD, SVI, VOB, DivX Media Format и др.
Виж Сравнение на контейнерни формати за повече детайли относно тези формати.
Заключение [редактиране]
Различията между контейнерните формати са свързани с 5 основни особености:
- Популярност, доколко широко се поддържа този контейнер.
- Overhead. Това е разликата в големината между два файла с едно и също съдържание, опаковани в различни контейнери.
- Поддръжка на функциите на модерните кодеци. По-старите формати, като AVI, не поддържат нови свойства като B-frame, VBR аудио, VFR, и макар, че форматът може да бъде "хакнат" за да се добави такава поддръжка, това води до проблеми със съвместимостта.
- Поддръжка на модерно съдържание, като глави/епизоди, субтитри, мета-тагове, потребителски данни.
- Поддръжка на поточни мултимедии
Виж още [редактиране]
- Файлови формати за аудио
- Сравнение на (аудио/видео) контейнерни формати
- Кодеци и контейнери с отворен код
- FFmpeg, Междуплатформен комплект аудио и видео кодеци/библиотеки с отворен код
- списък с мултимедийни (аудио/видео) кодеци