Aller au contenu

Vlc Ou Freeplayer Sur Cs 406


elpix

Messages recommandés

Bonjour à tous,

Utiisateur de DS101 depuis + de 1 an et récent propriétaire d'une CS 406, je me pose la question de l'installation de VLC ou mieux du freeplayer directement.

J'ai donc chargé la version linux de freeplayer et je me retrouve confronté au problème suivant.

le script install.sh fournit par free fait appel à un commande "install" que je ne trouve pas dans la distribution embarquée.

Peut-être est-ce une question typiquement de newbie, mais je serais intéressé par votre avis sur la question.

le but étant de permettre à la freebox hd de recuperer des flux streamé par le VLC installé dans la CS406.

A l'avance merci

Amts

ElPix

Lien vers le commentaire
Partager sur d’autres sites

  • Réponses 77
  • Créé
  • Dernière réponse

> le script install.sh fournit par free fait appel à un commande "install" que je ne trouve pas dans la distribution embarquée.

cette commande existe dans busybox optware 1.1.3 (ipkg install busybox-base)

après utiliser opt/bin/busybox install... (cela évite d'installer les liens de busybox et d'éventuels conflits avec busybox installé (la version optware a des commandes en plus mais aussi en moins))

ou alors remplaçable dans le script par des commandes de base mkdir, chown, chmod, ... man install

dans le cas du freeplayer, install -d doit être équivalent à mkdir $INSTALL_PATH

les permissions seront peut-être à régler

> Peut-être est-ce une question typiquement de newbie, mais je serais intéressé par votre avis sur la question.

depuis la semaine dernière, il existe un paquet vlc (ipk install vlc), ce qui va sûrement intéresser jbckylie aussi

j'ai pas encore essayé, mais l'idée serait de

* l'installer

* mettre à jour les librairies ldconfig

* débarasser le freeplayer des parties graphiques inutiles

* puis après de l'installer en modifiant la commande install

* puis de faire un script de démarrage genre s99freeplayer à mettre dans /opt/etc/init.d

s'inspirer des commentaires de http://cedric.vincent.perso.free.fr/freeplayer.php

et de http://forums.gentoo.org/viewtopic-t-41714...sc-start-0.html

si ça ne te semble pas trop du chinois, et que tu tentes le coup, tout retour d'infos sera bienvenu.

si tout fonctionne sans problème, ce serait un chouette paquet à faire pour nas-forum

Lien vers le commentaire
Partager sur d’autres sites

Merci pour ta réponse,

J'ai continué à explorer la question. La commande "install" peut effectivement être bypassée.

Je n'avais pas vu le package d'install pour VLC, mais c'est cool.

Il faut également installer perl car il y a un ou 2 scripts en .pl

Sinon, je ne pense pas que cela devrait être trop dur.

Je bosse la question et fais un tuto pour le forum dès que ca marche.

Il restera la question de l'editeur graphique de playlists, mais dans un premier temps le plus simple sera de générer celles-ci sous Windows.

A+ tt le monde

Amts

Elpix

Lien vers le commentaire
Partager sur d’autres sites

une amorce de tuto?:

ipkg install vlc

ldconfig

cd /volume1/public

wget ftp://ftp.free.fr/pub/freeplayer/freeplay...ux-20050905.tgz

mkdir freeplayer

tar xvf /volume1/public/freeplayer-linux-20050905.tgz -C ./

modification du fichier /volume1/public/freeplayer/install.sh (peut mieux faire;):

DEFAULT_INSTALL_PATH='/opt/local/freeplayer/' # au lieu de DEFAULT_INSTALL_PATH='/usr/local/freeplayer/'

mkdir $INSTALL_PATH || exit 1 #au lieu de install -d $INSTALL_PATH || exit 1

cp -a `pwd`/freeplayer /opt/local/|| exit 1 #au lieu de cp -Ra . $INSTALL_PATH/ || exit 1 !! c'est pas beau, mais j'ai pas le temps de mieux faire

