Ich muss Tausende von Bitmap-Frames (einzelne JPEG-Dateien) in ein Video umwandeln, aber ich muss auch Kontrast, Gamma und Helligkeit der Eingabe-Frames anpassen. Diese Frames haben eine gewisse Qualität, aber die Ausgabe des FFMPEG ist dunkler und weniger definiert, einige wichtige Schattendetails verschwinden. Dies ist der verwendete Befehl:
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
Ich versuche auch, die Option -tune:film zu verwenden, aber überall, wo ich den Befehl eingebe, tritt ein Fehler auf.
Antwort1
filter=brightness=0.3
ist ungültig.
- Du fehlst
-vf
. - Es gibt keinen Filter mit dem NamenHelligkeit, aber es gibt mehrere Filter, mit denen die Helligkeit geändert werden kann, wie zum BeispielGleichung,Farbstufen,Kurven, usw.
Vereinfachtes Beispiel:
ffmpeg -framerate 30 -i input%04d.jpg -vf "eq=brightness=0.3,format=yuv420p" output.mp4