Mplayer console pas de video ni de son

Bonjour,

Après deux jours de recherche et avoir essayé plusieurs solution sans succès, je vous demande de l’aide.

Matériel : Asrock H81TM-ITX R2, Intel Pentium G3240, 4G de RAM, SSD 120G, Debian Jessie.

ceci est connecté sur une TV en HDMI, aucune interface graphique.

lorsque je lance la commande mplayer (root) :

[code]mplayer /home/NHOTEL/VIDEOS/emission.avi
MPlayer2 2.0-728-g2c378c7-4+b1 © 2000-2012 MPlayer Team
Cannot open file ‘/root/.mplayer/input.conf’: No such file or directory
Failed to open /root/.mplayer/input.conf.
Cannot open file ‘/etc/mplayer/input.conf’: No such file or directory
Failed to open /etc/mplayer/input.conf.

Playing /home/NHOTEL/VIDEOS/emission.avi.
Detected file format: QuickTime / MOV (libavformat)
[lavf] stream 0: video (h264), -vid 0
[lavf] stream 1: audio (aac), -aid 0, -alang eng
Clip info:
major_brand: mp42
minor_version: 0
compatible_brands: isommp42
creation_time: 2015-02-11 18:19:24
Load subtitles in /home/NHOTEL/VIDEOS/
vo: couldn’t open the X11 display ()!
vo: couldn’t open the X11 display ()!
vo: couldn’t open the X11 display ()!
[gl] OpenGL 3.x context creation not implemented.
vo: couldn’t open the X11 display ()!
SDL SetVideoMode failed: Couldn’t set console screen info
vo: couldn’t open the X11 display ()!
[VO_SDL] Using driver: fbcon.
vo: couldn’t open the X11 display ()!
[ass] auto-open
Selected video codec: H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 [libavcodec]
Selected audio codec: AAC (Advanced Audio Coding) [libavcodec]
AUDIO: 44100 Hz, 2 ch, floatle, 192.0 kbit/6.80% (ratio: 24000->352800)
AO: [pulse] Init failed: Access denied
[AO_ALSA] alsa-lib: pcm_hw.c:1557:(snd_pcm_hw_open) open ‘/dev/snd/pcmC0D0p’ failed (-2): No such file or directory
[AO_ALSA] alsa-lib: pcm_dmix.c:1022:(snd_pcm_dmix_open) unable to open slave
[AO_ALSA] Playback open error: No such file or directory
[AO OSS] audio_setup: Can’t open audio device /dev/dsp: No such file or directory
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
[JACK] cannot open server
[AO SDL] Samplerate: 44100Hz Channels: Stereo Format floatle
[AO SDL] Unsupported audio format: 0x1d.
[AO_ALSA] alsa-lib: pcm_hw.c:1557:(snd_pcm_hw_open) open ‘/dev/snd/pcmC0D0p’ failed (-2): No such file or directory
[AO_ALSA] alsa-lib: pcm_dmix.c:1022:(snd_pcm_dmix_open) unable to open slave
[AO SDL] Unable to open audio: No available audio device
AO: [null] 44100Hz 2ch floatle (4 bytes per sample)
Starting playback…
VIDEO: 1280x720 25.000 fps 2232.3 kbps (279.0 kB/s)
VO: [sdl] 1280x720 => 1280x720 Planar YV12
[VO_SDL] Set_fullmode: SDL_SetVideoMode failed: Couldn’t set console screen info.
[VO_SDL] Failed to set video mode: Couldn’t set console screen info.
FATAL: Cannot initialize video driver.

FATAL: Could not initialize video filters (-vf) or video output (-vo).

Exiting… (End of file)
[/code]

la commande aplay :

aplay -l **** Liste des Périphériques Matériels PLAYBACK **** carte 0: HDMI [HDA Intel HDMI], périphérique 3: HDMI 0 [HDMI 0] Sous-périphériques: 1/1 Sous-périphérique #0: subdevice #0 carte 0: HDMI [HDA Intel HDMI], périphérique 7: HDMI 1 [HDMI 1] Sous-périphériques: 1/1 Sous-périphérique #0: subdevice #0 carte 0: HDMI [HDA Intel HDMI], périphérique 8: HDMI 2 [HDMI 2] Sous-périphériques: 1/1 Sous-périphérique #0: subdevice #0 carte 1: PCH [HDA Intel PCH], périphérique 0: ALC892 Analog [ALC892 Analog] Sous-périphériques: 1/1 Sous-périphérique #0: subdevice #0 carte 1: PCH [HDA Intel PCH], périphérique 1: ALC892 Digital [ALC892 Digital] Sous-périphériques: 1/1 Sous-périphérique #0: subdevice #0

