Ich versuche eine Animation eines Wellenpakets zu machen und es als Film zu speichern. Alles außer dem Speichern funktioniert. Kannst du mir bitte sagen, was ich falsch mache? Wenn ich in die Zeile ani.save('MovWave.mp4')
gehe, sagt er mir:
Ich habe es natürlich gegoogelt, aber ich weiß nicht einmal, was es bedeutet.
UPDATE: Ich kann jetzt ffmpeg
in der Konsole aufrufen. Es sagt, ich habe ffmpeg Version 0.10.7-6:0.10.7-0jon1~precise
installiert. Ich habe den Code aktualisiert und das Programm ausgeführt, aber jetzt bekomme ich den folgenden Fehler:
Update 2: Offensichtlich gibt es einen Fehler bei der Verwendung von Python 3.3, wie Doctorlove darauf hingewiesen hat. Ich versuche nun stattdessen python 2.7 zu verwenden. Jetzt erstellt es eine mpeg-Datei, aber es kann nicht abgespielt werden und es ist nur ~ 150 kB groß.
Update 3: Okay, also habe ich genau den gleichen Code auf meinem Win7-Rechner ausprobiert und er funktioniert auch in Python 3.3. Aber ich habe das gleiche Problem, ich hatte früher mit Python 2.7. Die erstellte mpeg-Datei kann nicht abgespielt werden und ist nur ein paar hundert kB groß.
%Vor% Haben Sie ffmpeg
oder mencoder
installiert? Sehen Sie sich diese Antwort an, um Hilfe beim Installieren von ffmpeg zu erhalten.
Sie haben mencoder
in Ihrem Text erwähnt, aber nicht den Code.
Matplotlib docs hat eine Überprüfung für mencoder
in einer Demo :
Tags und Links python animation matplotlib