rm /volume1/public/freeplayer/share/*.tar.gz #inutile

/volume1/public/freeplayer/install.sh #install freeplayer

rm -r /volume1/public/freeplayer #suppression des fichier d'install

cp /volume1/opt/local/freeplayer/bin/vlc-fbx.sh /volume1/opt/local/freeplayer/bin/freeplayer.sh #sauvegarde lanceur initial

modif /volume1/opt/local/freeplayer/bin/freeplayer.sh

#!/bin/sh


 exec vlc \

 --daemon \		 # ajout

 --extraintf=http \

 --http-host=:8080 \

 --http-charset=ISO-8859-1 \

 --sout="#std" \

 --sout-standard-access=udp \

 --sout-standard-mux=ts \

 --sout-standard-url=212.27.38.253:1234 \

 --sout-ts-pid-video=68 \

 --sout-ts-pid-audio=69 \

 --sout-ts-pid-spu=70 \

 --sout-ts-pcr= \

 --sout-ts-dts-delay=400 \

 --no-playlist-autostart \

 --subsdec-encoding=ISO-8859-1 \

 --sout-transcode-maxwidth=720 \

 --sout-transcode-maxheight=576 \

 --play-and-stop \

 --http-src="/opt/local/freeplayer//share/http-fbx/" \

 #--wx-systray \		# option initiale

 --config="~/.vlc/vlcrc-fbx" \

 --open="$1"

#### lancement

diskstation> /volume1/opt/local/freeplayer/bin/freeplayer.sh

VLC media player 0.8.6a Janus

starting VLC root wrapper... using UID 0 (root)

***************************************

* Running VLC as root is discouraged. *

***************************************

It is potentially dangerous, and might not even work properly.

il aime pas le compte root, essai avec:

diskstation> su admin -c /volume1/opt/local/freeplayer/bin/freeplayer.sh

mais ne crée pas le répertoire homeadmin/.vlc

pour arrêter freplayer:

killall vlc

ça à l'air de fonctionner, mais je ne pourrais pas tester avant plusieurs jours (pas de freebox avec syno actuellement)

a+

Lien vers le commentaire
Partager sur d’autres sites

je ne suis engagé en rien si je ne prends que le telephone et que je ne passe pas d'appel me dit free.

Pour l'instant, personne n'a ma ligne de telephone me dit FT , ni 9 ni Free ... c'est le bord..

j'ai merd. en cliquant à l'inscription en demandant la portabilité du numéro FT ...

9 ne me l'avait jamais fait donc Free a passé commande de ma ligne chez FT qui dit ; je cable pas car pas de portabilité.

J'ai rappellé Free et il essaye de faire une relance de travaux mais il faut attendre un mois que la fin de ma précedente demande soit terminée.

De toute façon, tous se contredisent eux-meme. Meme 9, j'ai reçu un courrier aujourd'hui me disant qu'il s'excusait d'avoir oublier de prendre en compte ma résiliation du mois d'octobre !!! heureusement, j'avais bloqué

la facturation ...

désolé pour l'encombrement du post...

Lien vers le commentaire
Partager sur d’autres sites

Salut à tous,

J'ai un peu bosser la question maintenant

La soluce proposée par Tof est pas mal, mails packahe vlc que l'on installe ne contient pas assez de librairie.

Le resultat est donc que vlc refuse de démarrer dès lors que je met les options du type "sout-ts-pid-video=68"

Je pars donc à la peche des lib manquantes.

A+

Elpix

Lien vers le commentaire
Partager sur d’autres sites

rien à voir à celle-ci?

Package: libdvb

Version: 0.5.5.1-1

Description: Linux DVB library

Malheureusement non.

La bonne est celle qui contient les fonctions suivantes :

– Multiplexeur TS (libdvbpsi) :

Obligatoire : --mux=mux_ts

Options :

• Vidéo PID : --sout-ts-pid-video=0

• PID audio : --sout-ts-pid-audio=0

• PID SPU : --sout-ts-pid-spu=0

• PID de la PMT : --sout-ts-pid-pmt=0

• ID TS : --sout-ts-tsid=0

• ID NET ( table SDT ) : --sout-ts-netid=0

• Numéro du programme PMT : --sout-ts-program-pmt=

• Régler l’id du PID comme celui de l’ES : --no-sout-ts-es-id-pid --sout-ts-es-id-pid

• Multiplexage PMT (nécessite l'option sout-ts-es-id-pid) : --sout-ts-muxpmt=

• Descripteurs SDT (nécessite l'option sout-ts-es-id-pid) : --sout-ts-sdtdesc=

• Alignement des données : --no-sout-ts-alignment --sout-ts-alignment

• Tampon du multiplexeur (en ms) : --sout-ts-shaping=200

• Utiliser les images clés : --no-sout-ts-use-key-frames --sout-ts-use-key-frames

• Intervalle PCR (en ms) : --sout-ts-pcr=70

• B minimal (inutilisé) : --sout-ts-bmin=0

• B maximal (inutilisé) : --sout-ts-bmax=0

• Retard DTS (en ms) : --sout-ts-dts-delay=400

• Cryptage audio : --no-sout-ts-crypt-audio --sout-ts-crypt-audio

• Cryptage vidéo : --no-sout-ts-crypt-video --sout-ts-crypt-video

• Clé CSA : --sout-ts-csa-ck=

• Taille en octets du paquet à chiffrer : --sout-ts-csa-pkt=188

Lien vers le commentaire
Partager sur d’autres sites

> elle est sous la forme libdvbpsi-0.1.4p1.tgz

j'ai mieux :

http://download.videolan.org/pub/libdvbpsi...i4-0.1.5.tar.gz

ou

http://download.videolan.org/pub/libdvbpsi...4-0.1.5.tar.bz2

> Si tu as une idée pour l'installer proprement ?

la compiler, mais je me sens pas d'attaque pour me monter un pc debian et cross-compiler rapidement :(

à moins que operron passe par là ;)

> vlc refuse de démarrer dès lors que je met les options du type "sout-ts-pid-video=68"

sinon à quoi sert cette option ?

Lien vers le commentaire
Partager sur d’autres sites

Je suis passé chez un copain avec une free v5 .

(J'ai pu mettre no-ip et je met un tuto demain.)

J'ai suivi ta trame pour vlc et pareil .

J'ai trouvé aussi ceci qu'il faudrait rajouter comme librairie :

----------------------------------------------------------------------------------------------------

nombreux sont ceux qui experimenté le "vlc: unknown option or missing mandatory argument `--sout-ts-pid-video=68' "

ou equivalent

c'est parceque il manque des tas de trucs sur votre systeme, on a pu noter les suivants

dvdread

libdvbpsi3-dev

libdvdnav4

libdvdnav-dev

libavformat-dev

ainsi que pas mal de lib mpeg

et qq autres...

....

depuis j'ai recompilé vlc avec avec qq rajout de pacquet dont

dvdread ,libdvbpsi3-dev,libdvdnav4,libdvdnav-dev,libavformat-dev,

et ca passe.

.....

--------------------------------------------------------------------------------------------------------------

c'est ici : http://forum.hardware.fr/hfr/OSAlternatifs...jet_50261_1.htm

quand tu testeras ,commence par un mpeg ....

Lien vers le commentaire
Partager sur d’autres sites

J'ai fait l'install à distance de la nouvelle lib et du nouveau vlc sur ma CS406.

Quand on lance le script vlc fournit par free, il n'y a plus q'une erreur avec le parametre : --wx-systray.

Surement encore une lib manquante.

Je cherche et vous tiens au courant

Amts

ElPix

Lien vers le commentaire
Partager sur d’autres sites

J'ai remplacé --ww-systray par --daemon comme expliqué sur un poste trouvé via google dans un forum

Vlc se lance maintenant sans erreur et j'ai bien les process qui sont lancés.

Cela devrait donc fonctionner.

je teste dès ce soir quand je serais à coté de ma freebox HD

Si tout est OK, je vous ferais un tuto pour recapituler les manips.

A+

Amts

Elpix

Lien vers le commentaire
Partager sur d’autres sites

C'est super vos recherches

c'est une excellente idée.

Vous pensez que ca pourrait fonctionner sur la freebox v4 car j'ai vu certains posts qui disait que ce n'etait pas pareil (la v5 et v4)

bon je fais egalement des recherches, si je trouve des trucs, je vous le dirai

(sinon linux, je suis pas un pro, j'en ai fait uniquement à l'iut...et j'ai un peu oublié)

voila voila :)

Lien vers le commentaire
Partager sur d’autres sites

J'ai installé la lib manquant avec l'ancienne version de vlc et j'avais un plantage de vlc.

J'ai fait un ipkg remove de vlc puis un ipkg de vlc 086a3 et j'ai un

"unsatisfied recommendation

for faad2".

Mais l'install se termine.

As tu une page web en faisant un http:\\syno:8080

car quand je le fais de mon pc windows , j'ai la fenetre du homeplayer.

Ici, j'ai rien dans la page.

Avec un vlc client qui pointe sur le syno, est ce que cela marcherait.Ce serait une piste pour voir si la conf

du syno est bon.

Je pense aussi au routage des port 8080 et RTP...

Encore merci à toi elpix

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.


×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.