Я пытаюсь перекодировать один видеофайл в несколько вариантов с разными разрешениями / битрейтами, используя ускорение графического процессора - в одну команду.
Компонент кодирования / декодирования работает отлично и дает ожидаемые результаты.
Основная проблема
Однако, когда я пытаюсь изменить размер с помощью фильтра scale_npp , вещи начинают зеленеть. В результате ffmpeg представляет собой просто зеленое изображение
Похоже на Issue1 , Issue2 Уже задан вопрос на форуме ffmpeg, но ответа на этот вопрос нет
Команда, которую я использую для преобразования
ffmpeg -y -vsync 0 -hwaccel cuvid -c:v h264_cuvid -i input.mp4 -vf scale_npp=1280:720 -c:a copy -c:v h264_nvenc -b:v 360k -hls_time 10 -hls_segment_filename output/ts_%03d.ts output/m3.m3u8
Мое выходное видео показывает как https://i.stack.imgur.com/EbVfV.jpg
I ценю твою помощь. Спасибо