Мне нужно преобразовать тысячи кадров bitmap (отдельные файлы jpeg) в видео, но мне также нужно настроить контрастность, гамму и яркость входных кадров. Эти кадры имеют некоторое качество, но вывод ffmpeg темнее и менее четкий, некоторые важные детали теней исчезают. Вот используемая команда:
ffmpeg -vsync 0 -hwaccel cuvid -c:v mjpeg_cuvid -framerate 30 -i "_input_frames%04d.jpg" filter=brightness=0.3 -c:v h264_nvenc _video_output.mp4
Я также пытаюсь использовать опцию -tune:film, но она приводит к ошибке везде, где я вставляю команду.
решение1
filter=brightness=0.3
не действует.
- Вам не хватает
-vf
. - Нет фильтра с названиемяркость, но есть несколько фильтров, которые можно использовать для изменения яркости, напримерэкв,уровни цвета,кривые, и т. д.
Упрощенный пример:
ffmpeg -framerate 30 -i input%04d.jpg -vf "eq=brightness=0.3,format=yuv420p" output.mp4