#1 Le 04/04/2014, à 08:19
- master_29
Férmer vlc une fois qu'il a lu un son
Bonjour,
Dans un programme j'ai besoin de lire un son avec vlc et le férmer après, pourtant une fois il a lu le son le programme reste bloquer même si j'utilise une commande qui ferme le programe ( pkill vlc ).
voici un programme pour vous monter ce que je veux utiliser :
/*
#!/bin/bash
vlc N0001.mp3
pkill vlc
*/
et ça m'affiche ça :
/*
VLC media player 2.0.8 Twoflower (revision 2.0.8a-0-g68cf50b)
[0x1233108] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
*/
et ça reste bloqué, le ' cvlc' c'est comme le vlc mais sans interface graphique j'ai essayé avec mais ça donne la même chose, j'ai même mis
un /* echo "salut" */ après le ligne de /* vlc N0001.mp3 */ et ça l'affiche pas donc ça reste bloqué sur le ligne /* vlc N0001.mp3 */ ça l'affiche seulement quand je tape ( crt+c)
Hors ligne
#2 Le 04/04/2014, à 08:45
- pingouinux
Re : Férmer vlc une fois qu'il a lu un son
Bonjour,
C'est parce que tu n'exécutes pas pkill avant que vlc ne soit fermé.
Tu peux essayer ceci (en ajustant le temps d'attente, ici 10 secondes) :
vlc N0001.mp3 &
sleep 10
pkill vlc
Hors ligne
#3 Le 04/04/2014, à 09:07
- master_29
Re : Férmer vlc une fois qu'il a lu un son
Merci pingouinux, ça marche super bien !!
Hors ligne
#4 Le 04/04/2014, à 10:21
- pingouinux
Re : Férmer vlc une fois qu'il a lu un son
C'est même plus propre de faire comme ceci :
vlc N0001.mp3 &
pid=$!
sleep 10
kill $pid
Hors ligne
#5 Le 04/04/2014, à 10:35
- p.lrt
Re : Férmer vlc une fois qu'il a lu un son
Utiliser tout simplement l’option suivante : vlc --play-and-exit
vlc --play-and-exit N0001.mp3
ainsi, VLC se fermera automatiquement à la fin de la lecture du fichier N0001.mp3
@+
Dernière modification par p.lrt (Le 04/04/2014, à 10:38)
ASUS K53E - Xubuntu 20.04 --- SONY VGN38E Xubuntu 20.04
Hors ligne