Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[HOW-TO] FreePlayer Bis :)
View unanswered posts
View posts from last 24 hours

Goto page Previous  1, 2, 3, 4  Next  
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
Possum
Tux's lil' helper
Tux's lil' helper


Joined: 19 Jul 2003
Posts: 134
Location: Toulouse, France

PostPosted: Sun Mar 26, 2006 9:26 am    Post subject: Reply with quote

Je dirais que, à priori, il ne devrait pas y avoir de problèmes. Du moins, si le routeur ne filtre pas les connexions vers http://212.27.38.254:8080/.

Maintenant, faudrait qu'on aie plus d'infos sur ta config routeur pour vraiment pouvoir répondre.

Pour revenir dans le sujet, je subit des plantages aléatoires de vlc. Après moultes recherches, je peux vous dire une chose: un Celeron 500 avec 128 Mo de RAM, c'est pas assez pour faire tourner la bête. Je vous raconte pas les saccades sur les vidéos dès qu'il faut transcoder.

Question annexe que je n'ai pas encore réussi à résoudre, si qqun a réussi à lire du flac, ça m'intéresse. Je m'explique. VLC sait lire le flac, ça on le sait tous, mais pour une raison bizarre, ce con de freeplayer filtre le flac, à tel point que les fichiers n'apparaissent pas dans le navigateur. J'ai bien essayé de modifier les fichiers html du navigateur freeplayer, mais j'obtiens du son... comment dire... genre porteuse de modem RTC :) Tout d'un coup, Portishead est moins agréable ;)

Si vous avez des idées ;)

Question off-topic: qqun connaît un codec son multi-canaux moins goûrmant en place que le AC3 ? Ça me tue d'avoir plus en poids de son que de vidéos dans mes XviD :)
_________________
Marsupial Power Inside

Sauvez les arbres, mangez un castor !
Back to top
View user's profile Send private message
truc
Advocate
Advocate


Joined: 25 Jul 2005
Posts: 3199

PostPosted: Sat Apr 08, 2006 11:41 am    Post subject: Reply with quote

iopiop, bon je ne sais pas ce que je faisais l'aute jour mais là ça marche, j'ai juste fait une redirection du port 8080 en tcp sur mon pc, et c'est bon. (tout en utilisant l'ebuild freeplayer de bugzilla.

Bref bon travail!

Ne me reste plus qu'à maitriser la bète car pour l'instant c'est pas très intuitif, par exemple si je ne fais pas de playlist comment je quitte ce qui est en lecture pour retourner à l'"explorateur" :?:

EDIT, ah si une dernière question, pourquoi vlc (VLC media player) et pas vls ( The VideoLAN server) on s'en sert comme serveur là non? :?
Back to top
View user's profile Send private message
bi3l
Apprentice
Apprentice


Joined: 06 Feb 2003
Posts: 268
Location: France

PostPosted: Sat Apr 08, 2006 11:59 am    Post subject: Reply with quote

Possum wrote:
Question off-topic: qqun connaît un codec son multi-canaux moins goûrmant en place que le AC3 ? Ça me tue d'avoir plus en poids de son que de vidéos dans mes XviD :)

Ogg vorbis est ton ami. Néamoins, je ne sais pas trop comment le freeplayer peut gérer ça, à moins de convertir à la volée le vorbis en ac3 et de rediriger le son sur la sortie spdif.
Back to top
View user's profile Send private message
truc
Advocate
Advocate


Joined: 25 Jul 2005
Posts: 3199

PostPosted: Sat Apr 08, 2006 1:09 pm    Post subject: Reply with quote

me revoila, question surement dans le même genre que celle avec AC3 etc.. y'a moyen de donner une qualité maximale? parceque pour certaines vidéos ça passe très bien (j'sus environ à 400-500k/s en up) mais pour d'aute ça rame ça sacade etc.. (environ 1100k/s en up).

Je cherche donc un moyen our limiter tout ça!
Back to top
View user's profile Send private message
Possum
Tux's lil' helper
Tux's lil' helper


Joined: 19 Jul 2003
Posts: 134
Location: Toulouse, France

PostPosted: Sat Apr 15, 2006 4:23 pm    Post subject: Reply with quote

