Tengo una Raspberry (en realidad virtualBox) con Debian, VLC instalado y un script de Python que quiero ejecutar.
- Problema #1: Intento ejecutar un video con python-vlc en mi secuencia de comandos de Python en un marco de Tkinter
El script es correcto ya que se ejecuta en mi PC con ventana, el código se parece a esto:
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()
pero me sale este error que sigue repitiendo
[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!
Busqué cómo podía solucionar este problema. Lo que encontré fue que tenía que configurar la salida de video en OpenGL o algo así. Entonces intenté configurarlo en la configuración de VLC pero
- Problema #2: No veo ningún texto
No puedo encontrar nada acerca de que VLC no muestre ningún texto. Intenté reinstalarlo después de quitarlo y reiniciar. Antes también tuve otro problema con PulseAudio que pude solucionar, así que básicamente nada funcionó/funciona. ¿Alguien podría ayudar con esto?
¿Hay alguna manera de cambiar la configuración de VLC por terminal sin necesidad de abrir VLC?
Actualización: Descubrí que cambiar el tipo/tamaño de fuente hace que el texto aparezca durante 2/3 segundos antes de desaparecer nuevamente, así que intenté configurar la salida de video a todas las disponibles (si realmente lo hizo, no pude). Realmente no lo leí) y todavía no funcionó