Bonsoir à toutes et tous,
je suis en train de travailler sur un petit script shell qui lancerait automatiquement une commande vlc qui enregistre un flux video.
Mon souci est que je n'ai pas trouver dans la doc de videolan comment définir un timer ou une certaine quantité de donnée maximale pour le fichier en flux de sortie.
J etais parti sur un script de ce style
#!/bin/bash
vlc -v [mon_url] --sout file/ts:/mon/fichier/de/sortie &
sleep 20
kill -9 $VLC
Mais le souci est que lorsque je "rend la main au processeur" (&), vlc s 'arrete et me donne cette info :
[1]+ Stopped rec_video.sh
J'obtiens une tres petite video.
J'ai pensé aussi à ça :
un script a part pour tuer vlc de ce style : (kill_vlc.sh)
#!/bin/bash
sleep 20
kill $VLC
et dans mon script 'rec_video.sh' je rajoute "/bin/bash kill_vlc.sh &" avant de lancer vlc mais ça n'a pas le rendu que je voulais.
Si quelqu'un(e) à une solution à mon problème ... Merci à lui ou elle !
Je précise que je suis sous debian sarge 3.1, vlc 0.8.2 (Et oui c est un peu la dèche dans les paquets stable de debian). Aucune interface graphique...
A noter que l'utilisation obsolete de la version vlc peut etre upgrader si besoin..
Poste le Tuesday 3 April 2007 22:52:59