Ich versuche, ein Musikvideo für Youtube mit einem stabilen, nicht bewegten Bild zu erstellen. Als ich versuchte, es mit der Youtube-Einstellung 1080p zu exportieren, betrug die geschätzte Dateigröße etwa 500 MB, was zu groß für mich ist, um es hochzuladen zu YouTube.
Ich habe mich gefragt, ob es bessere Einstellungen gibt, um die Audioqualität beizubehalten, aber die Videogröße so weit wie möglich zu verringern?
Oder sollte ich eine andere Bearbeitungssoftware verwenden?
Wenn Sie Ihre Tondatei "input.wav" und Ihr Bild "input.png" haben, kann ffmpeg den Film erstellen, ohne dass Sie einen Editor durchlaufen müssen. FFMPEG steht zum kostenlosen Download für Ihr bevorzugtes Betriebssystem zur Verfügung. Wenn Sie Angst vor der Befehlszeile haben, duckduckgo für ein GUI-Frontend , es gibt viele da draußen.
ffmpeg -loop 1 -i input.png -i input.wav -shortest -pix_fmt yuv420p -tune "stillimage" -r 1 output.mp4
um es aufzuschlüsseln:
-option value
. Beachten Sie den Bindestrich vor der Option. Einige Optionen haben keine Werte, wie die -shortest
Option (siehe unten). Manchmal werden sie so angegeben, dass sie auf einen bestimmten Stream angewendet werden, wie z. B. -r:v
das Festlegen der Bildrate für den Videostream oder -c:a
das Festlegen des Codecs für den Audiostream.-loop
wiederholt den PNG-Frame für immer, Sie geben ihn vor der Eingabe an, damit fffmpeg weiß, dass Sie die Eingabe und nicht die Ausgabe wiederholen.-i input.png
bedeutet Eingabe, dann gibst du den Pfad zu deinem Bild an. Am einfachsten erhalten Sie den Pfad, indem Sie die Datei in das Terminalfenster ziehen. So ziemlich jedes Bildformat unter der Sonne funktioniert-i input.wav
ist der Sound, wieder einmal funktioniert so ziemlich jede Sounddatei, und Sie können einen korrekten Escape-Pfad erhalten, indem Sie ihn ziehen.-shortest
stoppt die Codierung, wenn die kürzeste Eingabe endet – da das Bild geloopt und daher unendlich lang ist, wird es buchstäblich mit der Codierung fortfahren, bis Ihre Festplatte voll ist (oder Sie drücken qoder ctrlc), wenn Sie es unterlassen, dies hinzuzufügen-pix_fmt yuv420p
Stellen Sie sicher, dass Sie 4:2:0 -Farbe verwenden, da die meisten Bildformate 4:4:4 sind, wodurch etwas Platz gespart wird-tune "stillimage"
weist den Encoder (standardmäßig der fabelhafte x.264-Encoder, der viel besser ist als alles, was Adobe verwendet) an, seine Einstellungen für Standbilder zu optimieren. Es gibt ein paar andere Einstellungen wie „Film“ und „Animation“, die es Ihnen ersparen, all die geheimnisvollen Optimierungen zu verstehen, die Sie vornehmen können, um das Beste aus Ihrer Codierung herauszuholen.-r 1
setzt die Framerate für das Video auf 1 fps. Sie könnten vielleicht tiefer gehen, ich bin mir nicht sicher, ob es Probleme geben würde.output.mp4
ist der Name Ihrer Ausgabedatei. FFMPEG erkennt die Erweiterung und verwendet automatisch den richtigen Encoder und Multiplexer, sodass Sie nicht einmal wissen müssen, was der Unterschied zwischen Encoding und Multiplexing ist. Da es sich hierbei nicht um eine Option oder einen Wert handelt, steht am Anfang kein -
Bindestrich.
PaxBin
Michael Liebmann