Поміняти контейнер відео набагато простіше, ніж здається більшості користувачів. Для цих цілей не потрібні громіздкі і дорогі програми для кодування відео, а досить маленької безкоштовної утиліти, яка чудово впорається з поставленим завданням по зміні контейнера відеофайлу. Ми розглянемо дві маленькі програми Avidemux і Xvid4PSP, які можуть змінити контейнер відео без перекодування за лічені хвилини.
Для початку трохи розберемося, що ж являє собою контейнер відеофайлу. Контейнер відео, це те, що більшість користувачів вважає форматом відео. Майже усі, подивившись на розширення відеофайлу, кажуть, що це відео формату AVI або MPG. Але як раз розширення відеофайлу і говорить нам, який контейнер відео використовувався при формуванні даного фільму. Насправді контейнер відеофайлу, це якась певна структура, оболонка, в яку певним чином включені всі необхідні дані для відтворення мультимедіа. В основному такими даними є потік відео і аудіо потік. Також в контейнер можуть бути записані субтитри і інша додаткова інформація.
Зміна контейнера відео ніяк не позначиться на якості самого відео, так як без перекодування формат відео змінюватися не буде. Більшість контейнерів підтримує безліч різних форматів відео, що дозволяє просто копіювати відео потік, але при цьому аудіо потік в деяких випадках необхідно перекодувати, що займе всього лише кілька хвилин.
Почнемо ми з розгляду програми Xvid4PSP і спробуємо змінити контейнер відео з avi на mkv без перекодування. Запускаємо нашу програму і додаємо фільм простим перетягуванням його в область, де написано «Кидайте файли сюди…» або знаходимо його в провіднику натиснувши «Додати медіа файл».
робоче вікно Xvid4PSP
Подивимося поточні характеристики нашого відео. Докладно зупинятися на них ми не будемо, лише звернемо увагу, які кодеки використовувалися для кодування аудіо та відео.
Тепер налаштуємо Xvid4PSP таким чином, щоб був змінений тільки контейнер, а аудіо та відео дані копіювалися без кодування. Вихідний файл має контейнер avi, з якого ми збираємося зробити mkv. Зробимо відповідні налаштування, встановимо вихідний файл mkv і пряме копіювання аудіо і відео. Після цього натискаємо «Почати кодування».
Налаштування Xvid4PSP для зміни контейнера відео без перекодування
Процес конвертації
Отриманий відеофайл практично не буде відрізнятися за розміром, і буде мати вже інше розширення, але все той же формат відео.
Тепер спробуймо все те ж саме програмою Avidemux. Робиться все точно також просто. Відкриваємо відеофайл, встановлюємо копіювання потоків відео і аудіо, і виставляємо контейнер mkv, після чого зберігаємо відео.
Налаштування Avidemux для зміни контейнера відео без перекодування
Avidemux з таким же успіхом впоралася із завданням, але вимагає трохи більше часу за рахунок аналізу файлу під час його відкриття і вказівки назви файлу з прописуванням розширення вручну.