bi3l wrote:
Possum wrote:
Question off-topic: qqun connaît un codec son multi-canaux moins goûrmant en place que le AC3 ? Ça me tue d'avoir plus en poids de son que de vidéos dans mes XviD :)

Ogg vorbis est ton ami. Néamoins, je ne sais pas trop comment le freeplayer peut gérer ça, à moins de convertir à la volée le vorbis en ac3 et de rediriger le son sur la sortie spdif.


Euh ?? Du 5.1 en Ogg Vorbis ? Pasque quand je lis le man de oggenc j'ai:
oggenc reads audio data in either raw, WAV, or AIFF format and encodes it into an Ogg Vorbis stream.

Or, autant que je sache, le AC3, c'est aucun de ce genre de formats :( Donc comment faire ? Le flac est censé pouvoir coder du 5.1 voire plus, mais il prend aussi comme fichier de départ du raw, WAV etc. Alors à moins d'avoir un convertisseur AC3 -> WAV qui garde les différents canaux et qui facilite le multiplexage après... Manquerait-il une appli dans notre joli monde Nunux ? Appel aux programmeurs :)

Quand à la sortie SPDIF, j'en ai pas sur la machine, et sur celle où j'en ai une, benh elle est vachement trop loin de l'ampli. Donc, erf. (Pis honnêtement, me reste plus bcp de prises dispos sur l'ampli, et j'ai pas sous la main une fibre optique de 10m :) )

D'ailleurs, à ce propos, comment envoyer du flux 5.1 vers la freebox qui sortirait via la prise optique ? Si qqun à une idée. Vu que autant sur les forums dédiés que sur les newsgroup par de réponse...

truc wrote:
me revoila, question surement dans le même genre que celle avec AC3 etc.. y'a moyen de donner une qualité maximale? parceque pour certaines vidéos ça passe très bien (j'sus environ à 400-500k/s en up) mais pour d'aute ça rame ça sacade etc.. (environ 1100k/s en up).


Là, je pense qu'il faut bidouiller dans les fichiers html du freeplayer, vu que c'est dans ceux-ci que trouvent les configs et les règles de transcodage suivant les formats utilisés.

truc wrote:
Bref bon travail!


Au nom de tous les contributeurs à ce thread, merci :)

truc wrote:
Ne me reste plus qu'à maitriser la bète car pour l'instant c'est pas très intuitif, par exemple si je ne fais pas de playlist comment je quitte ce qui est en lecture pour retourner à l'"explorateur" :?:


Avec la petite maison sur ta télécommande. Mais vu le tps que j'ai mis à répondre, tu as du trouver toi même :)

Une dernière chose: Encore merci à tous ceux qui participent à ce thread et à l'amélioration de l'intégration du freeplayer dans Gentoo :)
_________________
Marsupial Power Inside

Sauvez les arbres, mangez un castor !
Back to top
View user's profile Send private message
truc
Advocate
Advocate


Joined: 25 Jul 2005
Posts: 3199

PostPosted: Wed Apr 19, 2006 10:11 pm    Post subject: Reply with quote

re, bah moi en fait je me demande toujours pourquoi est-ce que /a utilise vlc et pas vls, j'ai essaye betement de mettre vls a laplace de vlc dans le script, mais ca n'a pas marche, aucune des options ne semble etre reconnues..

Cela dit je n'ai pas encore regarde dans le man vls.. (manque de temps inside) mais je me dis que si on arrive ca gerer ca, on pourrait eventuellement mettre un useflag vlc ou vls (soit l'un soit l'autre) qui comme d{pendances soit vlc ou vls (et donc les gens comme moi qui n'utilise pas vraiment vlc pourrait n'avoir que vls comme dependance, sans compter le fait qu'en plus sur la doc de vlc/vls, il est dit que vls est moins 'gourmand' que vlc, et que donc pour ceux qui lance le freeplayer en demon, ca peut les interesser:) )

Bref je m'emporte, /a installerai soit un script avec vlc, soit vls, bref je pense que la vous avez compris quoi..

Mais je ne sais pas encore si c'est possible, mais je pense que oui le but de vls c'est exactement ca non?
Back to top
View user's profile Send private message
bi3l
Apprentice
Apprentice


Joined: 06 Feb 2003
Posts: 268
Location: France

