Ich habe diese Codezeile gefunden, um Videos mit FFMpeg in MP4-Dateien zu konvertieren
ffmpeg -i input.avi -c:v h264_nvenc -preset slow -profile high
-level 4.1 -b 1000k -rc-lookahead 32 -g 480 -bf 3 -b_ref_mode middle
-f mp4 Turing_output_1000k.mp4
Ich habe die Dokumentation nach einigen unbekannten Parametern durchsucht und bin zu folgendem Ergebnis gekommen
-i
Name der Eingabedatei
-c h264_nvenc
verwendet nVidia-Encoder, um ein h264-Ergebnis zu erhalten
-preset slow
hohe Qualität mit 2 Durchgängen
-profile high
nicht sicher, main oder high444
-level 4.1
das ist die "Version" des mp4, 4.1 könnte zu Problemen auf alten Playern führen
-b 1000k
Bitrate Video 1000
-rc-lookahead 32
Anzahl der Frames, die vorausschauen sollen, da bin ich mir nicht sicher 32
-g 480
keine Ahnung, habe nichts in der nVend-Dokumentation gefunden
-f mp4
definiert das Ausgabeformat nicht sicher, warum dies angegeben werden muss
-bf 3
3 B-Frames
-b_ref_mode middle
nicht sicher, ob das erforderlich ist
Frage:könnte jemand meine Wissenslücken schließen oder diesen Code verbessern, um die Qualität zu steigern? Oder sogar den Vorteil einer RTX-Grafikkarte mit der richtigen Anzahl an B-Frames oder UV 4:4:4 nutzen!?