Error Videos de Gnome y audio m4a en Deadbeef

Hola. Como dice el titulo, al intentar reproducir cualquier video con el programa nativo de Gnome, me sale este error. He instalado los codecs a traves de opi y de hecho vlc reproduce los videos y audio m4a sin problemas, pero no consigo que funcione Videos de Gnome ni los archivos de audio m4a en Deadbeef.
Saludos y Feliz Año 2024 a esta estupenda comunidad del camaleón.

Datos:

System:
  Host: localhost.localdomain Kernel: 6.6.7-1-default arch: x86_64 bits: 64
    Desktop: GNOME v: 45.2 Distro: openSUSE Tumbleweed 20231226
CPU:
  Info: quad core model: AMD A10-7700K APU with Radeon R7 Graphics bits: 64
    type: MT MCP cache: L2: 4 MiB
  Speed (MHz): avg: 2346 min/max: 2000/3400 cores: 1: 1996 2: 3400 3: 1996
    4: 1995
Graphics:
  Device-1: AMD Kaveri [Radeon R7 Graphics] driver: radeon v: kernel
  Display: wayland server: X.org v: 1.21.1.9 with: Xwayland v: 23.2.2
    compositor: gnome-shell driver: gpu: radeon resolution: 1920x1080~60Hz
  API: OpenGL v: 4.5 vendor: amd mesa v: 23.2.1 renderer: KAVERI ( LLVM
    17.0.6 DRM 2.50 6.6.7-1-default)
  API: EGL Message: EGL data requires eglinfo. Check --recommends.
Audio:
  Device-1: AMD Kaveri HDMI/DP Audio driver: snd_hda_intel
  Device-2: AMD FCH Azalia driver: snd_hda_intel
  API: ALSA v: k6.6.7-1-default status: kernel-api
  Server-1: PipeWire v: 1.0.0 status: active

haz probado ha reproducir los archivos de esta página → Sample M4A Files Download - Get Examples Instantly

yo uso plasma 5, he instalado deadbeef y he bajado Symphony No.6 (1st movement).m4a

lo he escuchado sin problemas.

zypper se Deadbeef
Cargando datos del repositorio...
Leyendo los paquetes instalados...

S  | Name                                       | Summary                                                  | Type
---+--------------------------------------------+----------------------------------------------------------+------------
   | bumblebee-status-module-deadbeef           | Widget for deadbeef                                      | paquete
i+ | deadbeef                                   | GTK+ audio player                                        | paquete
   | deadbeef                                   | GTK+ audio player                                        | paquete src
   | deadbeef-debuginfo                         | Debug information for package deadbeef                   | paquete
i+ | deadbeef-devel                             | Development files for deadbeef                           | paquete
i+ | deadbeef-lang                              | Translations for package deadbeef                        | paquete
i+ | deadbeef-plugin-mpris2                     | MPRISv2 plugin for the DeaDBeeF music player             | paquete
i+ | deadbeef-plugin-statusnotifier             | Alternative tray icon for Plasma 5 DE                    | paquete
   | deadbeef-plugin-statusnotifier             | Alternative tray icon for Plasma 5 DE                    | paquete src
   | deadbeef-plugin-statusnotifier-debuginfo   | Debug information for package deadbeef-plugin-statusno-> | paquete
   | deadbeef-plugin-statusnotifier-debugsource | Debug sources for package deadbeef-plugin-statusnotifier | paquete
i  | deadbeef-plugins-extra                     | Extra plugins for DeaDBeeF                               | paquete
   | deadbeef-plugins-extra-debuginfo           | Debug information for package deadbeef-plugins-extra     | paquete