PostPosted: Sun Apr 23, 2006 3:48 pm    Post subject: Reply with quote

Possum wrote:
Euh ?? Du 5.1 en Ogg Vorbis ? Pasque quand je lis le man de oggenc j'ai:
oggenc reads audio data in either raw, WAV, or AIFF format and encodes it into an Ogg Vorbis stream.
Or, autant que je sache, le AC3, c'est aucun de ce genre de formats :( Donc comment faire ? Le flac est censé pouvoir coder du 5.1 voire plus, mais il prend aussi comme fichier de départ du raw, WAV etc. Alors à moins d'avoir un convertisseur AC3 -> WAV qui garde les différents canaux et qui facilite le multiplexage après... Manquerait-il une appli dans notre joli monde Nunux ? Appel aux programmeurs :)

Tu peux mettre pleins de canaux dans du raw pcm et mplayer sait faire ça à partir de n'importe quoi. Ensuite, tu utilises oggenc en lui spécifiant le nombre de canaux en entrée.
Code:
$ mplayer -vc null -vo null -ao pcm:nowaveheader -channels 6 -chapter 1-1 -aid 128 dvd://1
$ oggenc -r -R 48000 -q 5 -C 6 audiodump.wav

Et là, normalement, tu as du ogg 6 canaux.

Possum wrote:
Quand à la sortie SPDIF, j'en ai pas sur la machine, et sur celle où j'en ai une, benh elle est vachement trop loin de l'ampli. Donc, erf. (Pis honnêtement, me reste plus bcp de prises dispos sur l'ampli, et j'ai pas sous la main une fibre optique de 10m :) )

D'ailleurs, à ce propos, comment envoyer du flux 5.1 vers la freebox qui sortirait via la prise optique ? Si qqun à une idée. Vu que autant sur les forums dédiés que sur les newsgroup par de réponse...

Si on compare le contenu des playlists d'un dvd avec la sortie s/pdif activée et désactivée, on constate que dans le 1er cas le son n'est pas transcodé, alors qu'il l'est dans le second. La freebox doit donc savoir différencier l'ac3 et le mp2. On peut donc essayer de transcoder l'audio en ac3 et voir si ça sort par la sortie s/pdif. Par contre, je ne peux pas essayer non plus, j'ai le même problème que toi: la freebox est trop loin de l'ampli mais 2m de fibre op me suffiraient :-)
Back to top
View user's profile Send private message
bi3l
Apprentice
Apprentice


Joined: 06 Feb 2003
Posts: 268
Location: France

PostPosted: Sun Apr 23, 2006 3:57 pm    Post subject: Reply with quote

truc wrote:
Cela dit je n'ai pas encore regarde dans le man vls.. (manque de temps inside) mais je me dis que si on arrive ca gerer ca, on pourrait eventuellement mettre un useflag vlc ou vls (soit l'un soit l'autre) qui comme d{pendances soit vlc ou vls (et donc les gens comme moi qui n'utilise pas vraiment vlc pourrait n'avoir que vls comme dependance, sans compter le fait qu'en plus sur la doc de vlc/vls, il est dit que vls est moins 'gourmand' que vlc, et que donc pour ceux qui lance le freeplayer en demon, ca peut les interesser:) )

Mais je ne sais pas encore si c'est possible, mais je pense que oui le but de vls c'est exactement ca non?

En regardant la faq de VLC (http://www.videolan.org/doc/faq/fr/index.html#id289506), je dirais que ce n'est pas vraiment possible: tu ne pourrais streamer que des DVD ou des chaines DVB et pas grand chose d'autre (donc pas de DivX). Par contre, il est peut-être possible d'utiliser MPlayer (par exemple) pour convertir à la volée les fichiers multimedia au format DVD puis d'utiliser VLS pour le streaming. D'ailleurs, ça m'intéresserait vachement parce que je connais beaucoup mieux MPlayer que VLC/VLC.
Back to top
View user's profile Send private message
Possum
Tux's lil' helper
Tux's lil' helper


Joined: 19 Jul 2003
Posts: 134
Location: Toulouse, France

PostPosted: Sun Apr 30, 2006 9:32 am    Post subject: Reply with quote

bi3l wrote:
Possum wrote:
Euh ?? Du 5.1 en Ogg Vorbis ? Pasque quand je lis le man de oggenc j'ai:
oggenc reads audio data in either raw, WAV, or AIFF format and encodes it into an Ogg Vorbis stream.
Or, autant que je sache, le AC3, c'est aucun de ce genre de formats :( Donc comment faire ? Le flac est censé pouvoir coder du 5.1 voire plus, mais il prend aussi comme fichier de départ du raw, WAV etc. Alors à moins d'avoir un convertisseur AC3 -> WAV qui garde les différents canaux et qui facilite le multiplexage après... Manquerait-il une appli dans notre joli monde Nunux ? Appel aux programmeurs :)

