Nous sommes le Dim 27 Juil, 2025 12:51
Supprimer les cookies

VLC en ligne de commande (bash)

Sur le logiciel libre en général ou un logiciel libre en particulier

Lun 10 Juil, 2006 08:34

Hello,
je voudrais me faire un mini script bash sous linux pour lancer la tv sur ma freebox directement, sans avoir à inserer à chaque fois l'URL necessaire. donc voici mon oeuvre gigantesque :
Code: Tout sélectionner
% vlc http://mafreebox.freebox.fr/freeboxtv/playlist.m3u


sauf que rien du tout, il me sort un prompt dans un terminal, et c'est fini...quelqu'un l'aurait déja utilisé ainsi? merci d'avance!
Sans cohérence, l'intelligence n'est rien.
Sythuzuma-Ka

Messages : 1730

Lun 10 Juil, 2006 08:50

tu peut pas editer le racourcis et rajouter un param?
http://www.loolidays.com
joshua

Messages : 3198
Géo : Nice

Lun 10 Juil, 2006 10:05

peut-être avec un petit RTFM?

Ils ajoutent "-vvv" entre vlc et le fichier.
Invité

Lun 10 Juil, 2006 10:17

merci vous deux :p

pour le raccourci : justement, je voulais commencer à tater du bash, mais si ca foire effectivement j'y penserai...

pour l'option -vvv : en ligne de commande, ca march avec et sans, mais mieux sans (moins d'erreurs bien que le résultat soit là quand meme)

donc je pense que mon scirpt déconne quelque part :
Code: Tout sélectionner
#!/bin/sh
%  vlc -vvv http://mafreebox.freebox.fr/freeboxtv/playlist.m3u


pourtant y'a pas grand chose hein... :shock:
Sans cohérence, l'intelligence n'est rien.
Sythuzuma-Ka

Messages : 1730

Lun 10 Juil, 2006 10:40

Bon, je vais probablement poser des questions naïves, mais ... le titre annonçait « vlc en ligne de commande bash » et je vois que le shell invoqué est ... sh, pas bash :? Ça explique probablement d'ailleurs le « % » en début de deuxième ligne, je suppose.

Qu'en est-il en indiquant le chemin complet de vlc ? Ça pourrait donner un truc du genre :
Code: Tout sélectionner
#!/bin/bash
/usr/bin/vlc -vvv http://mafreebox.freebox.fr/freeboxtv/playlist.m3u
Enfin ... quid d'un autre lecteur multimédia, comme mplayer ?
François D.

Messages : 71

Lun 10 Juil, 2006 11:13

François D. a écrit:Bon, je vais probablement poser des questions naïves, mais ... le titre annonçait « vlc en ligne de commande bash » et je vois que le shell invoqué est ... sh, pas bash :? Ça explique probablement d'ailleurs le « % » en début de deuxième ligne, je suppose.


ahaaaaaaaaa non non ca tendrait a prouver que je suis perdu.
je pensais qu'un script en bash = un fichier en *.sh

Qu'en est-il en indiquant le chemin complet de vlc ? Ça pourrait donner un truc du genre :
Code: Tout sélectionner
#!/bin/bash
/usr/bin/vlc -vvv http://mafreebox.freebox.fr/freeboxtv/playlist.m3u
Enfin ... quid d'un autre lecteur multimédia, comme mplayer ?


nope... pas fonctionne ça...
je vais voir, je dois avoir sauté quelque chose dans l'histoire (je materai mplayer, mais le challenge gargantuesque qui s'annonce DOIT etre relevé... question d'honneur tout ça...)
je vous tiens au courant, merci encore :)
Sans cohérence, l'intelligence n'est rien.
Sythuzuma-Ka

Messages : 1730

Lun 10 Juil, 2006 12:42

Il faut adapter la deuxième ligne ...
Pour savoir où est précisément la commande vlc, on peut taper (tester la deuxième possibilité, en tant que root, si la première ne marche pas)
Code: Tout sélectionner
which vlc
find / -iname *vlc*
La deuxième commande risque de renvoyer pas mal de réponses, repérer celle qui convient.
Après, on indique le chemin complet correct ; tester aussi sans l'option « -vvv ».

Quant à mplayer, il devrait exister en paquet (RPM ou DEB, selon) pour ta distribution, mais on peut aussi le récupérer et le compiler à partir des sources.
François D.

Messages : 71

Lun 10 Juil, 2006 16:31

merci Francois D.
il est effectivement dans /usr/bin/vlc donc ta ligne etait bonne... je vois ce soir un gars plus au fait que moi, il me dira où je fais erreur, ca doit etre autre chose que ce probleme bizarre de code...

j'ai installé mplayer, et les codecs w32, mais il ne lit pas les fichiers avi... je verrai tout ca plus tard :p
Sans cohérence, l'intelligence n'est rien.
Sythuzuma-Ka

Messages : 1730

Mar 11 Juil, 2006 19:28

Ce seréait a priori une histoire d'autorisations sur le fichier (qu'il faut passer en 777)... je teste demain et je vous confirme ca, il parait que c'est une erreur de débutant habituelle :p

edit : mouahahaha, quelle nouille je suis... merci pour votre aide, c'etait bien cette histoire de permissions, il n'etait pas autorisé en exécution... je le saurai dorénavant :twisted:
Sans cohérence, l'intelligence n'est rien.
Sythuzuma-Ka

Messages : 1730

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit