Avatar ·

Python und FFmpeg: Video mit Audio in einem Durchgang erstellen oder den Prozess beschleunigen

📁 Python, numpy - wissenschaftliches Rechnen, pip - Installation von Bibliotheken

Ich versuche, Python und FFmpeg unter Windows zum Laufen zu bringen.

Ich muss aus einer Reihe von Bildern und Audiospuren (im Speicher des Programms als numpy array gespeichert) ein langes Video erstellen.

Ich habe es in 2 Durchgängen geschafft:

  • zuerst erstelle ich eine Videodatei ohne Audiospur,
  • dann füge ich das Audio hinzu, aber ich möchte es optimaler und schneller machen:

 

ffmpeg -y -f rawvideo -vcodec rawvideo -s 1920x1080 -pix_fmt bgr24 -r 5.00 ^       -i pipe:0 -an -vcodec libx264 -preset medium -pix_fmt yuv420p video.avi

- erstelle das Video

ffmpeg -y -f s16le -acodec pcm_s16le -ar 44100 -ac 1 ^