la commande lspci :

lspci | grep Audio 00:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06) 00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 05)

La commande alsactl :

alsactl init Found hardware: "HDA-Intel" "Intel Haswell HDMI" "HDA:80862807,80860101,00100000" "0x1849" "0x0c0c" Hardware is initialized using a generic method

Voilà pour la partie son, pour la vidéo je n’ai vraiment aucune idée, merci par avance pour vos réponses.

Re,

Ça y est pour le son c’est OK, après une modif dans le fichier /usr/share/alsa/alsa.conf
avant :

defaults.ctl.card 0 defaults.pcm.card 0 defaults.pcm.device 0

après :

defaults.ctl.card 0 defaults.pcm.card 0 defaults.pcm.device 8

En revanche toujours rien au niveau vidéo

[quote=“xbr16”]Cannot open file ‘/[strike]root[/strike]/.mplayer/input.conf’: No such file or directory
Failed to open /[strike]root[/strike]/.mplayer/input.conf.[/quote]
Lances la lecture depuis le compte d’un utilisateur lambda. [mono]:~$[/mono]

Bonjour,

Alors effectivement il y a du mieux, la vidéo se lance avec le son mais elle s’affiche avec des caractères ASCII.

commande utilisée : mplayer /home/xbr/video/emission.avi

Bonjour,

[quote=“xbr16”]Playing /home/NHOTEL/VIDEOS/emission.avi.
Detected file format: QuickTime / MOV (libavformat)[/quote]
Un .avi détecté comme un format quicktime… je trouve cela bizarre, peut-être me trompe-je.

Bonjour,

Je te l’accorde (vidéo récupérée sur youtube), mais sur une autre config cela passe très bien, c’est pour cela que je suis un peu perdu.

J’ai suivi la même méthode d’install pour les deux, seul le matériel différencie.

X11 display : affichage du serveur X.
Est-ce que tu lances mplayer depuis une console texte ou une session graphique X ?

[mono]vo[/mono] signifie video output, sortie video.
Si tu obtiens l’affichage d’ASCII en sortie, on peut penser qu’un fichier de configuration quelconque doit avoir défini la sortie video en tant que [mono]vo=aa[/mono] voire [mono]vo=caca[/mono] (Oui caca, KK, ce n’est pas de la scatologie).
En spécifiant les sorties à utiliser, le fichier de configuration de mplayer devrait être ignoré.
Pour voir les sorties video disponibles

Essayer sortie xv, x11, sdl, gl …
Spécifier la sortie video sur le modèle mplayer -vo x11 video.avi

Le pendant de [mono]vo[/mono] video output pour la sortie audio s’appelle [mono]ao[/mono],audio output.
Voir sorties audio disponibles :

Alsa, oss, pulse …
Spécifier la sortie audio sur le modèle mplayer -ao pulse video.avi

[quote=“etxeberrizahar”]
Est-ce que tu lances mplayer depuis une console texte ou une session graphique X ?[/quote]
Pas de serveur X d’installé, 100% console.

Je viens d’essayer plusieurs option de “-vo”, aucune ne fonctionne mise à part la “caca” :confused:

Est ce que le problème pourrait venir des paramètres de la console ?

[quote=“xbr16”]Bonjour,

mais sur une autre config cela passe très bien, c’est pour cela que je suis un peu perdu.

J’ai suivi la même méthode d’install pour les deux, seul le matériel différencie.[/quote]

Mea culpa, les config sont très différentes, car je l’ai fait fonctionné avec un RPI2 et omxplayer :blush:

Plus que de la console, nous dirions que le problème pourrait provenir du support de la carte graphique par le noyau ainsi que de la version de mplayer.
Chez moi sur une machine au circuit graphique intel, système debian jessie, connecté en console texte tty sans X, mplayer l’ancien arrive à afficher les vidéos, à travers la sortie video [mono]-vo fbdev2[/mono]. fb,framebuffer supporté comme l’atteste la présence de /dev/fb0 ([mono]ls -l /dev/fb*[/mono]).
Sur ce même système, mplayer2 ne propose pas de sortie fbdev ou fbdev2 alors que l’affichage [mono]-vo caca[/mono] est proposé.