cat /etc/os-release
NAME="openSUSE Tumbleweed"
# VERSION="20231226"
ID="opensuse-tumbleweed"
ID_LIKE="opensuse suse"
VERSION_ID="20231226"
PRETTY_NAME="openSUSE Tumbleweed"
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:opensuse:tumbleweed:20231226"
BUG_REPORT_URL="https://bugzilla.opensuse.org"
SUPPORT_URL="https://bugs.opensuse.org"
HOME_URL="https://www.opensuse.org"
DOCUMENTATION_URL="https://en.opensuse.org/Portal:Tumbleweed"
LOGO="distributor-logo-Tumbleweed"
inxi -CGA
CPU:
  Info: 8-core model: AMD Ryzen 7 2700X bits: 64 type: MT MCP cache: L2: 4 MiB
  Speed (MHz): avg: 2762 min/max: 2200/3700 cores: 1: 4166 2: 1970 3: 1857
    4: 2079 5: 2200 6: 2200 7: 3405 8: 3200 9: 4167 10: 1882 11: 2731 12: 2419
    13: 1853 14: 3700 15: 4165 16: 2200
Graphics:
  Device-1: AMD Ellesmere [Radeon RX 470/480/570/570X/580/580X/590]
    driver: amdgpu v: kernel
  Device-2: Logitech Webcam C270 driver: snd-usb-audio,uvcvideo type: USB
  Device-3: Logitech Webcam C270 driver: snd-usb-audio,uvcvideo type: USB
  Display: x11 server: X.Org v: 21.1.9 with: Xwayland v: 23.2.2 driver: X:
    loaded: amdgpu unloaded: fbdev,modesetting,vesa dri: radeonsi gpu: amdgpu
    resolution: 3840x2160~64Hz
  API: EGL v: 1.5 drivers: radeonsi,swrast platforms: x11,surfaceless,device
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 23.2.1 renderer: AMD
    Radeon RX 580 Series (polaris10 LLVM 17.0.6 DRM 3.54 6.6.7-1-default)
  API: Vulkan v: 1.3.268 drivers: radv surfaces: xcb,xlib
Audio:
  Device-1: AMD Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590]
    driver: snd_hda_intel
  Device-2: AMD Family 17h HD Audio driver: snd_hda_intel
  Device-3: Logitech Webcam C270 driver: snd-usb-audio,uvcvideo type: USB
  Device-4: Logitech Webcam C270 driver: snd-usb-audio,uvcvideo type: USB
  API: ALSA v: k6.6.7-1-default status: kernel-api
  Server-1: PipeWire v: 1.0.0 status: active

He probado todos los test sin problemas

1 Like

Gracias ante todo por contestar. Te respondo tb por aqui
Los archivos m4a de esa web si me los reproduce deadbeef. Lo que no me reproduce son los archivos m4a que me he descargado de la aplicacion spotube, supongo que sera pq les falta alguna info del archivo de configuracion.

Respecto al reproductor Videos de Gnome, sigo con el error (no reproduce ningun video), pero no tiene mayor importancia pq VLC si reproduce bien todo.
Captura desde 2023-12-30 11-42-30

Saludos

El reproductor de Gnome y sus librerias seguro de que viene del repo de openSUSE, entonces, estará capado o utiliza algunas librerías de multimedia capadas. Pásate al reproductor Gnome y/o las librerías multimedia de Packman.
No recuerdo de memoria su nombre, supongo que será las famosas xine que estaba asociadas a dicho reproductor.

Échale un vistazo:
https://pmbs.links2linux.de/project/show/Essentials

https://pmbs.links2linux.de/project/show/Multimedia

PD: Otra opción es instalar otro reproductor distinto aparte de Totem, el reproductor multimedia de Gnome.

Paquetes que contiene como nombre la palabra xine en Packman, si te fijas, ninguno lo tengo instalado.

zypper se -r  Packman xine
Cargando datos del repositorio...
Leyendo los paquetes instalados...

