69

Linux では、matplotlib のアニメーション クラスをチェックしてきましたが、ムービー ライターを初期化してムービーを書き出すことができないことを除けば、動作しているようです。

次のいずれかの例を使用します。

「 RuntimeError: No MovieWriters available!」というエラーが発生します。

私はmatplotlibバージョン1.3.xを使用しており、(うまくいけば)すべてのコーデックをインストールしています。

このエラーが発生する理由について、誰かが提案できますか? コーデックの問題の場合、どのコーデック (+バージョン) をインストールすればよいですか? 何か他のものが壊れている場合、Python でアニメーションを作成するための代替手段はありますか?

4

9 に答える 9

54

同じ問題がありました....しばらくして、なんとか動作するようになりました。

すべきことは、FFmpeg のインストールに関する指示に従うことです。これは、(少なくとも Windows では) 環境変数にパスを設定する必要がある実行可能ファイルのバンドルです。

http://www.wikihow.com/Install-FFmpeg-on-Windows

ffmpeg.org からダウンロード

これが誰かの役に立てば幸いです - 質問からしばらく経っても - 頑張ってください

于 2013-01-29T02:53:47.307 に答える
30

この質問が Linux に関するものであることは承知していますが、Mac でこの問題に遭遇した場合、ここで行ったように解決策があります。ffmpegどうやらデフォルトではインストールされていないため、Macでもまったく同じ問題が発生したため、次を使用して解決できました。

brew install yasm
brew install ffmpeg
于 2016-10-20T13:05:37.013 に答える
7

Ubuntu 14.04 を使用している場合はffmpeg利用できません。https://www.ffmpeg.org/download.htmlの指示に従って直接インストールできます。

つまり、次のことを行う必要があります。

sudo add-apt-repository ppa:mc3man/trusty-media
sudo apt-get update
sudo apt-get install ffmpeg gstreamer0.10-ffmpeg

これが機能しない場合は、使用してみてsudo apt-get dist-upgradeください。ただし、システム内で問題が発生する可能性があります。

于 2016-08-13T17:34:57.510 に答える