Яка різниця між кодеком, контейнером та форматом відео?
- Категорія: Підручники
Чи знаєте ви, що відеокодеки, відеоконтейнери та формати відео - це три різні речі? Якщо ні, то це керівництво може бути для вас. Я намагаюся зробити це максимально просто, а це означає, що це буде не так детально, як могло б бути. Після цього ви зможете розрізняти кодеки, контейнери та відеоформати.
Почнемо з формату відео. Формат складається в основному з набору правил і параметрів, які визначають відео. Це нативна роздільна здатність, глибина кольору, кадри в секунду серед інших параметрів. Прикладами відеоформату є відео формат DVD, формат відео 3GP або формати 1080p та 1080i.
Відеокодек виступає інтерпретатором відеоформату або форматів, які він підтримує. Пристрої та програмне забезпечення використовують кодеки для стискання та декомпресії відео.
Він використовується відеоплеєрами для визначення того, як потрібно правильно відтворювати відео в системі. Багато відеоплеєри в комп'ютерній системі мають свій набір двійкових кодеків, якими можуть користуватися лише вони. З іншого боку, кодеки встановлюють систему кодеків, щоб додатки, такі як Windows Media Player, могли використовувати їх для відтворення певних відеоформатів.
Контейнер більш-менш зв'язує кілька файлів. Для відео це звичайно відео- та аудіодоріжка. Більш досконалі формати контейнерів можуть включати інші типи даних, як, наприклад, меню. Популярні формати контейнерів - avi, mkv або mov.
Однією з переваг використання контейнера для відео є те, що програми можуть використовувати різні кодеки для треків відео. Для цього можливо використовувати один кодек для відео та один для аудіо, який часто бажано використовувати один кодек.
Перефразовуючи: Формат відео встановлює правила, кодек інтерпретує їх, а формат контейнера - це метаформат, який поєднує кілька файлів в один контейнер.