Debian 上の VLC に関する複数の問題

Debian 上の VLC に関する複数の問題

つまり、Debian、VLC がインストールされた Raspberry (実際は virtualBox)、および実行したい Python スクリプトがあります。

  • 問題1: Tkinterフレーム上のPythonスクリプトでpython-vlcを使用してビデオを実行しようとしています

スクリプトは私の Windows PC で実行されるので正しいです。コードは次のようになります。

instance = vlc.Instance()
player = instance.media_player_new()

def GetHandle():
    return frame.winfo_id()

def play(_source):
    Media = self.instance.media_new(_source)
    Media.get_mrl()
    player.set_media(Media)

    player.set_hwnd(GetHandle())
    player.play()

しかし、ループし続けるこのエラーが発生します

ループするメッセージエラー

[a4c05f88] main video output error: video output creation failed
[9752e2f0] main decoder error: failed to create video output
[h264 @ 0x9752e9e0] get_buffer() failed
[h264 @ 0x9752e9e0] thread_get_buffer() failed
[h264 @ 0x9752e9e0] decode_slice_header error
[h264 @ 0x9752e9e0] no frame!

これを修正する方法を調べました。ビデオ出力をOpenGLか何かに設定する必要があることがわかりました。そこでVLCの設定で設定しようとしましたが、

  • 問題2: テキストが表示されない

テキストなしのVLCの画像

VLC にテキストが表示されないという情報は見つかりませんでした。削除して再起動した後、再インストールしてみました。以前、PulseAudio で別の問題がありましたが、これは修正できました。つまり、基本的に何も機能していないということです。誰かこの件について助けてくれませんか?

VLC を開かずにターミナルで VLC の設定を変更する方法はありますか?

更新: フォントの種類やサイズを変更すると、テキストが2~3秒間ポップアップ表示されてから再び消えることがわかったので、ビデオ出力を利用可能なものすべてに設定してみました(実際に表示されたとしても、実際には読めませんでした)が、それでも機能しませんでした。

関連情報