Pages : 1
#1 Le 31/10/2007, à 00:20
- wlourf
[script vlc] changer le :sout
Bonsoir,
Je souhaite utiliser vlc pour enregistrer en continu l'entrée ligne de ma carte son. Le but étant d'avoir 24 fichiers d'une heure par jour.
J'ai fait des essais sur 10 secondes et suis arrivé à un petit script qui me satisfait presque, sauf qu'a chaque changement d'heure, il relance vlc ce qui provoque un trou de quelques centièmes de secondes entre 2 enregistrement (et c'est pas top quand je joins 2 fichiers).
Voici mon bout de code (que j'ai pu réaliser avec l'aide de ce forum) certainement améliorable, testé sur des périodes de 10 secondes :
while [ 0 = 0 ]; do
vlc --open 'v4l:// :v4l-vdev="" :v4l-adev="/dev/dsp" :v4l-norm=3 :v4l-frequency=-1' --sout '#transcode{acodec=mp3,ab=96,channels=2}:duplicate{dst=std{access=file,mux=raw,dst="/home/moi/enregA/'$ch'-'$(date +%Y%m%d_%H%M%S)'.mp3"}}' --sout-all --extraintf 'http' --color & sleep 10
pid=$!
wget "http://localhost:8080/requests/status.xml?command=pl_stop" -O /dev/null
kill
done
Mon problème est donc de savoir comment modifier le :sout sans avoir à relancer VLC afin d'éviter les microcoupures (enfin j'espère) ...
Je pensais utiliser l'interface http mais à part les command pl_stop ou pl_play (http://localhost:8080/requests/status.xml?command=pl_stop) je n'ai rien trouvé.
Mais il y a peut-être d'autres méthodes ou d'autres pistes.
Merci d'avance pour les idées!
Hors ligne
#2 Le 11/09/2008, à 12:29
- Raphael24
Re : [script vlc] changer le :sout
Jái le même problème.
Tu a deja trouver la solution?
#3 Le 14/09/2008, à 20:24
- wlourf
Re : [script vlc] changer le :sout
J'ai contourné le problème de la manière suivante :
j'enregistre en continu et je découpe à posteriori.
Exemple : j'enregistre de 8 à 12 h puis je découpe ensuite (ou même pendant l'enregistrement) avec mp3splt
ainsi je peux même avoir des périodes qui se chevauchent :
fichier1 : 8h20-8h30
fichier2 : 8h45-8h55
fichier3 : 8h15-9h00
Si ça peut aider !
Hors ligne
Pages : 1