Почему видеофайлы получаются такими большими
Программы для записи ставят качество выше размера файла. Записываете ли вы игровой процесс, презентацию, прямую трансляцию, видеозвонок или исходный материал из любого источника — настройки по умолчанию фиксируют каждую деталь с высоким битрейтом. Для записи это правильно. Для хранения, пересылки или долгосрочного архива — неподходящий формат. Часовое видео в 1080p/60 к/с может занимать от 8 ГБ (среднее качество) до 50 ГБ (почти без потерь) в зависимости от кодировщика и настроек. Сжатие уменьшает его до малой доли исходного размера, и зритель не заметит разницы.
Почему не стоит загружать большие файлы, чтобы их сжать
Очевидный путь — перетащить файл в онлайн-компрессор — имеет три проблемы. Во-первых, загрузка 20 ГБ занимает часы на большинстве домашних подключений. Во-вторых, ваше видео оказывается на сервере, который вы не контролируете, а для всего личного это важно. В-третьих, большинство онлайн-инструментов либо берут ежемесячную подписку, либо ограничивают размер файла, либо дают более низкое качество, чем локальное кодирование. В вашем компьютере уже есть оборудование, которое сделает это быстрее и лучше любого веб-сервиса.
Правильный подход: локальное сжатие на GPU
В каждом современном компьютере с GPU есть встроенный выделенный аппаратный видеокодировщик, который большую часть времени простаивает. У видеокарт NVIDIA это NVENC. У видеокарт AMD — AMF. У процессоров Intel со встроенной графикой — Quick Sync. Эти кодировщики сжимают видео H.264 и H.265 в 5–10 раз быстрее процессора и дают файлы на 70–90 % меньше исходных записей — без заметной потери качества при правильных настройках. H.265 (он же HEVC) особенно эффективен: он достигает того же визуального качества, что и H.264, при примерно вдвое меньшем размере файла. ReelNox Studio подключается к этим кодировщикам напрямую. Вы добавляете файлы, выбираете целевое качество, а всё остальное она делает сама — полностью на вашем компьютере.
Как это сделать — 4 шага
Какого уменьшения размера ждать
Результаты зависят от типа материала, но в качестве ориентира: H.265 при CRF 24 уменьшает типичную запись с высоким битрейтом на 85–92 %. Файл на 20 ГБ превращается в 1,5–3 ГБ. Файл на 50 ГБ — в 4–8 ГБ. Динамичный материал (спорт, игры, экшен) сжимается чуть хуже, чем статичные сцены. Если нужно максимально сохранить качество, используйте CRF 18–20. Если в приоритете место на диске, CRF 26–28 даёт файлы поменьше с минимальной заметной мягкостью изображения. Запасной вариант на процессоре тоже работает — он просто в 5–10 раз медленнее кодирования на GPU.
Для кого это
Геймеры и стримеры
Записи OBS, захваты Shadowplay, VOD с Twitch — сжимайте целые папки сессий перед архивацией.
Создатели контента
Исходные материалы, записи курсов, экспорт для YouTube — уменьшайте размер перед загрузкой или передачей клиентам.
Специалисты
Видеозвонки, записи экрана, презентации — сжимайте перед отправкой или сохранением на общих дисках.
Любители видео
Скачанный контент, личные архивы, домашнее видео — освободите терабайты, не потеряв ни одного кадра качества.
Пользователи, заботящиеся о приватности
Любой контент, который вы не хотите выпускать за пределы своего ПК. Всё работает локально — ничего никуда не загружается.
About
Патрик Чен — независимый разработчик Sublimearts.io. ReelNox Studio появилась потому, что каждый облачный компрессор из тех, что попадались мне, оказывался либо слишком медленным, либо слишком дорогим, либо слишком любопытным к моим файлам.