Wie scripte ich die Erstellung eines Films aus einer Reihe von Bildern?

9

Ich habe es geschafft, eine Reihe von Bildern zu erhalten, die mit Python geladen wurden.

Ich möchte, dass mein Skript diese Bilderserie (in dem Format, in dem ich sie brauche) aufnimmt und daraus ein Video erstellt. Das große Limit bei all dem ist, dass ich etwas Einfaches und Einfaches zu installieren suche. Idealerweise verwenden Sie das standardmäßige OS X-Installationsverfahren:

  • herunterladen .dmg
  • klicken Sie auf
  • bewegen Sie sich in den Anwendungsordner

Ich möchte nicht viel Mühe aufwenden, um das Videobearbeitungsprogramm zu installieren. Nur etwas einfaches, das funktioniert.

Fragen

  1. Welches Format sollte ich anstreben? Ich brauche mein Video auf Linux-, Mac- und Windows-Systemen. Die Bilder sind Diagramme, also sprechen wir von diskreten Bildern, nicht von Fotografien. Es sollte ziemlich einfach sein, es zu komprimieren. Es wird ungefähr 1000 Bilder geben, also wird das ein kurzer Film sein.

  2. Mit welchen Tools soll ich das eigentliche Video produzieren? Ich muss es entweder direkt von Python aus tun, indem ich eine Bibliothek verwende, die für diesen Zweck entwickelt wurde, oder indem ich Kommandozeilen-Tools scripte, die von Python aufgerufen werden.

Pietro Speroni 03.06.2009, 14:54
quelle

3 Antworten

21

Wenn Sie der Befehlszeile nicht abgeneigt sind, gibt es den Befehl convert aus dem ImageMagick-Paket. Es ist verfügbar für Mac, Linux, Windows. Siehe Ссылка .

Es unterstützt eine große Anzahl von Bildformaten und Sie können Ihren Film als mpeg-Datei ausgeben:

%Vor%

oder als animierte Gifs zum Hochladen auf Webseiten:

%Vor%

Weitere Optionen für den Befehl convert finden Sie hier: ImageMagick v6 Beispiele - Animationsgrundlagen

    
Shawn Chin 03.06.2009, 16:53
quelle
9

Sie können OpenCV verwenden. Und es kann auf dem Mac installiert werden. Außerdem gibt es eine Python-Schnittstelle .

Ich habe ein Programm aus hier etwas modifiziert, weiß aber nicht, ob es so ist kompiliert und kann es nicht überprüfen.

%Vor%     
Daniyar 03.06.2009 16:00
quelle
4

Müssen Sie Python benutzen? Es gibt andere Tools, die nur für diese Zwecke erstellt werden. Um beispielsweise ffmpeg oder mencoder zu verwenden.

    
user49117 03.06.2009 15:22
quelle

Tags und Links