S | Name                            | Summary                                                              | Type
--+---------------------------------+----------------------------------------------------------------------+------------
  | gxine                           | GTK-based GUI for xine libraries                                     | paquete
  | gxine                           | GTK-based GUI for xine libraries                                     | paquete src
  | gxine-browser-plugin            | Gxine browser plugin                                                 | paquete
  | gxine-browser-plugin-debuginfo  | Debug information for package gxine-browser-plugin                   | paquete
  | gxine-debuginfo                 | Debug information for package gxine                                  | paquete
  | gxine-debugsource               | Debug sources for package gxine                                      | paquete
  | gxine-lang                      | Translations for package gxine                                       | paquete
  | libxine-devel                   | Development environment for xine-based media players                 | paquete
  | libxine2                        | Video Player with Plug-Ins                                           | paquete
  | libxine2-codecs                 | Xine plugins for watching DVDs, DivX and more                        | paquete
  | libxine2-debuginfo              | Debug information for package libxine2                               | paquete
  | libxine2-jack                   | Jack plugin for xine                                                 | paquete
  | libxine2-jack-debuginfo         | Debug information for package libxine2-jack                          | paquete
  | libxine2-pulse                  | Pulseaudio plugin for xine                                           | paquete
  | libxine2-pulse-debuginfo        | Debug information for package libxine2-pulse                         | paquete
  | libxine2-sdl                    | SDL plugin for xine                                                  | paquete
  | libxine2-sdl-debuginfo          | Debug information for package libxine2-sdl                           | paquete
  | xine-browser-plugin             | A Netscape/Mozilla plugin using xine engine for audio/video playback | paquete
  | xine-browser-plugin             | A Netscape/Mozilla plugin using xine engine for audio/video playback | paquete src
  | xine-browser-plugin-debuginfo   | Debug information for package xine-browser-plugin                    | paquete
  | xine-browser-plugin-debugsource | Debug sources for package xine-browser-plugin                        | paquete
  | xine-lib                        | Video Player with Plug-Ins                                           | paquete src
  | xine-lib-debugsource            | Debug sources for package xine-lib                                   | paquete
  | xine-skins                      | Skins for xine-ui                                                    | paquete
  | xine-skins                      | Skins for xine-ui                                                    | paquete src
  | xine-ui                         | Video player with plugins                                            | paquete
  | xine-ui                         | Video player with plugins                                            | paquete src
  | xine-ui-debuginfo               | Debug information for package xine-ui                                | paquete
  | xine-ui-debugsource             | Debug sources for package xine-ui                                    | paquete

1 Like

Después de pegarle una miradita a spotube en el guithub, bajar algunos archivos y probarlos, he visto que el programa que no falla, ni para audio, ni para video es mpv, ademas el programador, ya te indican que es un requisito ineludible para compilar el programa.

1 Like

Buenas. Estoy probandolo en el minipc que me compre el mes pasado y si funciona Gnome Videos, asi que es cosa del hardware de mi antigua torre (AMD A10-7700K) . Habra que seguir investigando, aunque ya esta ese pc a 400 kms de mi (se me han acabado las vacaciones :sob:)

Un saludo

Por si te interesa:

Mirando la cabecera de los archivos bajados por spotube, muestra ftypdash ó iso6mp41. Lo que implica que es el audio DASH, que no es un mp3, por lo que ciertos reproductores no habrirán el archivo, entre ellos deadbeef.

ejemplo:

faad -i "Cara Al Culo - La Polla Records.m4a"
 *********** Ahead Software MPEG-4 AAC Decoder V2.10.0 ******************

 Copyright 2002-2004: Ahead Software AG
 http://www.audiocoding.com
 bug tracking: https://sourceforge.net/p/faac/bugs/
 Floating point version

 This program is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License.

 **************************************************************************

**** MP4 header ****
Brand:                  dash(version 0)
Compatible brands:      iso6mp41
*track media type: 'soun': OK
parse:-1

Esto lo puedes solucionar cambiándole la cabecera con ffmpeg:

ffmpeg -i 'Cara Al Culo - La Polla Records.m4a' -vn -acodec copy 'Cara Al Culo - La Polla Records2.m4a'

después de la conversión los he podido escuchar con deadbeef.

faad -i 'Cara Al Culo - La Polla Records2.m4a' *********** Ahead Software MPEG-4 AAC Decoder V2.10.0 ******************

 Copyright 2002-2004: Ahead Software AG
 http://www.audiocoding.com
 bug tracking: https://sourceforge.net/p/faac/bugs/
 Floating point version

 This program is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License.

 **************************************************************************

**** MP4 header ****
Brand:                  M4A (version 512)
Compatible brands:      M4A isomiso2
*track media type: 'soun': OK
parse:-1

También podrías generar un script para hacerlo automatizado, como opción.

Saludos.

2 Likes