En essayant les différentes sorties video de mplayer, il peut arriver que le shell s’en trouve chamboulé voire complétement bloqué.
Si pendant les essais des sorties video une option telle que [mono]-vo directfb[/mono] vient à bloquer tout affichage en console, composer la commande [mono]reset[/mono]+entrée à l’aveugle pour remettre le shell sur pied.

Alternative : nvlc, cvlc. Tout comme mplayer,vlc est capable d’afficher les images en console texte.

Merci, j’étais déjà partir sur vlc-nox au moment de ton message.

Et cette fois j’ai une vrai image, mais malgré les options -f et --autoscale la vidéo ne prend pas tout l’écran de la TV et il en manque une partie (a droite et en bas).

Je continue de chercher les options, mais je suis preneur si vous les connaissez.

Bonsoir,

Toujours en combat avec vlc & co !

lorsque je rajoute “nomodeset” dans “/etc/defaut/grub” sur la ligne “GRUB_CMDLINE_LINUX_DEFAULT”

j’arrive a avoir rune Vidéo plein écran a peu prés centrée mais je n’ai plus de son, ma “carte HDMI” a disparu. lorsque je retire cette option dans le grub je retrouve ma “carte HDMI” et je n’ai qu’une partie de la vidéo.

Bonjour,

Voici les news du jour.

configuration de grub pour le FB

[code]cat /etc/default/grub

If you change this file, run ‘update-grub’ afterwards to update

/boot/grub/grub.cfg.

For full documentation of the options in this file, see:

info -f grub -n ‘Simple configuration’

GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=lsb_release -i -s 2> /dev/null || echo Debian
GRUB_CMDLINE_LINUX_DEFAULT=“quiet"
GRUB_CMDLINE_LINUX=”"

Uncomment to enable BadRAM filtering, modify to suit your needs

This works with Linux (no patch required) and with any kernel that obtains

the memory map information from GRUB (GNU Mach, kernel of FreeBSD …)

#GRUB_BADRAM=“0x01234567,0xfefefefe,0x89abcdef,0xefefefef”

Uncomment to disable graphical terminal (grub-pc only)

#GRUB_TERMINAL=console

The resolution used on graphical terminal

note that you can use only modes which your graphic card supports via VBE

