MKV, або Matroska, – це відкритий формат відеоконтейнера , тому не плутайте його з кодеком, оскільки він ним не є. Цей формат досить популярний у наш час, оскільки може зберігати велику кількість відео та аудіо, навіть доріжок зображень та субтитрів, в одному файлі. Він прагне стати універсальним форматом зберігання аудіовізуальних та мультимедійних медіафайлів. Однак, якщо ваш дистрибутив не містить необхідних пакетів, ви виявите, що не можете відтворювати ці типи відео.
Деякі дистрибутиви включають ці пакети до обмежених, які не встановлюються за замовчуванням, або ви просто не можете знайти їх у репозиторіях вашого дистрибутива ; в інших випадках вони встановлюються за замовчуванням. Ви, мабуть, вже знайомі з фантастичним медіаплеєром VLC, який підтримує безліч форматів і завжди спрощує життя, коли справа доходить до відтворення різних форматів і кодеків.
Грати в MKV через VLC:

Хоча існують інші плеєри, які можуть відтворювати файли MKV, а також багато інших відеоформатів, я завжди рекомендую вибирати VLC Player, оскільки це один з найкращих доступних мультимедійних плеєрів. Крім того, на офіційних веб-сайтах MKV є багато посилань на VLC, що гарантує його належну роботу без проблем. Це не означає, що інші плеєри не працюватимуть добре; якщо бажаєте, ви можете вибрати SMPlayer , який також відтворює файли MKV.
Що ж, вам знадобиться VLC, встановлений на вашому дистрибутиві Linux . Хоча це, безумовно, не єдиний відеоплеєр, сумісний з Linux, який може відтворювати файли MKV, це найкращий і, на мою думку, бажаний вибір більшості наших читачів. Ви можете встановити програму, завантаживши її з офіційного веб-сайту VideoLAN або за допомогою менеджера пакетів вашого дистрибутива, оскільки вона обов'язково буде в репозиторіях, враховуючи її популярність.
Після встановлення ви можете виявити, що відтворення відео .mkv все ще не працює. Це тому, що вам також знадобиться низка додаткових пакетів з необхідними бібліотеками . Наприклад, якщо ви використовуєте дистрибутив на основі Debian або Ubuntu, ви можете зробити це за допомогою:
sudo apt-get -y install mkvtoolnix mkvtoolnix-gui
Якщо навіть установка цих пакетів не працює для вас, перевірте, чи є у васвідповідні кодеки в кожному випадку. Наприклад, у деяких випадках, якщо ви використовуєте Ubuntu, вам також може знадобитися пакет ubuntu-limited-extras або безпосередньо здійснити пошук кодека та завантажити його з офіційного веб-сайту, встановити кодек-пакет тощо. Наприклад, для Ubuntu вам слід виконати такі команди:
sudo apt-get -y install aptitude sudo aptitude -y install ubuntu-restricted-extras
Якщо ви використовуєте новішу версію Ubuntu або хочете дізнатися назву пакета для різних варіантів Ubuntu , ви можете скористатися такою командою, щоб знайти точну назву пакета для додаткових елементів, обмежених за замовчуванням, де знаходяться певні необхідні кодеки:
apt seach --names-only -- -restricted-extras
Встановіть кодеки:
Як я вже згадував на початку, MKV – це не відеокодек, як деякі думають. Нам потрібно розрізняти формати контейнерів, кодеки та формати файлів. Файл представлений значком відео; тобто це набір даних, розташованих у файловій системі. Але всередині цього файлу є контейнер, який містить інформацію або контент — у цьому випадку дані зображення та звуку, що складають відео. Нарешті, у нас є кодек, який є просто алгоритмом кодування та декодування вмісту контейнера. Кодеки можуть бути як для аудіо, так і для відео.
Тому, навіть якщо у нас є плеєр, сумісний з MKV, і він чудово розпізнає розширення файлу .mkv, ми можемо виявити, що не можемо відтворити певне відео. Це відбувається тому, що контент неможливо належним чином розпакувати та декодувати, оскільки нашій системі бракує алгоритму, здатного його декодувати. Наприклад, ми можемо зіткнутися з відео, яке відтворюється, але не має звуку ( відсутній аудіокодек ), або з відео, яке відтворюється, але не має відео (відсутній відеокодек).
Існує багато кодеків для MKV, але найпоширеніші , які потрібно встановити для його належної роботи: MP3, DivX, MP4, H.261, H.262, Xvid тощо. Деякі з них можна знайти в обмежених пакетах, про які ми згадували раніше в дистрибутивах Linux, або в пакетах, таких як W32Codecs для Linux.
Якщо ми все це налаштували, все має працювати належним чином. До речі, якщо ви не знаєте кодек аудіо- чи відеофайлу, ви можете скористатися такими програмами, як MediaInfo , яка є еквівалентом Windows GSpot для отримання інформації про кодеки. Ви можете завантажити її з офіційного веб-сайту або встановити за допомогою менеджера пакетів вашого дистрибутива, оскільки він зазвичай доступний у репозиторіях.
Для встановлення універсальним методом , після доступу до веб-сайту та завантаження tar-архіву, ми можемо запустити його за допомогою:
</pre> <pre class="bbcode_code">tar xjvf Mediainfo.tar.bz2</pre> <pre class="bbcode_code">sudo mv MediaInfo_CLI_GNU/MediaInfo /usr/local/bin/</pre> <pre>
Якби на попередньому кроці ми не перемістили його до каталогу бінарних файлів, як ми це зробили, нам довелося б запускати його звідти, де він у нас є, але таким чином для його використання ми просто викликаємо його, а потім вказуємо ім'я файлу для перевірки:
mediainfo mivideo.mkv
Щойно ви отримаєте інформацію про необхідні аудіо- та відеокодеки, вам буде легше знайти в Інтернеті інформацію про те, як завантажити конкретний пакет для вашого дистрибутива та встановити його. У розділі «Відео» ви знайдете кодек, необхідний для відео, а в розділі «Аудіо» – для аудіо.
Не забудьте залишити свої коментарі з пропозиціями та запитаннями…