Як стиснути MOV, WebM, MKV та AVI
- Додайте своє відео. Перетягніть файл MOV, WebM, MKV або AVI у зону завантаження чи натисніть, щоб обрати його. Короткі кліпи та записи екрана обробляються найшвидше.
- Оберіть пресет якості. Оберіть пресет або налаштуйте повзунок CRF та цільову роздільну здатність. Приблизно за CRF 23-28 кліпи виглядають чудово й водночас сильно зменшуються.
- Дозвольте ffmpeg перекодувати його на вашому пристрої. Відео перекодовується у MP4 H.264 за допомогою збірки ffmpeg на WebAssembly. Смуга прогресу показує роботу, що відбувається локально — нічого нікуди не надсилається.
- Завантажте свій MP4. Збережіть менший MP4, коли він буде готовий. Якщо результат не менший, інструмент повідомить вас, щоб ви могли знизити якість або роздільну здатність і спробувати знову.
Чому файли MOV, WebM, MKV та AVI такі великі
Якщо ви знімаєте відео на iPhone, дзеркальну камеру, GoPro чи екранний рекордер, ви часто отримуєте величезні файли: кілька хвилин відзнятого матеріалу легко можуть сягати сотень мегабайтів. На це є вагомі причини. Телефони та камери надають перевагу швидкості й якості зйомки над розміром файлу, тож записують із високим бітрейтом, високою роздільною здатністю та високою частотою кадрів. Пристрої Apple зберігають файли .mov (QuickTime), екранні рекордери часто створюють .mkv або .webm, а старіші камери та інструменти Windows досі видають .avi. Кожен із них може бути в багато разів більшим, ніж потрібно для обміну чи архівування.
Великі відео незручно опрацьовувати: вони перевищують ліміти вкладень у пошті й чатах, довго завантажуються, заповнюють сховище телефона та хмари й з’їдають мобільний трафік. Перекодування їх сучасним, ефективним кодеком може кардинально зменшити розмір — часто наполовину чи більше — зберігаючи при цьому відзнятий матеріал практично таким самим на вигляд. Оскільки цей інструмент працює цілком на вашому пристрої, ви отримуєте цю економію, жодного разу не передаючи свої особисті записи на сторонній сервер.
Саме приватність робить останній пункт таким важливим. Домашні відео, конфіденційні записи екрана, кадри ваших дітей, демонстрації продукту, які ви ще не анонсували, — це не те, що ви хочете тримати на серверах невідомої компанії, навіть тимчасово. Звичайні онлайн-компресори відео завантажують ваш файл цілком, обробляють його віддалено й сподіваються, що ви повірите, ніби його потім видалили. Тут ваше відео зчитується в пам’ять вашого браузера, перекодовується за допомогою WebAssembly й одразу повертається вам. Жоден мережевий запит не переносить відзнятий матеріал, тож немає чому витекти, що залогувати чи зберегти.
Контейнер проти кодека: що насправді визначає розмір
Поширене непорозуміння — це різниця між контейнером і кодеком. Розширення файлу — .mov, .mkv, .webm, .avi, .mp4 — називає контейнер: обгортку, що об’єднує відеопотік, аудіопотік, субтитри та метадані в один файл. Кодек — це алгоритм, який власне кодує зображення та звук усередині цієї обгортки. Той самий контейнер може містити багато різних кодеків, і саме тому два файли .mkv можуть мати кардинально різні розміри та сумісність.
Цей поділ важливий, бо саме кодек, а не контейнер, визначає більшу частину розміру файлу. MOV з iPhone може використовувати ефективний кодек HEVC, тоді як AVI зі старої відеокамери міг би використовувати застарілий і роздутий. Контейнери також різняться за підтримкою: MKV та WebM гнучкі й відкриті, але відтворюються нативно не всюди, а AVI здебільшого є застарілим форматом. Чіткий розбір того, як поширені вебконтейнери співвідносяться зі своїми кодеками, можна прочитати в посібнику MDN із форматів медіаконтейнерів.
На практиці саме тому проста зміна розширення файлу ніколи не робить його меншим і зазвичай ламає відтворення: ви б перейменовували обгортку, не торкаючись даних усередині. Справжнє стиснення означає декодування вихідного відеопотоку та його перекодування ефективнішим кодеком на обраному рівні якості. Саме це й відбувається тут: ваш MOV, WebM, MKV або AVI повністю декодується, а потім відбудовується як новий MP4 H.264, замість того щоб просто перепакуватися.
Чому конвертація в MP4 H.264 допомагає
Цей інструмент перекодовує все, що ви йому даєте, у відео H.264 всередині контейнера MP4. Тут є дві великі переваги. По-перше, розмір: перекодування за допомогою H.264 на розумному рівні якості дає змогу прибрати надлишковий бітрейт, який вбудовують камери та рекордери, і ви можете за бажанням обмежити роздільну здатність, щоб зменшити ще більше. По-друге, і це не менш важливо, сумісність: MP4 H.264 — це найближче до універсального формату відео. Він відтворюється в усіх сучасних браузерах, на телефонах і планшетах, на смарт-телевізорах і в програмах для монтажу — без жодних пакетів кодеків чи конвертацій на іншому кінці.
Якість контролюється значенням CRF (Constant Rate Factor, постійний фактор бітрейту). Менші числа означають вищу якість і більші файли; більші числа означають менші файли з помітнішим стисненням. Для більшості кліпів CRF приблизно 23-28 є оптимальною точкою: вони виглядають майже ідентично до оригіналу за частки розміру. Якщо ваше відео вже є ефективно закодованим MP4, ви можете не виграти багато від його повторного стиснення — у такому разі наш компресор MP4 із вищим CRF або нижчою цільовою роздільною здатністю є кращим важелем, на який варто натиснути.
Поради, обмеження та чого очікувати
Усе відбувається у вашому браузері за допомогою збірки ffmpeg на WebAssembly, що є справді приватним, але має одне чесне застереження: вона працює однопотоково. Це означає, що вона не може використовувати всі ядра вашого процесора так, як це робить нативний настільний кодувальник, тож довгі чи високороздільні відео обробляються помітно довше й можуть навантажувати пристрої з малим обсягом пам’яті. Тримайте в голові ці підказки, щоб отримати найкращі результати:
- Надавайте перевагу коротшим кліпам. Хвилина-дві відзнятого матеріалу стискаються швидко. Для дуже довгих записів обріжте ту частину, яка вам справді потрібна, перед стисненням.
- Знижуйте роздільну здатність для найбільшої економії. Запис екрана в 4K, зменшений до 1080p, скорочується набагато більше, ніж самі лише налаштування якості, без видимих втрат на більшості екранів.
- Використовуйте настільний комп’ютер для важких завдань. Великі файли (понад приблизно 150 МБ) повільніші на телефонах; ноутбук чи настільний комп’ютер з більшим обсягом пам’яті опрацьовує їх комфортніше.
- Обирайте правильний інструмент для завдання. Потрібен швидкий огляд усіх форматів в одному місці? Скористайтеся компресором відео. Працюєте натомість з аудіофайлами? Спробуйте компресор аудіо.
- Перевірте результат ще раз. Якщо вихідний файл колись повернеться того самого розміру чи більшим, ваш оригінал уже був ефективно закодований: підніміть CRF або знизьте роздільну здатність і запустіть знову, замість того щоб приймати файл, який не зменшився.