[Résolu] Sortie audio HDMI - failed to create audio output

Votre Apache se cache, votre Pi gémit, votre SoC fume ? La panne quoi ! C'est ici que vous trouverez sans doute une solution... Sinon du réconfort :)

Modérateurs : Francois, maxty01

Répondre
Avatar du membre
Captain Nemo
Messages : 7
Enregistré le : dim. 23 juin 2019 08:34

[Résolu] Sortie audio HDMI - failed to create audio output

Message par Captain Nemo » lun. 11 déc. 2023 07:26

Bonjour à tous,

J'ai un problème de lecture audio avec VLC quand je spécifie une sortie HDMI.

J'ai lancé une install toute fraîche d'un Raspberry Pi OS Lite 64 bits avec "Raspberry Pi Imager"

Une fois connecté en SSH via Mobaxterm, j'ai fait

Code : Tout sélectionner

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install vlc
Je lance mon fichier de test

Code : Tout sélectionner

export DISPLAY=:0 && cvlc test.mp4
Dans raspi-config, si je spécifie la sortie audio "bcm2835 Headphones", la vidéo est jouée sans problème, et le son sort bien par la prise jack.
En revanche, si je spécifie dans raspi-config la sortie audio "vc4-hdmi", la vidéo est OK mais il n'y a aucun son, et j'ai une erreur qui boucle

Code : Tout sélectionner

[721036d0] main decoder error: failed to create audio output
[00b77270] alsa audio output error: no supported sample format
[00b77270] main audio output error: module not functional
[721036d0] main decoder error: failed to create audio output
[00b77270] alsa audio output error: no supported sample format
[00b77270] main audio output error: module not functional
J'ai tenté différent fix trouvé sur net, comme par exemple éditer le /boot/config.txt

Code : Tout sélectionner

hdmi_drive=2
hdmi_force_hotplug=1
hdmi_force_edid_audio=1
Mais j'ai toujours le souci.

A noter que j'ai fait un précédent test avec un Raspberry avec desktop, et là aucun souci, le son sortait bien en HDMI.
Donc ce n'est pas un problème de câble, pas un problème de composant, pas un problème de fichier mp4.

Une idée ?

Merci !
Modifié en dernier par Captain Nemo le jeu. 14 déc. 2023 07:53, modifié 1 fois.

domi
Administrateur
Messages : 3233
Enregistré le : mer. 17 sept. 2014 18:12
Localisation : Seine et Marne

Re: Sortie audio HDMI - failed to create audio output

Message par domi » mar. 12 déc. 2023 09:41

Bonjour,

Je ne sais pas si cela corrigera ton problème, mais dans ta config, ce n'est pas :

Code : Tout sélectionner

hdmi_force_edid_audio=1
mais plutôt :

Code : Tout sélectionner

hdmi_force_edit_audio=1
Passionné de Raspberry, Arduino, ESP8266, ESP32, et objets connectés :
Spécial débutant, concevez vous-même votre domotique DIY : https://www.youtube.com/c/DomoticDIY
Conception d'une station météo DIY, et envoi des infos à votre Domotique.

Avatar du membre
Captain Nemo
Messages : 7
Enregistré le : dim. 23 juin 2019 08:34

Re: Sortie audio HDMI - failed to create audio output

Message par Captain Nemo » jeu. 14 déc. 2023 07:52

Problème résolu avec cette logique

Affichage de toutes les cartes dispo

Code : Tout sélectionner

 aplay -L
Résultats

Code : Tout sélectionner

    output
hw:CARD=Headphones,DEV=0
    bcm2835 Headphones, bcm2835 Headphones
    Direct hardware device without any conversions
plughw:CARD=Headphones,DEV=0
    bcm2835 Headphones, bcm2835 Headphones
    Hardware device with all software conversions
sysdefault:CARD=Headphones
    bcm2835 Headphones, bcm2835 Headphones
    Default Audio Device
dmix:CARD=Headphones,DEV=0
    bcm2835 Headphones, bcm2835 Headphones
    Direct sample mixing device
hw:CARD=vc4hdmi,DEV=0
    vc4-hdmi, MAI PCM i2s-hifi-0
    Direct hardware device without any conversions
plughw:CARD=vc4hdmi,DEV=0
    vc4-hdmi, MAI PCM i2s-hifi-0
    Hardware device with all software conversions
sysdefault:CARD=vc4hdmi
    vc4-hdmi, MAI PCM i2s-hifi-0
    Default Audio Device
hdmi:CARD=vc4hdmi,DEV=0
    vc4-hdmi, MAI PCM i2s-hifi-0
    HDMI Audio Output
dmix:CARD=vc4hdmi,DEV=0
    vc4-hdmi, MAI PCM i2s-hifi-0
    Direct sample mixing device
Et mise à jour de la commande cvlc comme ceci :

Code : Tout sélectionner

export DISPLAY=:0 && cvlc test.mp4 --alsa-audio-device hdmi:CARD=vc4hdmi,DEV=0

Répondre

Retourner vers « En panne ? »