FFmpeg NVENC

GPU-ускорённое кодирование видео с FFmpeg NVENC на Clore.ai

Аппаратное ускоренное кодирование видео с помощью GPU NVIDIA.

circle-check

Аренда на CLORE.AI

  1. Отфильтруйте по типу GPU, объему VRAM и цене

  2. Выберите On-Demand (фиксированная ставка) или Spot (цена по ставке)

  3. Настройте ваш заказ:

    • Выберите Docker-образ

    • Установите порты (TCP для SSH, HTTP для веб-интерфейсов)

    • Добавьте переменные окружения при необходимости

    • Введите команду запуска

  4. Выберите способ оплаты: CLORE, BTC, или USDT/USDC

  5. Создайте заказ и дождитесь развертывания

Доступ к вашему серверу

  • Найдите данные для подключения в Моих заказах

  • Веб-интерфейсы: используйте URL HTTP-порта

  • SSH: ssh -p <port> root@<proxy-address>

Что такое NVENC?

NVENC (NVIDIA Video Encoder) обеспечивает:

  • Кодирование в 5–10 раз быстрее, чем на CPU

  • Поддержка H.264, H.265/HEVC, AV1

  • Кодирование в реальном времени 4K/8K

  • Низкая загрузка графического процессора

Требования

Кодек
Мин. GPU
Рекомендуется

H.264

GTX 600+

RTX 3060+

HEVC

GTX 900+

RTX 3070+

AV1

RTX 4000+

RTX 4090

Быстрое развертывание

Docker-образ:

Порты:

Команда:

Проверить поддержку NVENC

Базовое кодирование

Кодирование H.264

Кодирование HEVC/H.265

Кодирование AV1 (RTX 4000+)

Пресеты

Пресет
Качество
Скорость

p1

Самый низкий

Самая быстрая

p2-p3

Низкая

Быстро

p4-p5

Средне

Сбалансировано

p6-p7

Высокий

Медленно

Контроль качества

Постоянное качество (CQ)

Постоянная битрейтная скорость (CBR)

Переменный битрейт (VBR)

Разрешение и масштабирование

Изменить размер видео

Масштабирование на GPU (быстрее)

Аппаратное декодирование + кодирование

Полная конвейерная обработка на GPU:

Пакетная конвертация

Shell-скрипт

Пакет на Python

Частые задачи

Конвертировать в оптимизированный для веба MP4

Извлечь аудио

Добавить субтитры

Обрезать видео

Объединение видео

Создать GIF

Извлечь кадры

Кадры в видео

Потоковая передача (Streaming)

RTMP-поток

Вывод HLS

Сравнение производительности

Скорость кодирования (4K видео)

Кодировщик
GPU/CPU
Скорость

libx264

CPU (8 ядер)

~30 fps

h264_nvenc

RTX 3090

~300 fps

h264_nvenc

RTX 4090

~450 fps

hevc_nvenc

RTX 3090

~200 fps

hevc_nvenc

RTX 4090

~350 fps

Дополнительные параметры

Двухпроходное кодирование

B-кадры и GOP

Поддержка HDR (HEVC)

Много GPU

Устранение неполадок

NVENC не найден

Кодирование не удалось

Плохое качество

  • Используйте более высокий пресет (p6, p7)

  • Понизьте значение CQ (18-20)

  • Увеличьте битрейт

Оценка стоимости

Типичные ставки на маркетплейсе CLORE.AI (по состоянию на 2024):

GPU
Почасовая ставка
Дневная ставка
Сессия 4 часа

RTX 3060

~$0.03

~$0.70

~$0.12

RTX 3090

~$0.06

~$1.50

~$0.25

RTX 4090

~$0.10

~$2.30

~$0.40

A100 40GB

~$0.17

~$4.00

~$0.70

A100 80GB

~$0.25

~$6.00

~$1.00

Цены варьируются в зависимости от провайдера и спроса. Проверьте CLORE.AI Marketplacearrow-up-right для текущих тарифов.

Экономьте деньги:

  • Используйте Spot рынок для гибких рабочих нагрузок (часто на 30–50% дешевле)

  • Платите с помощью CLORE токенов

  • Сравнивайте цены у разных провайдеров

Дальнейшие шаги

Последнее обновление

Это было полезно?