Відразу постараємося перейти до справи, якщо на вашому комп’ютері не програється або не відкривається якесь відео, як правило, це відео з фотоапарата або, швидше за все, якийсь домашній запис. То з ймовірністю 90 відсотків на вашому комп’ютері не встановлено кодек для декодування даного відео файлу. А все тому, що фільми навіть завантажені з інтернету, як правило, кодуються стандартними методами і для відтворення таких файлів необхідний кодек вже встановлено. Але якщо ми говоримо про саморобне відео (навіть якщо кодували його не ви) або про відео з фотоапарата, такий файл може використовувати досить оригінальні способи кодування. А для перегляду необхідно встановити кодек, що використовується.
Як відтворити будь-який відеофайл?
І щоб вирішити цю проблему, можна піти двома різними способами. Перший це визначити назву кодека, який необхідний для декодування файлу, це можуть зробити більшість плеєрів або можна завантажити з мережі додаткову утиліту, яка видасть Вам повну інформацію щодо цього відео файлу. Або можна скачати пакет кодеків K-Lite Codec Pack встановити його і проблема буде вирішена.
Чому не можна обійтися без кодеків
Для початку хотілося б поставити Вам питання: «А знаєте скільки разів фотографія в bmp більше за розміром фотографії JPG?». У 20 і більше разів, залежно від втрати якості зображення jpg. Тобто якщо ми візьмемо фотографію з середнього фотоапарата розміром в 3 мегабайти, то без стиснення це фото буде займати всі 100 мегабайт, а іноді і більше. З цієї причини зберігати такі фото було б дуже незручно.
А тепер уявіть фільм, який складається з мільйона таких фотографій. Звичайно ж, у цифровому форматі фільми зберігаються не окремими картинками, але розмір без стиснення вже можна собі уявити. І зберігати файли такого розміру, а тим більше передати його через мережу або перенести на диск вже буде неможливо.
Так ось за допомогою кодеків і виробляють кодування відео файлу для зменшення його фактичного розміру, а для того щоб не кодувати кожен кадр відеопотоку окремо, програма кодування визначає зображення, що змінюються на вихідному тлі і в файл записується окремо фон і окремо змінюються картинки.