Tu peux mettre pleins de canaux dans du raw pcm et mplayer sait faire ça à partir de n'importe quoi. Ensuite, tu utilises oggenc en lui spécifiant le nombre de canaux en entrée.
Code:
$ mplayer -vc null -vo null -ao pcm:nowaveheader -channels 6 -chapter 1-1 -aid 128 dvd://1
$ oggenc -r -R 48000 -q 5 -C 6 audiodump.wav

Et là, normalement, tu as du ogg 6 canaux.


Voilà qui va encore compliquer l'encodage des divx. Mais bon, je jetterais un oeil quand j'aurais un peu plus de temps pour ça. En tout cas, merci du tuyau.

bi3l wrote:
Possum wrote:
Quand à la sortie SPDIF, j'en ai pas sur la machine, et sur celle où j'en ai une, benh elle est vachement trop loin de l'ampli. Donc, erf. (Pis honnêtement, me reste plus bcp de prises dispos sur l'ampli, et j'ai pas sous la main une fibre optique de 10m :) )

D'ailleurs, à ce propos, comment envoyer du flux 5.1 vers la freebox qui sortirait via la prise optique ? Si qqun à une idée. Vu que autant sur les forums dédiés que sur les newsgroup par de réponse...

Si on compare le contenu des playlists d'un dvd avec la sortie s/pdif activée et désactivée, on constate que dans le 1er cas le son n'est pas transcodé, alors qu'il l'est dans le second. La freebox doit donc savoir différencier l'ac3 et le mp2. On peut donc essayer de transcoder l'audio en ac3 et voir si ça sort par la sortie s/pdif. Par contre, je ne peux pas essayer non plus, j'ai le même problème que toi: la freebox est trop loin de l'ampli mais 2m de fibre op me suffiraient :-)


Ça aussi, ça commence à devenir super compliqué. Tout comme ces put@|N$ de fichier html pour le navigateur du freeplayer. Ce sont dans ces fichiers visiblement que sont données les infos pour le transcodage. Pour l'instant, tous les changements que j'ai pu y effectuer n'ont pas amené à grand chose. Faut dire que mon HTML est un peu rouillé aussi :)

De plus, je viens d'installer la version -r1 de ton ebuild. Et bien... Ça marche nickel, d'autant plus que c'est plus la même machine qui héberge le freeplayer. Maintenant, c'est mon desktop. C'est fou de voir qu'un proc à 2 GHz avec 512 Mo de RAM, ça marche mieux pour le freeplayer que ma vielle bouse de serveur :)
_________________
Marsupial Power Inside

Sauvez les arbres, mangez un castor !
Back to top
View user's profile Send private message
Possum
Tux's lil' helper
Tux's lil' helper


Joined: 19 Jul 2003
Posts: 134
Location: Toulouse, France

PostPosted: Mon May 01, 2006 11:16 am    Post subject: Reply with quote

Possum wrote:
De plus, je viens d'installer la version -r1 de ton ebuild. Et bien... Ça marche nickel, d'autant plus que c'est plus la même machine qui héberge le freeplayer. Maintenant, c'est mon desktop. C'est fou de voir qu'un proc à 2 GHz avec 512 Mo de RAM, ça marche mieux pour le freeplayer que ma vielle bouse de serveur :)


Alors là, je me réponds à moi même. Problème bizarre.. Très bizarre d'ailleurs.

Sur mangouste (Donc, si vous avez suivi, la première machine à avoir hébergé le freeplayer chez moi), la nouvelle version de l'ebuild, freeplayer-20050905-r1.ebuild, s'installe et tout fonctionne nickel.

