Главный вывод: ухудшение качества после сжатия видео почти всегда вызвано тремя причинами: слишком высокое значение CRF, неправильный выбор кодека и слишком сильное снижение разрешения. Решение — настройка CRF: значение в диапазоне 18–23 (18 — визуально без потерь, 23 — баланс), предпочтение H.265 (экономит 40–50% объёма по сравнению с H.264 при том же качестве), разрешение не снижать более чем вдвое. 4K-видео объёмом 2,3 ГБ кодером x265 с CRF 23 сжимается до 280 МБ практически без потери качества. Ниже — причины ухудшения качества, параметры CRF, сравнение кодеков и практический кейс.
Если вы пока не знакомы с общими принципами сжатия видео, рекомендуем сначала прочитать Руководство по сжатию видео.
1. Почему после сжатия видео ухудшается качество
Сжатие видео уменьшает объём за счёт отбрасывания временной избыточности (похожие области соседних кадров) и пространственной избыточности (похожие пиксели внутри одного кадра). Падение качества почти всегда связано с неправильными параметрами сжатия, из-за которых кодер отбрасывает слишком много визуально значимой информации. Поняв причины, можно точечно оптимизировать.
| Причина ухудшения | Типичное проявление | Корень проблемы | Частота |
|---|---|---|---|
| Слишком высокий CRF | Цветовые блоки, размытие, потеря деталей | CRF > 28, теряется много высокочастотной информации | ★★★★★ |
| Неправильный кодек | Заметно хуже при том же объёме | Старый кодек или слишком быстрый/медленный preset | ★★★★☆ |
| Слишком сильное снижение разрешения | Общая размытость, заметный алиасинг | 4K сразу до 720p, потеря пикселей | ★★★☆☆ |
| Неправильный режим битрейта | Мыло в динамике, перерасход в статике | Используется CBR вместо VBR | ★★☆☆☆ |
| Избыточный битрейт аудио | Объём расходуется на звук | Без потерь FLAC или MP3 320 Кбит/с | ★★☆☆☆ |
Из таблицы видно, что высокий CRF и неправильный кодек — две главные причины, дающие более 75% проблем с качеством. 4K-видео объёмом 2,3 ГБ при CRF 35 превращается в 180 МБ, но с заметными цветовыми блоками и размытием; при CRF 23 — 280 МБ практически без потери качества. Разница в CRF всего 12, а эффект кардинально разный.
2. Параметр CRF и кодеки — подробный разбор
Ключ к качеству видеосжатия — настройка CRF и выбор кодека. Сначала сравнение трёх основных кодеков, затем подробно о CRF.
| Кодек | Стандарт | Объём при том же качестве | Скорость кодирования | Совместимость | Сценарий |
|---|---|---|---|---|---|
| x264 | H.264/AVC | Базовый (100%) | Самая высокая | ★★★★★ | Универсальный / мобильные |
| x265 | H.265/HEVC | 50–60% | В 3–5 раз медленнее | ★★★★☆ | Хранение / стриминг |
| AV1 | AV1 | 35–45% | В 10+ раз медленнее | ★★★☆☆ | Передовой / 8K |
Из таблицы видно, что x265 — лучший баланс между объёмом и совместимостью: на 40–50% меньше x264, при этом совместим с большинством современных устройств. AV1 даёт минимальный объём, но кодирует очень медленно и совместимость ограничена — подходит для передовых сценариев. SmartSlim по умолчанию использует x265, балансируя объём и совместимость.
2.1. Параметр CRF — самый важный
CRF (Constant Rate Factor, постоянный коэффициент скорости) — параметр качества в x264/x265, диапазон 0–51. Чем ниже CRF, тем лучше качество и больше объём; чем выше — тем хуже качество и меньше объём. Задача — найти баланс между объёмом и качеством. Многочисленные тесты показывают: практичный диапазон CRF 18–28: CRF 18 — визуально без потерь, CRF 23 — баланс, CRF 28 — приемлемые потери.
Важная закономерность: при увеличении CRF на 6 битрейт примерно уменьшается вдвое, объём — тоже вдвое. От CRF 18 к CRF 24 объём уменьшается примерно вдвое, от CRF 24 к CRF 30 — ещё вдвое. Это значит, что от CRF 18 к CRF 30 объём становится примерно 1/4. H.265 при том же качестве может иметь CRF на 2–3 выше, то есть H.264 CRF 21 по качеству примерно равен H.265 CRF 23–24.
| CRF | 2,3 ГБ 4K видео после сжатия | Коэффициент | Видимые искажения | Назначение |
|---|---|---|---|---|
| CRF 18 | 920 МБ | 60% | Нет (визуально без потерь) | Архив / мастер-копия |
| CRF 20 | 560 МБ | 75,7% | Почти нет | Высококачественная презентация |
| CRF 23 | 280 МБ | 87,8% | Незначительно | Универсальный баланс |
| CRF 26 | 160 МБ | 93% | Лёгкие | Мобильные / Web |
| CRF 28 | 110 МБ | 95,2% | Заметные, приемлемо | Сценарии с низкой полосой |
| CRF 32 | 68 МБ | 97% | Заметные цветовые блоки | Не рекомендуется |
2.2. Выбор preset
Preset кодека задаёт баланс между скоростью и эффективностью сжатия. Чем медленнее preset, тем больше времени кодер тратит на поиск оптимального метода сжатия, и при том же качестве объём меньше. Рекомендуем preset medium (по умолчанию) или slow: medium — баланс скорости и эффективности, slow — ещё на 5–10% меньше объём, но время кодирования удваивается. preset ultrafast самый быстрый, но при том же качестве объём на 30–40% больше, чем у medium, не рекомендуется.
SmartSlim по умолчанию использует preset medium, в Enterprise-версии можно настроить slow для максимального сжатия. Подробнее о FFmpeg из командной строки см. FFmpeg: сжатие видео на практике.
2.3. Стратегия разрешения и битрейта
Слишком сильное снижение разрешения — другая частая причина плохого качества. 4K сразу до 720p: пиксели с 3840×2160 уменьшаются до 1280×720, теряется 75% пикселей — неизбежная размытость. Правильно: разрешение не снижать более чем вдвое — 4K до 1080p (остаётся 50% пикселей), 1080p до 720p, но не с 4K сразу до 720p.
По режиму битрейта рекомендуем VBR (переменный битрейт) вместо CBR (постоянный). VBR даёт кодеку больше битрейта на сложных динамических сценах и меньше — на статике, общее качество более ровное. CBR даёт одинаковый битрейт независимо от сложности сцены: динамика мылит, а статика тратит битрейт впустую. Подробное сравнение стандартов кодирования см. H.264 vs H.265 vs AV1: сравнение кодеков.
3. Практический кейс: 2,3 ГБ 4K видео до 280 МБ
Это корпоративный промо-ролик, формат .mp4, исходный объём 2,3 ГБ. 4K (3840×2160), 30 fps, кодек H.264, битрейт 45 Мбит/с, длительность 5 мин 42 с. Нужно загрузить на корпоративный сайт (лимит 500 МБ) и в WeChat-канал (лимит 200 МБ), цель — до 300 МБ при базовом сохранении качества.
Характеристики исходника: 4K 30 fps, H.264 CRF 18, битрейт 45 Мбит/с, аудио AAC 256 Кбит/с, много динамичных и крупноплановых сцен.
Параметры и изменение объёма:
| Шаг | Действие | Ключевые параметры | Изменение объёма |
|---|---|---|---|
| 1 | Смена кодека | H.264 → H.265 (x265) | 2,3 → 1,2 ГБ |
| 2 | Настройка CRF | CRF 18 → CRF 23, preset medium | 1,2 → 320 МБ |
| 3 | Изменение разрешения | 4K → 1080p (50% пикселей) | 320 → 290 МБ |
| 4 | Сжатие аудио | AAC 256 Кбит/с → AAC 128 Кбит/с | 290 → 280 МБ |
Результат: 280 МБ, коэффициент сжатия около 8,2:1, экономия 87,8%. Укладывается в лимит сайта 500 МБ, близко к лимиту WeChat 200 МБ (снижение CRF до 26 даст 160 МБ). 1080p на большинстве мониторов выглядит почти как 4K, в динамичных сценах нет цветовых блоков, детали крупных планов сохранены, звук на слух неотличим. Весь процесс выполнен локально, ролик не проходил через сторонние серверы — соответствует требованиям конфиденциальности корпоративных материалов.
4. Рекомендации по типам видео
У разных типов видео оптимальные параметры сжатия отличаются. В таблице — рекомендации для типовых сценариев.
| Тип видео | Типичный объём | Рекомендуемый кодек | Рекомендуемый CRF | Стратегия |
|---|---|---|---|---|
| Корпоративный промо-ролик | 1–5 ГБ | x265 | CRF 23 | 4K → 1080p, сохранять детали |
| Учебная запись экрана | 500 МБ – 2 ГБ | x264 | CRF 20 | 1080p, эффективна на статике |
| Запись совещания | 1–3 ГБ | x265 | CRF 26 | 1080p → 720p, низкие требования к качеству |
| Демонстрация продукта | 200 МБ – 1 ГБ | x264 | CRF 21 | 1080p, обеспечить чёткость |
| Запись мероприятия | 2–10 ГБ | x265 | CRF 24 | 4K → 1080p, много движения |
| Запись с камер наблюдения | 5–50 ГБ | x265 | CRF 28 | 720p, допустимы потери |
Общий принцип: высокое качество — CRF 18–21; универсально — CRF 23; низкие требования — CRF 26–28. Предпочитайте x265 (экономия 40–50% объёма), x264 — только при жёстких требованиях к совместимости. Не снижайте разрешение более чем вдвое, аудио — AAC 128 Кбит/с достаточно. Правильные параметры — сжатие видео может сочетать малый объём и хорошее качество.
5. Часто задаваемые вопросы (FAQ)
В1. После сжатия видео плохое качество — как настроить?
Плохое качество обычно вызвано слишком высоким CRF, неправильным кодеком или слишком сильным снижением разрешения. Настройка: CRF 18–23 (18 — без потерь, 23 — баланс, 28 — приемлемые потери), предпочтение H.265 (на 40–50% меньше H.264 при том же качестве), разрешение не снижать более чем вдвое (4K до 1080p, не до 720p). 4K-видео 2,3 ГБ кодером x265 с CRF 23 сжимается до 280 МБ практически без потери качества. SmartSlim автоматически подбирает оптимальные CRF и кодек по содержимому видео.
В2. Какое значение CRF оптимально?
CRF (Constant Rate Factor) — рекомендуем 18–28. CRF 18 — визуально без потерь (почти неотличимо от оригинала), подходит для архивов; CRF 23 — баланс (хорошее качество при заметном уменьшении объёма), универсальный выбор; CRF 28 — приемлемые потери (детали теряются, но просмотр не страдает), подходит для мобильных. Каждые +6 CRF дают примерно двукратное уменьшение битрейта и объёма. Для H.264 рекомендуем CRF 18–23, для H.265 — CRF 20–26 (при том же качестве CRF можно на 2–3 выше).
В3. Какой кодек лучше — x264, x265 или AV1?
По объёму при одинаковом качестве: AV1 < x265 < x264. x264 (H.264) — лучшая совместимость и самая быстрая кодировка, подходит для универсальных задач; x265 (H.265) — на 40–50% меньше x264, но кодирует в 3–5 раз медленнее, подходит для хранения и стриминга; AV1 — ещё на 20–30% меньше x265, но кодирует крайне медленно (в 10+ раз) и плохо воспроизводится на старых устройствах. Рекомендуем: универсально — x264, для минимального объёма — x265, передовые сценарии — AV1. SmartSlim по умолчанию использует x265 — баланс объёма и совместимости.
В4. Как сжать 4K-видео до 300 МБ?
Есть два пути: 1) сохранить 4K и использовать x265 CRF 26–28 — качество с потерями, но детали 4K остаются; 2) снизить до 1080p и использовать x265 CRF 20–22 — качество лучше, но разрешение вдвое меньше. Рекомендуем второй путь: 1080p на большинстве экранов выглядит почти как 4K, а качество заметно лучше, чем у 4K с высоким CRF. 4K-видео 2,3 ГБ до 1080p x265 CRF 22 — около 280 МБ, качество лучше, чем у 4K CRF 28. Аудио AAC 128 Кбит/с дополнительно экономит объём.
Заключение
Ухудшение качества после сжатия видео коренится в трёх причинах: слишком высокий CRF, неправильный кодек, чрезмерное снижение разрешения. Решение — настройка CRF: выбирайте подходящее значение (18 — визуально без потерь, 23 — баланс, 28 — приемлемые потери; +6 дают двукратное уменьшение объёма), предпочитайте x265 (на 40–50% меньше x264), не снижайте разрешение более чем вдвое (4K до 1080p, не до 720p), аудио — AAC 128 Кбит/с. При правильных параметрах 4K-видео 2,3 ГБ стабильно сжимается до 280 МБ практически без потери качества.
Запомните три правила: 1) CRF 23 — золотая середина для универсальных задач, ниже 18 — слишком большой объём, выше 28 — заметная потеря качества; 2) x265 — текущий оптимальный выбор, экономит почти половину объёма по сравнению с x264 и совместим с большинством современных устройств; 3) снижение разрешения вдвое — это предел, больше — неизбежная размытость. Правильный кодек и параметры — сжатие видео может сочетать компактный объём и высокое качество.
Похожие материалы
Нужно сжать видео? Попробуйте SmartSlim
Собственный движок сжатия на Rust, поддержка 10+ категорий и 40+ форматов (PDF, изображения, видео, Office, OFD и др.), локальная обработка — данные не покидают контур.