Chcę animować niektóre wątki za pomocą matplotlib. Wersja, którą mam, to dystrybucja Enthough Canopy (wersja: 1.1.0.1371), działająca w środowisku Mac OS X 10.8 (Mountain Lion). Użyłem rutyny FuncAnimation z pakietu animacji matplotlib. Mój problem polega na zapisaniu animacji. Chcę zapisać w formacie mp4:Jak ustawić ffmpeg dla matplotlib w mac os x
anim.save('test.mp4',fps=30)
Błąd pojawia się:
UserWarning: MovieWriter ffmpeg unavailable
warnings.warn("MovieWriter %s unavailable" % writer)
Więc zainstalowałem ffmpeg poprzez DarwinPorts. Ale wciąż mam ten sam błąd. Czy wiesz, jak skonfigurować matplotlib, aby rozpoznać ffmpeg? Czy muszę zmienić plik matplotlibrc? Dzięki.
EDYCJA: Zdałem sobie sprawę, że mogę ręcznie umieścić "/ opt/local/bin" w PYTHONPATH, ale to nie zmienia PATH w Enthough Canopy. Czy ktoś wie, jak zmienić PATH w czaszy?
jest 'ffmpeg' w ścieżce? Jeśli wpiszesz 'ffmpeg' w konsoli, czy działa? –
Tak, działa. Sprawdziłem dwukrotnie, czy PATH jest OK i program działa. – AlexNoir
Informacje dotyczące zmiany zmiennej PATH i innych zmiennych env w systemie OSX: https://support.enthought.com/entries/23665767-How-do-I-set-PYTHONPATH- i-Invent-environment-variables-for-Canopy- –