Sur opossum, le desktop, le freeplayer s'installe correctement, mais, rage, le pid n'est pas créé. Donc le script gueule, mais vlc tourne bien. Là, je capte pas. Tout est similaire, script de démarrage, script freeplayer.sh...

Bon, il est vrai que la grosse différence est... Le support de X. Mais bon, y'a pas de raisons que ça empêche le pid d'être créé dans /var/run/.

Bah, ça fonctionne à moitié. Si d'autres users ont des problèmes similaires, faites-vous connaître. Qu'on essaye de voir ce qui déconne !
_________________
Marsupial Power Inside

Sauvez les arbres, mangez un castor !
Back to top
View user's profile Send private message
ercete
Guru
Guru


Joined: 11 Dec 2003
Posts: 426
Location: France, Avignon

PostPosted: Sun Jun 25, 2006 7:40 pm    Post subject: Reply with quote

hihi je viens de relire tout le topic pour retrouver le lien vers l'ebuild
https://bugs.gentoo.org/show_bug.cgi?id=122481
il manque dans le post d'entête ;)

edit : le coup du pid non créé est toujours valable si le support de x est activé.
je vois pas non plus d'ou peut venir le probleme...
je vais attendre d'emerger la nopuvelle version de vlc pour voir si y'a du nouveau
Back to top
View user's profile Send private message
Possum
Tux's lil' helper
Tux's lil' helper


Joined: 19 Jul 2003
Posts: 134
Location: Toulouse, France

PostPosted: Mon Jun 26, 2006 8:10 am    Post subject: Reply with quote

Voilà, le lien vers l'ebuild est rajouté dans le premier post du thread, comme ça, il aura p'tet plus de succès :) C'est bizarre, je l'ai pas encore vu ailleurs qu'ici. Il n'en est pas fait mention sur freeplayer... Va falloir que je le poste. À croire que tout le monde utilise Debian ou Ubuntu. (Berk)

