Аппаратное кодирование NVENC в Kdenlive.

Изображение пользователя darkfine313.

Шпаргалка чтобы не забыть.
Для начала необходимо скачать tar архив с приложением Shotcut, которое, само по себе, тоже весьма годная весчь. Распаковать в нужном/удобном месте, например у меня это папка "Progs" внутри папки "Загрузки".
Открыть настройки Kdenlive, войти в раздел "Окружение", на первой же открытой перед глазами закладке "Окружение MLT", листать ничего не нужно, необходимо указать пути к файлам внутри папки Shotcut, которая только что была распакована. Например:

FFmpeg /home/horror/Загрузки/progs/Shotcut/Shotcut.app/ffmpeg
FFPlay /home/horror/Загрузки/progs/Shotcut/Shotcut.app/ffplay
FFprobe /home/horror/Загрузки/progs/Shotcut/Shotcut.app/ffprobe
Каталог профилей MLT /home/horror/Загрузки/progs/Shotcut/Shotcut.app/share/mlt/profiles/
Путь к melt /home/horror/Загрузки/progs/Shotcut/Shotcut.app/melt

Нажать "Применить" и "Ок", чтобы сохранить настройки и закрыть окно настроек.

Нажать "Выполнить сборку", клацнуть по пиктограмме "Создать новый профиль", задать имя нового профиля, например "nvenc_nvidia" или "nvidia_nvenc" ;-)
Расширение указать как mp4.
В поле "Parametres" заполнить выражение:
f=mp4 vcodec=nvenc_h264 acodec=aac g=120 global_quality=21 ab=384k vq=21 r=60 preset=slow bf=2
Нажать "Ок".

Чтобы проверить работает ли аппаратное кодирование, нужно во время выполнения сборки проекта kdenlive использовать выше созданный профиль, и открыть nvidia-settings, зайти в раздел с именем видеокарты, в моем случае это GPU-0(GeForce GTX-1660 SUPER) и наблюдать за изменением значения Video Engine Utilization. В случае если выполняется кодирование видео посредством видеокарты, данное значение будёт отличным от нуля.

Комментарии (6)

0
xoreograf - 3 Сентябрь, 2020 - 10:55

Не понятно, для чего это нужно ? Зачем смешивать два видеоредактора : kdenlive и shotcut . По отдельности они плохо работают ?

0
AlexBKost - 3 Сентябрь, 2020 - 13:04

Знаешь, зачем мужчине нужна женщина, типа жена? Чтобы его не разорвало от счастья. Вот примерно так и тут - только вдвоём.

-1
xoreograf - 3 Сентябрь, 2020 - 21:34

Я не тебе задавал вопрос. Не суйся в чужой диалог.

0
AlexBKost - 3 Сентябрь, 2020 - 22:26

Дружище xoreograf, тут форум, а не диалог. Товарищ darkfine313 тебе тоже ответит, наберись терпения.

Просто не нужно было начинать с предъявления претензий.

0
lord_i - 3 Сентябрь, 2020 - 23:35
Изображение пользователя lord_i.

Kdenlive в базовом комплекте не умеет аппаратное кодирование NVENC.
Но возможность такая предусмотрена. Топикстартер провёл серьезную работу, разобрался как это можно сделать, поделился с сообществом.
Что не так?

0
xoreograf - 4 Сентябрь, 2020 - 09:54

С аппаратным кодированием NVENC теперь в курсе.

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры