2016-04-06 10 views
1

私はkivyで新しく、OSXで作業しています。私は、このようにkivy.uix.videoからVideoクラスを使用してビデオを再生する簡単な例を実装しようとしています:kivy - 動画を読み込もうとすると、gstreamerエラーが発生する

Video: 
    id: video 
    source: 'resources/videos/testVideo.mpg' 
    state: 'play' 

をしかし、私はこのエラーを取得する:

kivy.lib.gstplayer._gstplayer.GstPlayerException: Unable to create a playbin 

私はgstreamerが正しくインストールされていることを確認してください。私は1.6.2.0のバージョンを持っています。

誰かがこれを手伝ってくれますか?私はこのエラーを調査しようとしていますが、それはgstreamerがインストールされていないためだと思われますが、わかりません。

誰か助けてください。

ありがとうございました

答えて

1

私はついにこの問題を解決しました。私はOSXのための移植可能なバージョンのkivyを使っていました。

https://kivy.org/docs/installation/installation-osx.html#using-pip

Alternatively you can install Kivy using the following steps:

1.Install the requirements using homebrew:

$ brew install sdl2 sdl2_image sdl2_ttf sdl2_mixer gstreamer 

2.Install cython 0.23 and kivy using pip:

$ pip install -I Cython==0.23 
$ USE_OSX_FRAMEWORKS=0 pip install kivy 

そして今のgstreamerが正常に動作します:私は、それがkivyドキュメントサイトに示されているように自分がピップを使用してkivy再インストール。適切にgst-pluginsをインストールする必要があります。

1

ザッツあなたは 'gstreamer0.10-ffmpegの' パッケージ欠けている主な理由は、以下を参照してください。

https://bugs.launchpad.net/ubuntu/+s...g/+bug/1275556

あなたはPPAからインストールする必要があると思います

sudo add-apt-repository ppa:mc3man/trusty-media 

sudo apt-get update 

sudo apt-get install gstreamer0.10-ffmpeg 
関連する問題