Настройка Качества Видео

Настройка качества видео с использованием CRF (постоянный коэффициент скорости) и предустановок кодирования, от без потерь до высокой степени сжатия

Click to upload file or drag and drop file here

Maximum file size: 500MB Supported formats: video/*

Значение CRF (0 = без потерь, 23 = по умолчанию, 51 = худшее качество)

10 100 100

Уменьшить разрешение для уменьшения размера (100% = оригинал)

Ключевые факты

Категория
Изображения, аудио и видео
Типы входных данных
file, select, number, range
Тип результата
file
Покрытие примерами
4
API доступен
Yes

Обзор

Этот инструмент позволяет гибко настраивать качество и размер видеофайлов с помощью параметров CRF (постоянный коэффициент скорости) и предустановок кодирования. Вы можете сжать видео для быстрой отправки, оптимизировать его под конкретный тип контента (фильмы, анимация) или сохранить исходное качество без потерь, изменив при необходимости разрешение и формат файла.

Когда использовать

  • Необходимость уменьшить размер видеофайла для отправки через мессенджеры или публикации в сети без сильной потери визуального качества.
  • Подготовка видеоматериалов к архивному хранению в максимальном качестве без потерь или с минимальным сжатием.
  • Оптимизация видео под специфический тип контента, например, для анимации или потокового вещания с низкой задержкой.

Как это работает

  • Загрузите исходный видеофайл в поддерживаемом формате.
  • Выберите готовую предустановку качества (от без потерь до низкого) или задайте пользовательские параметры CRF, скорость кодирования и тип контента.
  • При необходимости уменьшите разрешение видео с помощью масштабирования и выберите желаемый формат вывода (MP4, WebM, MKV, AVI, MOV).
  • Запустите обработку, чтобы получить оптимизированный видеофайл с заданными параметрами сжатия.

Сценарии использования

Сжатие тяжелых видеозаписей лекций или вебинаров для быстрой загрузки на учебные платформы.
Подготовка анимационных роликов к публикации с сохранением четкости линий с помощью настройки 'Анимация'.
Конвертация исходных видеоматериалов в компактный формат WebM с низким битрейтом для интеграции на веб-сайт.

Примеры

1. Оптимизация скринкаста для веб-сайта

Веб-разработчик
Контекст
Разработчику нужно разместить короткую видеодемонстрацию работы интерфейса на главной странице сайта, но исходный файл весит слишком много и долго загружается.
Проблема
Уменьшить размер файла без заметного размытия текста на экране и перевести его в современный веб-формат.
Как использовать
Загрузить видеозапись экрана, выбрать предустановку качества 'Среднее Качество (CRF 28)', установить тип контента 'Статичное Изображение', снизить масштаб разрешения до 80% и выбрать формат вывода WebM.
Пример конфигурации
{
  "qualityPreset": "medium",
  "tune": "stillimage",
  "scalePercent": 80,
  "outputFormat": "webm"
}
Результат
Получен легкий файл WebM, который мгновенно загружается на сайте, сохраняя при этом читаемость текста на интерфейсе.

2. Подготовка мультфильма к публикации

Видеомонтажер
Контекст
Монтажер подготовил короткий анимационный ролик, но стандартный экспорт выдает слишком большой размер файла, а обычное сжатие размывает контуры рисунков.
Проблема
Сжать анимационное видео с сохранением четких границ и ярких цветов.
Как использовать
Загрузить исходный файл, выбрать 'Высокое Качество (CRF 18)', в настройках типа контента указать 'Анимация', выбрать пресет скорости 'Медленно' для лучшего сжатия и формат MP4.
Пример конфигурации
{
  "qualityPreset": "high",
  "tune": "animation",
  "customPreset": "slow",
  "outputFormat": "mp4"
}
Результат
Видео успешно сжато почти в два раза без потери четкости линий и насыщенности цветов, готово к публикации.

Проверить на примерах

video, file

Связанные хабы

FAQ

Что такое CRF и как оно влияет на качество?

CRF (Constant Rate Factor) — это метод кодирования, который поддерживает постоянное визуальное качество. Значение 0 означает отсутствие потерь, 23 — стандартный баланс, а 51 — максимальное сжатие с низким качеством.

Какие форматы видео поддерживает этот инструмент на выходе?

Вы можете сохранить готовое видео в форматах MP4, WebM, MKV, AVI или MOV.

Зачем нужна предустановка скорости кодирования (Preset)?

Она определяет баланс между скоростью обработки и размером файла. Медленные пресеты (например, 'very slow') обеспечивают лучшее сжатие при том же качестве, но требуют больше времени.

Можно ли уменьшить разрешение видео для экономии места?

Да, с помощью ползунка 'Масштаб Разрешения' можно пропорционально уменьшить разрешение видео от 100% до 10% от оригинала.

Что делает параметр 'Настройка типа контента' (Tune)?

Он оптимизирует алгоритмы сжатия под конкретный видеоряд, например, сохраняет детализацию в фильмах, улучшает отрисовку линий в анимации или снижает задержку для стриминга.

Документация API

Конечная точка запроса

POST /ru/api/tools/video-quality-adjust

Параметры запроса

Имя параметра Тип Обязательно Описание
videoFile file (Требуется загрузка) Да -
qualityPreset select Нет -
customCrf number Нет Значение CRF (0 = без потерь, 23 = по умолчанию, 51 = худшее качество)
customPreset select Нет -
tune select Нет -
scalePercent range Нет Уменьшить разрешение для уменьшения размера (100% = оригинал)
outputFormat select Нет -

Параметры типа файл должны быть загружены сначала через POST /upload/video-quality-adjust для получения filePath, затем filePath должен быть передан в соответствующее поле файла.

Формат ответа

{
  "filePath": "/public/processing/randomid.ext",
  "fileName": "output.ext",
  "contentType": "application/octet-stream",
  "size": 1024,
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
Файл: Файл

Документация MCP

Добавьте этот инструмент к конфигурации сервера MCP:

{
  "mcpServers": {
    "elysiatools-video-quality-adjust": {
      "name": "video-quality-adjust",
      "description": "Настройка качества видео с использованием CRF (постоянный коэффициент скорости) и предустановок кодирования, от без потерь до высокой степени сжатия",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=video-quality-adjust",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Вы можете объединять несколько инструментов, например: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, максимум 20 инструментов.

Поддерживает ссылки на файлы URL или кодирование Base64 для параметров файла.

Если вы столкнулись с проблемами, пожалуйста, свяжитесь с нами по адресу [email protected]