FFMpeg schreibt eine Matplotlib-Animation mit abnehmender Qualität

Ich versuche, eine Reihe von Animationen, die den Pfaden folgen National Hockey League Teams reisen während der laufenden Saison zu schaffen. Derzeit sieht meine Animation so aus .

Wie Sie sehen können, beginnt die Animation anständig scharf, aber innerhalb von 2 Sekunden geht die Qualität aus und alles ist körnig.

Der entsprechende Code ist:

ani = animation.FuncAnimation(fig, update, frames=len(all_x + 20), interval=75, repeat=False) filepath = map_team + '.mp4' ani.save(filepath, writer='ffmpeg', fps=30) plt.tight_layout() plt.show() 

Ich habe FFMpeg als meinen Schriftsteller gewählt, weil ich hoffe, etwa 30 Grafiken online zu setzen und das MP4-Format hält jede Datei um 1,5 MB. Wenn es einen Weg gibt, die Grafik scharf zu halten, mit niedrigen Dateigrößen und in der Lage, auf Imgur hochgeladen zu werden, würde ich gerne das mit meinem Projekt machen.

Vielen Dank.

  • Matplotlib - versteckte spezifische Zecken auf x-Achse
  • Mit matplotlib colormap mit pandas dataframe.plot Funktion
  • Doppelte Veranstaltung bei Mausklick registriert, wenn die Legende außerhalb der Achsen ist
  • Stapelung von Farbpunkten
  • Plotten gefüllte Polygone in Python
  • Arbeiten mit Python, Dateien
  • Matplotlib und Qt: mouse press event.key ist immer keine
  • Ein Gaußer zu einem Histogramm mit MatPlotLib und Numpy - falsch Y-Skalierung?
  • Kann ich Matplotlib-Graphen programmgesteuert in Excel einfügen?
  • Matplotlib wird nicht python3 ziehen
  • Finde Peak von 2d Histogramm
  • Python ist die beste Programmiersprache der Welt.