Verwenden von ffmpeg zum Kodieren eines Videos in hoher Qualität


Answers

Sie müssen die Option -vb angeben, um die Video-Bitrate zu erhöhen. Andernfalls erhalten Sie die Standardeinstellung, die kleinere Videos mit mehr Artefakten erzeugt.

Probier mal so etwas aus:

ffmpeg -r 25 -i %4d.png -vb 20M myvideo.mpg

Question

Ich habe eine Reihe von Video-Frames als Bilder in einem Verzeichnis gespeichert, und ich versuche, diese zu einem qualitativ hochwertigen Video zu codieren, aber jede Einstellung und jedes Format, das ich versuche, produziert sehr auffällige Artefakte.

Der grundlegende Befehl lautet:

ffmpeg -r 25 -i %4d.png myvideo.mpg

und ich habe die minrate und maxrate Flags ausprobiert. Jedes der Formate {mpg, avi, mov, flv} ist geeignet.

Irgendwelche Vorschläge für Einstellungen? Die endgültige Dateigröße ist kein Problem.




Wenn Sie keine Nachbearbeitungsarbeit leisten, wird das Video niemals besser sein als die ursprünglichen Frames. Auch wenn Sie einen großen "Sprung" zwischen Keyframes haben, wird es lustig aussehen. In der Regel benötigen Sie genügend "Tweens" zwischen den Keyframes, um eine flüssige Animation zu erzielen. HTH