ОЗТМ Лаб 12,13

Матеріал з Вікі ЦДУ
Перейти до: навігація, пошук

AVI

Audio Video Interleave — скорочено AVI, в перекладі означає — «чергування аудіо та відео». Формат файлів з розширенням .avi відомий як медіаконтейнер, розроблений компанією Microsoft в 1992 році. AVI - це формат-контейнер, це означає, що він може містити відео / аудіо дані, стиснуті з використанням різних комбінацій кодеків, що дозволяє синхронно відтворювати відео зі звуком.

AVI файл може містити різні види компресованих даних (наприклад, DivX - відео + WMA - аудіо або Indeo - відео + PCM - аудіо), залежно від того, який кодек використовується для кодування / декодування. Як і DVD, AVI файли підтримують многопотокове аудіовідео. AVI-файли можуть містити різні види стиснених даних, наприклад DivX для відеоінформації та MP3 для аудіо.

За структурою AVI-формат являє собою варіант формату RIFF. Файл цього формату складаються з блоків (chunks), які, в свою чергу, можуть містити інші вкладені блоки. "Верхній" блок - RIFF - містить ідентифікатор форми "avi_", який власне і позначає, що ми маємо справу з avi-файлом. Для ідентифікатора відведено чотири символи, але один з них не використовується.

У avi-файлі є принаймні два підблоки: заголовок і дані. Заголовок містить загальну інформацію про фільм: розмір зображення, частота кадрів, формат аудіо і т.д. У заголовку для запису довжини файлу відводиться 32 байта. Це означає, що максимально можливий розмір файлу - близько 4-х Гб. Насправді реальна довжина avi-файлу стандартного формату, з якою можуть працювати програми монтажу, не перевищує 2Гб. За часів виникнення формату це здавалося достатнім, оскільки FAT 16 не допускав існування розділів диска, що перевищують 2Гб, а довжина файлу, очевидно, не може перевищувати розмір логічного диска. З появою FAT 32 верхня межа розміру розділу значно посунулася.

Підблок даних організований у вигляді послідовностей записів, кожна з яких складається з одного кадру і відповідного звукового супроводу. Для відео розподіл на кадри цілком природній, але звук є безперервним потоком, штучно накладений на фрагменти, відповідні кадрам. Якщо для запису як відео, так і звуку використовується пристрій відеовводу - проблем зазвичай не виникає. Якщо звук пишеться через звукову карту - точна синхронізація зображення і звуку відсутня і звук може "йти від зображення".

MPEG-2

Стандарт MPEG-2 набув поширення в цифрових відеодисках DVD, системах компресії відеозображень, цифровому телебаченні DVB. У випадку використання в цифровому телебаченні MPEG-2 активно застосовується як стандарт, що визначає структуру транспортних потоків і способи передачі даних.

Стандарт містить кілька підрозділів (parts). Наприклад, MPEG-2 part 1 визначає тип контейнера, наприклад, може використовуватися Transport Stream, який дозволяє коригувати помилки обладнання, що приймає сигнал. Part 2 - структуру компрессированного зображення (елементарний потік MPEG-2). Стандарт MPEG-2 навмисно не визначає способи компресії зображення (звуку), він лише вказує, як має бути оформлено стислий зображення (звук). Стандарт не визначає, яким чином має бути реалізований кодер або декодер MPEG-2, він визначає тільки структуру даних. Це дає можливість учасникам ринку конкурувати один з одним за створення більш якісних пристроїв та алгоритмів.

MPEG-2 використовується для «загального стиснення рухомих зображень і звуку» і визначає формат відеопотоку, який може бути представлений як три типи кадру - незалежно стислі кадри (I-кадри), кадри, стислі з використанням передбачення руху в одному напрямку (P-кадри) і кадри, стислі з використанням передбачення руху в двох напрямках (B-кадри). Відповідні групи кадрів від одного I-кадру до іншого утворюють GOP - Group Of Pictures - групу кадрів.

Зазвичай використовуються потоки в 30 або 29,97 кадрів в секунду.

MPEG-2 підтримує відео і в прогресивній, і в черезрядковій розгортці.