you can see them in real GRUB with the command `vbeinfo’

GRUB_GFXMODE=1920x1080
#GRUB_GFXPAYLOAD=keep
GRUB_GFXPAYLOAD_LINUX=1920x1080

Uncomment if you don’t want GRUB to pass “root=UUID=xxx” parameter to Linux

#GRUB_DISABLE_LINUX_UUID=true

Uncomment to disable generation of recovery mode menu entries

#GRUB_DISABLE_RECOVERY=“true”

Uncomment to get a beep at grub start

#GRUB_INIT_TUNE=“480 440 1”
[/code]

message lors de la commande mplayer (pas de son et pas d image):

[code] sudo mplayer -vo directfb -fs VIDEOS/emission.avi
MPlayer2 2.0-728-g2c378c7-4+b1 © 2000-2012 MPlayer Team

Playing VIDEOS/emission.avi.
Detected file format: QuickTime / MOV (libavformat)
[lavf] stream 0: video (h264), -vid 0
[lavf] stream 1: audio (aac), -aid 0, -alang eng
Clip info:
major_brand: mp42
minor_version: 0
compatible_brands: isommp42
creation_time: 2015-02-11 18:19:24
Load subtitles in VIDEOS/
commandline read: mplayer
commandline read: -vo
commandline read: directfb
commandline read: -fs
commandline read: VIDEOS/emission.avi

| DirectFB 1.2.10 |
© 2001-2008 The world wide DirectFB Open Source Community
© 2000-2004 Convergence (integrated media) GmbH
----------------------------------------------------------------

() DirectFB/Core: Single Application Core. (2014-10-21 10:15)
(
) Direct/Memcpy: Using Generic 64bit memcpy()
() Direct/Thread: Started ‘VT Switcher’ (-1) [CRITICAL OTHER/OTHER 0/0] <8388608>…
(
) Direct/Thread: Started ‘Keyboard Input’ (-1) [INPUT OTHER/OTHER 0/0] <8388608>…
() DirectFB/Input: Keyboard 0.9 (directfb.org)
(
) Direct/Thread: Started ‘Linux Input’ (-1) [INPUT OTHER/OTHER 0/0] <8388608>…
() DirectFB/Input: Power Button (1) 0.1 (directfb.org)
(
) Direct/Thread: Started ‘Linux Input’ (-1) [INPUT OTHER/OTHER 0/0] <8388608>…
() DirectFB/Input: Power Button (2) 0.1 (directfb.org)
(
) Direct/Thread: Started ‘Linux Input’ (-1) [INPUT OTHER/OTHER 0/0] <8388608>…
() DirectFB/Input: PC Speaker (3) 0.1 (directfb.org)
(
) Direct/Thread: Started ‘Linux Input’ (-1) [INPUT OTHER/OTHER 0/0] <8388608>…
() DirectFB/Input: HDA Digital PCBeep (4) 0.1 (directfb.org)
(
) Direct/Thread: Started ‘Linux Input’ (-1) [INPUT OTHER/OTHER 0/0] <8388608>…
() DirectFB/Input: HDA Intel PCH Rear Mic (5) 0.1 (directfb.org)
(
) Direct/Thread: Started ‘Linux Input’ (-1) [INPUT OTHER/OTHER 0/0] <8388608>…
() DirectFB/Input: HDA Intel PCH Line Out (6) 0.1 (directfb.org)
(
) Direct/Thread: Started ‘Linux Input’ (-1) [INPUT OTHER/OTHER 0/0] <8388608>…
() DirectFB/Input: Mini Keyboard (7) 0.1 (directfb.org)
(
) Direct/Thread: Started ‘Linux Input’ (-1) [INPUT OTHER/OTHER 0/0] <8388608>…
() DirectFB/Input: Mini Keyboard (8) 0.1 (directfb.org)
(
) Direct/Thread: Started ‘Linux Input’ (-1) [INPUT OTHER/OTHER 0/0] <8388608>…
() DirectFB/Input: Video Bus (9) 0.1 (directfb.org)
(
) Direct/Thread: Started ‘Linux Input’ (-1) [INPUT OTHER/OTHER 0/0] <8388608>…
() DirectFB/Input: HDA Intel HDMI HDMI/DP,pcm=3 (10) 0.1 (directfb.org)
(
) Direct/Thread: Started ‘Linux Input’ (-1) [INPUT OTHER/OTHER 0/0] <8388608>…
() DirectFB/Input: HDA Intel HDMI HDMI/DP,pcm=7 (11) 0.1 (directfb.org)
(
) Direct/Thread: Started ‘Linux Input’ (-1) [INPUT OTHER/OTHER 0/0] <8388608>…
() DirectFB/Input: HDA Intel HDMI HDMI/DP,pcm=8 (12) 0.1 (directfb.org)
(
) Direct/Thread: Started ‘PS/2 Input’ (-1) [INPUT OTHER/OTHER 0/0] <8388608>…
() DirectFB/Input: IMPS/2 Mouse (1) 1.0 (directfb.org)
(
) Direct/Thread: Started ‘PS/2 Input’ (-1) [INPUT OTHER/OTHER 0/0] <8388608>…
() DirectFB/Input: IMPS/2 Mouse (2) 1.0 (directfb.org)
(
) DirectFB/Genefx: MMX detected and enabled
() DirectFB/Graphics: MMX Software Rasterizer 0.6 (directfb.org)
(
) DirectFB/Core/WM: Default 0.3 (directfb.org)
() FBDev/Surface: Allocated 1920x1080 32 bit RGB32 buffer (index 0) at offset 0 and pitch 7680.
Opening video filter: [scale]
[ass] auto-open
Selected video codec: H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 [libavcodec]
Selected audio codec: AAC (Advanced Audio Coding) [libavcodec]
AUDIO: 44100 Hz, 2 ch, floatle, 192.0 kbit/6.80% (ratio: 24000->352800)
AO: [pulse] Init failed: Connection refused
AO: [alsa] 48000Hz 2ch floatle (4 bytes per sample)
[AO_ALSA] Unable to find simple control ‘Master’,0.
Starting playback…
VIDEO: 1280x720 25.000 fps 2232.3 kbps (279.0 kB/s)
[swscaler @ 0x7f92721e3640]using unscaled yuv420p -> bgra special converter
VO: [directfb] 1280x720 => 1280x720 BGRA [fs]
(!!!) *** WARNING [letting unprivileged IDirectFBDisplayLayer::GetSurface() call pass until cooperative level handling is finished] *** […/…/…/src/display/idirectfbdisplaylayer.c:174 in IDirectFBDisplayLayer_GetSurface()]
(
) FBDev/Mode: Setting 1920x1080 RGB32
() FBDev/Mode: Switched to 1920x1080 (virtual 1920x1080) at 32 bit (RGB32), pitch 7680
(
) FBDev/Surface: Allocated 1920x1080 32 bit RGB32 buffer (index 0) at offset 0 and pitch 7680.
() FBDev/Surface: Allocated 1920x1080 32 bit RGB32 buffer (index 0) at offset 0 and pitch 7680.
(
) FBDev/Mode: Setting 1920x1080 RGB32
() FBDev/Mode: Switched to 1920x1080 (virtual 1920x2160) at 32 bit (RGB32), pitch 7680
(!!!) *** WARNING [unable to adjust heap offset] *** […/…/…/systems/fbdev/surfacemanager.c:167 in dfb_surfacemanager_adjust_heap_offset()]
(
) FBDev/Surface: Allocated 1920x1080 32 bit RGB32 buffer (index 1) at offset 8294400 and pitch 7680.
(!) DirectFB/FBDev: Panning display failed (x=0 y=1080 ywrap=0 vbl=0)!
–> Invalid argument
(!) [ 1451: 0.000] --> Caught signal 11 (at 0x7f9258cab000, invalid permissions) <–
(!!!) *** WARNING [still objects in ‘Layer Region Pool’] *** […/…/…/lib/fusion/object.c:241 in fusion_object_pool_destroy()]
(!!!) *** WARNING [still objects in ‘Layer Context Pool’] *** […/…/…/lib/fusion/object.c:241 in fusion_object_pool_destroy()]
(!!!) *** WARNING [still objects in ‘Surface Pool’] *** […/…/…/lib/fusion/object.c:241 in fusion_object_pool_destroy()]

MPlayer interrupted by signal 6 in module: check_framedrop

  • MPlayer crashed. This shouldn’t happen.
    It can be a bug in the MPlayer code or in your drivers or in your
    gcc version. If you think it’s MPlayer’s fault, please read
    DOCS/HTML/en/bugreports.html and follow the instructions there. We can’t and
    won’t help unless you provide this information when reporting a possible bug.
    [/code]

et avec cvlc (il y a du son mais pas d’image) :

[code] cvlc --no-video-title-show --play-and-exit -f VIDEOS/emission.avi
VLC media player 2.2.0-rc2 Weatherwax (revision 2.2.0-rc1-118-g22fda39)
[00000000014b2418] core interface error: no suitable interface module
[0000000001496118] core libvlc error: interface “globalhotkeys,none” initialization failed
[00000000014b2418] dbus interface error: Failed to connect to the D-Bus session daemon: Unable to autolaunch a dbus-daemon without a $DISPLAY for X11
[00000000014b2418] core interface error: no suitable interface module
[0000000001496118] core libvlc error: interface “dbus,none” initialization failed
[00000000014b2458] dummy interface: using the dummy interface module…
commandline read: vlc
commandline read: -I
commandline read: dummy
commandline read: --no-video-title-show
commandline read: --play-and-exit
commandline read: -f
commandline read: VIDEOS/emission.avi

| DirectFB 1.2.10 |
© 2001-2008 The world wide DirectFB Open Source Community
© 2000-2004 Convergence (integrated media) GmbH
----------------------------------------------------------------

() DirectFB/Core: Single Application Core. (2014-10-21 10:15)
(
) Direct/Memcpy: Using Generic 64bit memcpy()
(!) DirectFB/core/vt: Error opening `/dev/tty0’!
–> Permission non accordée
(!) DirectFB/Core: Could not initialize ‘system_core’ core!
–> Initialization error!
[00007fb0f4001268] directfb vout display error: Cannot create primary surface
[00007fb0f4001268] fb vout display error: cannot get terminal mode (Inappropriate ioctl for device)
[00007fb118c30398] core video output error: video output creation failed
[00007fb114c48978] core decoder error: failed to create video output
^C
[/code]

Si quelqu’un a une idée je suis preneur, merci par avance.

P.S.: Pour une image (avec fbi) aucun problème.

Bonjour,

Je suis toujours à la recherche d’une solution, personne aurait une idée ou une piste à me donner ?!!

install xorg et ça devrait le faire, ton problème vient du fait que mplayer ne trouve pas de serveur x.

J’aurais vraiment voulus éviter d’installer xorg.

J’ai bien de la vidéo sans serveurX mais elle n’est pas en plein écran.