De plus, j'ai la dernière version de VLC installée, et le pid n'est toujours pas créé :(

Code:
opossum ~ # esearch vlc
[ Results for search key : vlc ]
[ Applications found : 1 ]

*  media-video/vlc
      Latest version available: 0.8.5-r2
      Latest version installed: 0.8.5-r2
      Size of downloaded files: 25,110 kB
      Homepage:    http://www.videolan.org/vlc/
      Description: VLC media player - Video player and streamer
      License:     GPL-2


Wait and see....
_________________
Marsupial Power Inside

Sauvez les arbres, mangez un castor !
Back to top
View user's profile Send private message
ercete
Guru
Guru


Joined: 11 Dec 2003
Posts: 426
Location: France, Avignon

PostPosted: Mon Jun 26, 2006 11:45 am    Post subject: Reply with quote

bon et tout bêtement : ne serait il pas possible de faire un exec dans un script 'parent'
dont on garderait le PID et qui permettrait de killer les fiston quand on kill le père ?

genre :

[script init.d]
|
|
[exec ou fork maison avec PID fixe (avec start-stop-daemon)]
|
|
[freeplayer.sh]

ca parait possible ou bien cela ne change rien ?
Car si je me trompe pas : lorsqu'on kill le père, les fiston meurent aussi
Back to top
View user's profile Send private message
Possum
Tux's lil' helper
Tux's lil' helper


Joined: 19 Jul 2003
Posts: 134
Location: Toulouse, France

PostPosted: Tue Jun 27, 2006 9:28 am    Post subject: Reply with quote

Bon, après un peu de recherche, je trouve ça:

Code:
opossum ~ # /etc/init.d/freeplayer start
 * Caching service dependencies ...                                                                                      [ ok ]
 * Starting Freeplayer ...
Starting /opt/freeplayer/bin/freeplayer.sh...
VLC media player 0.8.5 Janus
Warning: option --sout-standard-url is deprecated. You should use --sout-standard-dst instead.
[00000285] main interface: creating httpd
[00000294] skins2 interface error: Cannot open display
[00000294] skins2 interface error: cannot initialize OSFactory
Remote control interface initialized. Type `help' for help.


Pour obtenir ce résultat, j'ai supprimé tout ce qui fait passer vlc en background d'une manière ou d'une autre. (Donc, dans le fichier /opt/freeplayer/bin/freeplayer.sh et dans le script d'init)

On voit une erreur sur skins2, comme quoi il trouve pas de display pour s'afficher.

Vu que sur mangouste, qui n'a pas X où vlc est compilé sans le support de X, je pense que la merde vient de là.

Donc, je me demande si en fait, il faudrait pas prendre une autre route pour installer ce bouzin. En ayant une version de vlc spécialement compilée sans le support de X uniquement pour le freeplayer. Là, faudrait du coup modifier profondément l'ebuild. Et se démerder pour que quand l'utilisateur appelle vlc, ça soit le vlc normal qui se lance (Ne pas avoir dans le PATH utilisateur "/opt/freeplayer/bin" quitte à appeler le script avec le chemin absolu dans le script d'init).

Je pense que c'est jouable. Mais je suis loin d'être un spécialiste des ebuilds.

Voilà voilà ce que j'en pense.
_________________
Marsupial Power Inside

Sauvez les arbres, mangez un castor !
Back to top
View user's profile Send private message
ercete
Guru
Guru


Joined: 11 Dec 2003
Posts: 426
Location: France, Avignon

PostPosted: Tue Aug 01, 2006 8:12 pm    Post subject: Reply with quote

Quote:
Pour obtenir ce résultat, j'ai supprimé tout ce qui fait passer vlc en background d'une manière ou d'une autre. (Donc, dans le fichier /opt/freeplayer/bin/freeplayer.sh et dans le script d'init)


Tu peux préciser ce que tu as fait ?
Parce que je suis encore en train de me battre avec le script d'init, je recompile vlc sans X histoire de voir,
mais le init.d fait des siennes, j'ai l'impression qu'il ne parvient pas à créer le PID dans /var/run...
le même délire que toi quoi...

edit :
Code:

courgette bin # /etc/init.d/freeplayer start
 * Caching service dependencies ...                                                              [ ok ]
 * Starting Freeplayer ...                                                                       [ !! ]

Bon les process se lancent correctement pourtant, c'est très frustrant cette histoire
Back to top
View user's profile Send private message
guitoo
Tux's lil' helper
Tux's lil' helper


Joined: 04 Jun 2004
Posts: 132

PostPosted: Thu Aug 17, 2006 9:54 pm    Post subject: Reply with quote

j'arrive bien a daemoniser vlc compilé avec le serveur X. Pour le lancer sans l'interface X il suffit de remplacer --extraintf=http par -I http dans vlc-fbx.sh .
Par contre sur certaine video je n'ai que le son.
Back to top
View user's profile Send private message
ercete
Guru
Guru


Joined: 11 Dec 2003
Posts: 426
Location: France, Avignon

PostPosted: Tue Aug 22, 2006 9:26 pm    Post subject: Reply with quote

guitoo, j'ai essayé ta technique, en effet l'interface ne se lance plus
(a dire vrai elle ne se lancait pas avant via init.d mais bon)

pour ma part j'ai pas mal de formats qui ne passent pas : XVID et MKV la plupart du temps,
c'est bizzare parce que ca passe pas sur le freeplayer mais sur la gentoo ca tourne nickel... étrange.
Back to top
View user's profile Send private message
Possum
Tux's lil' helper
Tux's lil' helper


Joined: 19 Jul 2003
Posts: 134
Location: Toulouse, France

PostPosted: Wed Oct 25, 2006 2:53 pm    Post subject: Reply with quote

raoulchatigre wrote:
Quote:
Pour obtenir ce résultat, j'ai supprimé tout ce qui fait passer vlc en background d'une manière ou d'une autre. (Donc, dans le fichier /opt/freeplayer/bin/freeplayer.sh et dans le script d'init)


Tu peux préciser ce que tu as fait ?
Parce que je suis encore en train de me battre avec le script d'init, je recompile vlc sans X histoire de voir,
mais le init.d fait des siennes, j'ai l'impression qu'il ne parvient pas à créer le PID dans /var/run...
le même délire que toi quoi...

edit :
Code:

courgette bin # /etc/init.d/freeplayer start
 * Caching service dependencies ...                                                              [ ok ]
 * Starting Freeplayer ...                                                                       [ !! ]

Bon les process se lancent correctement pourtant, c'est très frustrant cette histoire


Fiou, que de temps avant que je ne réponde :) La vraie vie à encore repris ses droits.

Donc, il suffit de supprimer la ligne "--daemon" dans le script "/opt/freeplayer/bin/freeplayer.sh" et l'option "--background" du script d'init. Si mes souvenirs sont bons (je suis au taf là et j'ai pas accès à ma gentoo) il y a aussi une option de start-stop-daemon pour le rendre un peu plus verbeux.

De plus, deamoniser VLC compilé avec X, why note :) Perso, vu que j'ai pas X sur ma machine serveur, je m'en tape une peu, mais je vais rajouter, quand je serais à la maison cette ligne dans le tuto.

Pour ce qui est des vidéos qui passent ou ne passent pas... Là on entre dans le domaine du mystique. En effet, dans le même genre, pourquoi le flac ne passe pas ?

Je me demande si il ne faudrait pas carrément passer à VLS qui après tout devrait largement suffire. Si ça se trouve, on résoudrait quelques problèmes en utilisant directement un logiciel prévu pour être serveur. Si j'ai le courage, je m'y penche :)

[EDIT] Après lecture de la doc de VLS, c'est pas une bonne idée :( On ne peut commander VLS que par ligne de commande ou interface telnet. Bref, la merde pour utiliser les scripts freeplayer existants. Va falloir continuer avec VLC. Donc, il faut qu'on arrive a comprendre par nous même pourquoi ça merde.

[mode ralâge on] D'autant plus que les utilisateurs du forum freeplayer.org ne sont pas franchement disposés à nous filler un coup de main. Déjà, il faudrait qu'ils ne répondent pas à côté de la plaque quand on pose une question et qu'ils arrêtent de penser à chaque fois qu'on utilise une Freebox HD. Saleté de windosiens qui veulent toujours être à la pointe du "progrès"[mode ralâge off]

Ce qu'il serait donc intéressant de savoir, c'est quelles sont les caractéristiques des vidéos qui ne passent pas ou pas correctement. Codecs utilisés, bitrate, etc. J'ai personnellement remarqué que la diffusion des mkv avec le freeplayer me bouffe quasiment tout le proco ce qui entraine des saccades. Et bien sûr, plus le bitrate est haut, plus ça saccade. Ces mkv sont en XviD + ogg, chapitrés, sous-titrés. (de mémoire)

Doit on attendre la prochaîne version de VLC pour retester, ou essayer avec les snapshots ou les version SVN... Comme vous le sentez :) D áutant plus que si j'en crois le NEWS de la version 0.8.6-rtpc sur le SVN, on va enfin pouvoir logguer par syslog ! Cela nous permettra sûrement de comprendre un poil mieux pourquoi ça déconne au décodage / recodage.

Si on résume, nous avons deux voies à explorer:
    Corriger le script de démarrage du mode freeplayer ou celui de Gentoo ou les deux pour pouvoir récupérer un PID de manière propre
    Comprendre pourquoi certains formats lus normalement par VLC ne sont pas ou sont mal recodés / streamés vers la freebox

_________________
Marsupial Power Inside

Sauvez les arbres, mangez un castor !
Back to top
View user's profile Send private message
bakreule
Apprentice
Apprentice


Joined: 27 Aug 2003
Posts: 233
Location: Paris, France

PostPosted: Tue Oct 31, 2006 8:33 am    Post subject: Reply with quote

Merci à tous qui a contribué à cette article! J'ai essayé l'installation sans X, et ça marche nickel.....

Il y a une erreur que j'ai vu dans l'article, dans la partie d'installation avec X:

Quote:
En cas d'erreur durant la compilation due à une librairie, n'hésitez pas à ajouter celle-ci dans le /etc/portage/package.keywords
cela peut parfois débloquer la situation.
Une fois la compilation terminée, exécutez les commandes suivantes


Mais, on nous a donné rien "à ajouter"......
_________________
Buses stop at a bus station.
Trains stop at a train station.
On my desk there's a workstation.....
Back to top
View user's profile Send private message
Possum
Tux's lil' helper
Tux's lil' helper


Joined: 19 Jul 2003
Posts: 134
Location: Toulouse, France

PostPosted: Tue Oct 31, 2006 6:51 pm    Post subject: Reply with quote

bakreule wrote:
Merci à tous qui a contribué à cette article! J'ai essayé l'installation sans X, et ça marche nickel.....

Il y a une erreur que j'ai vu dans l'article, dans la partie d'installation avec X:

Quote:
En cas d'erreur durant la compilation due à une librairie, n'hésitez pas à ajouter celle-ci dans le /etc/portage/package.keywords
cela peut parfois débloquer la situation.
Une fois la compilation terminée, exécutez les commandes suivantes


Mais, on nous a donné rien "à ajouter"......


Eh eh, en fait, tout dépend de la librairie qui pose problème. Mais je dirais que, à priori, à l'heure actuelle, toutes les libs nécessitées sont passées en stable. Je n'ai personnellement que VLC qui est keywordé :)
_________________
Marsupial Power Inside

Sauvez les arbres, mangez un castor !
Back to top
View user's profile Send private message
N_Ox
n00b
n00b


Joined: 17 Dec 2006
Posts: 9
Location: Paris

PostPosted: Sun Dec 17, 2006 1:51 pm    Post subject: Reply with quote

Pour ceux qui ont des problèmes avec le script init, il manque tout simplement --name vlc dans la commande start-stop-daemon de la fonction start().
Cette option est d'ailleurs inutile dans la fonction stop().
Back to top
View user's profile Send private message
bi3l
Apprentice
Apprentice


Joined: 06 Feb 2003
Posts: 268
Location: France

PostPosted: Sun Dec 17, 2006 6:49 pm    Post subject: Reply with quote

Marche pas pour moi avec --name vlc dans start. Par contre, ça, ça marche avec et sans X dans les USE:
Code:
#!/sbin/runscript

depend() {
  need net
}

start() {
  ebegin "Starting Freeplayer"
  start-stop-daemon --start --chuid freeplayer:freeplayer \
      --oknodo --exec /opt/freeplayer/bin/freeplayer.sh
  eend $?
}

stop() {
  ebegin "Stopping Freeplayer"
  start-stop-daemon --stop --name vlc
  eend $?
}
Back to top
View user's profile Send private message
N_Ox
n00b
n00b


Joined: 17 Dec 2006
Posts: 9
Location: Paris

PostPosted: Sun Dec 17, 2006 9:13 pm    Post subject: Reply with quote

Je pense que c'est parce que tu n'as pas --background dans start().
M'enfin, tant que ça fonctionne :D.

Code:
#!/sbin/runscript

depend() {
  need net
}

start() {
  ebegin "Starting Freeplayer"
  start-stop-daemon --start --chuid freeplayer:freeplayer --background \
      --pidfile /var/run/freeplayer.pid --make-pidfile --name vlc \
      --exec /opt/freeplayer/bin/freeplayer.sh
  eend $?
}

stop() {
  ebegin "Stopping Freeplayer"
  start-stop-daemon --stop \
      --pidfile /var/run/freeplayer.pid
  eend $?
}
Back to top
View user's profile Send private message
bi3l
Apprentice
Apprentice


Joined: 06 Feb 2003
Posts: 268
Location: France

PostPosted: Sun Dec 17, 2006 9:41 pm    Post subject: Reply with quote

Si si, j'ai bien le --background: j'ai récup le fichier de bugzilla et ajouté le --name vlc. J'ai donc exactement le même fichier que toi. J'ai essayé avec X et -X dans les USE et ça ne marche ni dans un cas, ni dans l'autre. Ca ne marche qu'avec ma version du fichier, donc sans créer le fichier contenant le PID et donc en se basant uniquement sur le nom du process pour le tuer. Et ce n'est pas vraiment une bonne idée.
Back to top
View user's profile Send private message
N_Ox
n00b
n00b


Joined: 17 Dec 2006
Posts: 9
Location: Paris

PostPosted: Sun Dec 17, 2006 10:01 pm    Post subject: Reply with quote

C'est étrange.

Sinon, ça n'a rien à voir mais je voulais signaler que j'ai dû modifier l'ebuild lui même, vlc n'a pas (plus ?) d'USE nommé ffmpeg.

EDIT :
Il n'y a plus d'USE ffmpeg à partir de la version 0.8.6.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Goto page Previous  1, 2, 3, 4  Next
Page 2 of 4

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum