Кодування відео
Sep 12, 2017
У комунікації та обробці інформації код - це система правил для перетворення інформації, такої як буква, слово, звук, зображення або жест, у іншу форму або подання, іноді скорочену або таємну, для зв'язку через канал або сховище в середній
Процес кодування перетворює інформацію з джерела в символи для зв'язку або зберігання.
Кодування відео це наука про кодування бітів даних, які складають запис цифрового відео в єдине ціле відповідно до певних стандартів і параметрів.
Формат кодування відео (або іноді формат стиснення відео) формат представлення вмісту для зберігання або передачі цифрового відео контенту (наприклад, у файлі даних або біт-тест). Приклади форматів кодування відео включають MPEG-2 Part 2, MPEG-4 Part 2, H.264 (MPEG-4 Part 10), HEVC, Theora, RealVideo RV40, VP9 та AV1. Специфічне програмне або апаратне впровадження, здатне стискати та / або декомпретировать відео до / з певного формату кодування відео, називається відеокодеком; Прикладом відеокодеку є Xvid, який є одним з декількох різних кодеків, який реалізує кодування та декодування відео у форматі відеокодування MPEG-4 Part 2 у програмному забезпеченні.
Деякі формати кодування відеозапису задокументовані докладним технічним документом, відомим як специфікація кодування відео. Деякі такі специфікації написані та затверджені стандартизаційними організаціями як технічні стандарти, і тому вони називаються стандартом кодування відео. Термін "стандарт" також іноді використовується для де-факто стандартів, а також формальних стандартів.
Відеовміст, кодований за допомогою певного формату кодування відео, зазвичай складається з аудіопотоку (закодованого за допомогою формату кодування звуку) у форматі мультимедійного контейнера, такого як AVI, MP4, FLV, RealMedia або Matroska. Таким чином, користувач, як правило, не має файлу H.264, але має відеофайл .mp4, який є контейнером MP4, що містить відео з кодуванням H.264, як правило, поряд з звуком, закодованим AAC. Формати мультимедійних контейнерів можуть містити будь-який з декількох різних форматів кодування відео; наприклад, формат контейнера MP4 може містити відео як у форматі MPEG-2 Part 2, так і у форматі кодування H.264, серед іншого. Інший приклад - початкова специфікація для типу файлу WebM, в якій вказано формат контейнера (Matroska), але також, який саме формат стиснення відео (VP8) та аудіо (Vorbis) використовується всередині контейнера Matroska, навіть якщо сам контейнер Matroska здатний містити інші формати кодування відео (пізніше до специфікації WebM додано відео VP9 та аудіо-підтримка Opus).





