Link Station > Section Technique > Software >

[HOWTO] Freeplayer sur Debian Amd64




Aller au Forum:
Notez ce sujet :

  Sujet précédent   Sujet suivant
Auteur
Sujet    Tout développer | Tout contracter NOUVEAU SUJET    RÉPONDRE
Réduire ce messageKkristofExpertNiveau 13 · Collectionneur DVDRéférenceur Assidu
Membre depuis
2006
Messages
1980
Plus
Membre n°
13679
Inscription
15 Jan 2006
Localisation
neuf cinq
Âge
50 ans
Sujets lancés
160
Ancienneté
85 %
Participation
64 %
[HOWTO] Freeplayer sur Debian Amd64Ancien message 01-05-2006 13:17
Pour utiliser le Freeplayer sur Amd 64, il faut VLC > 0.8.2
--> il y avait un bug du listener http qui écoutait toutes les adresses IP, pas uniquement 192.168.x.x et freeplayer.freebox.fr (moyen au niveau sécurité) et d'autres options utlisées par le Freeplayer non-compatibles

Mon environnement :
1) Debian / Linux Amd 64
2) Kernel 2.6.8-11-amd64-k8
3) wxWidgets 2.6.2
4) SDL 1.2.9 https://www.libsdl.org/index.php
5) Gcc 3.4.4

Ma méthode
1) récupérer VLC 0.8.4a, sources sur VLC 0.8.4a

2) récuperer https://download.videolan.org/pub/vlc/0.8.4a/contrib/ : a52dec-0.7.4 , faac-1.24 , faad2 , libogg-1.1.2 , libvorbis-1.1.1 , lame-3.96 , libcddb-0.9.6
NB : a52dec, c'est le décodeur de flux A/52 (plus connu sous AC-3); faac et faad , c'est pour coder/décoder les flux AAC (MPEG-4); ogg et vorbis sont des formats de compression audio, tout comme lame (coder/décoder le mp3)

3) packages déjà installés par apt-get :
¤ liblivemedia-dev
¤ libflac-dev
¤ libvcdinfo-dev, libcdio-dev
¤ libdvbpsi3-dev
¤ libpopt-dev

4) compiler et installer (c/i) libvorbis, libogg et lame
5) puis c/i libfaac et libfaad2
6) c/i a52dec

7) prendre les sources FFMpeg https://ffmpeg.sourceforge.net/index.php
¤ Directives de compilation FFMpeg ::
./configure --enable-mp3lame --enable-vorbis --enable-pp --enable-gpl --enable-faad --enable-faac --enable-a52
&& make && make install

8) prendre les sources LibMpeg2 https://libmpeg2.sourceforge.net/
¤ Directives de compilation LibMpeg2
export CFLAGS=-fPIC
puis ./configure && make && make install

9) Occupons nous de VLC
¤ supprimer, dans le fichier configure à la ligne 19781, la terme "athlon64" de la variable CFLAGS_TUNING. Ca provoque une erreur de compilation de VLC
¤ ./configure --enable-x11 --enable-xvideo --disable-gtk --enable-sdl --enable-ffmpeg --with-ffmpeg-tree=/home/christophe/free/ffmpeg-0.4.9-pre1 --with-ffmpeg-mp3lame --enable-mad --enable-libdvbpsi --enable-libcdio --enable-a52 --with-a52-tree=/home/christophe/free/a52dec-0.7.4 --enable-dts --enable-libmpeg2 --enable-libcddb --enable-dvdnav --enable-faad --enable-vorbis --enable-ogg --enable-faac --enable-freetype --enable-fribidi --enable-speex --enable-flac --enable-livedotcom --enable-caca --enable-skins --enable-skins2 --enable-alsa --disable-kde --disable-qt --enable-wxwidgets --enable-ncurses --enable-release

Corriger les chemins de FFMpeg et A52 selon l'endroit où vous les avez construits
Puis, make et make install
Si tout va bien, ça dure un 1/4 d'heure

10) lancer VLC pour voir si tout fonctionne (surtout le son, allez dans les préférences si votre serveur de son est Alsa ou OSS)

11) prendre sur le site de Free https://adsl.free.fr/multimedia/freeplayer/ le FreePlayer
12) décompresser et exécuter install.sh

13) lancer /usr/local/freeplayer/bin/vlc-fbx.sh et naviguer avec la télécommande de la FreeBox

Il y a autant de possibilités de compilation que d'utilisateurs d'Oxmo
Si vous avez des questions, envoyez moi un mp ou faites un post en retour

N'oubliez pas de rediriger les ports TCP 8080 et UDP 1234 vers l'ordi où est installé VLC, dans le cas où il y a un routeur après la FreeBox

Have fun

Edit : ajout de la redirection de port

__________________

The Unix way of sex => unzip; strip; touch; finger; mount; fsck; more; yes; gasp; umount; sleep
Quand on pense que 53% des français pensent comme Steevy et Doc Gynéco, ça fait froid dans le slip
Ceux qui sont prêts à sacrifier une liberté essentielle pour acheter une sûreté passagère, ne méritent ni l'une ni l'autre - Benjamin Franklin

Signaler ce message à un modérateur | IP: Logguée

Réduire ce messageRRhEcKGuruNiveau 19 · ChroniqueurRéférenceur Novice
Membre depuis
2002
Messages
7657
Plus
Membre n°
5548
Inscription
31 Oct 2002
Localisation
amiens
Âge
42 ans
Sujets lancés
66
Ancienneté
98 %
Participation
88 %
Ancien message 02-05-2006 13:20
ouais moi j'avais fait ca mais mon pc est bien trop lent... il faut qu'il convertisse à la volée le flux video en mpeg pour que la freebox le comprenne d'après ce que j'ai lu, et mon serveur (un duron 700) n'arrive pas a suivre mais alors pas du tout

sinon très bon tuto, j'avais eu du mal a en trouver un aussi bon sur le net

__________________
mess with the best, die like the rest


<<~~=!!!RhEcK!!!=~~>>

Signaler ce message à un modérateur | IP: Logguée

Réduire ce messageSSchoubiGuruNiveau 42 · ScénaristeRéférenceur Émérite
Membre depuis
2002
Messages
12627
Plus
Membre n°
566
Inscription
10 Mar 2002
Âge
47 ans
Sujets lancés
1428
Ancienneté
100 %
Participation
97 %
Ancien message 02-05-2006 18:55
joli tuto

Il ne me manque plus qu'un 64

__________________

Signaler ce message à un modérateur | IP: Logguée

Réduire ce messageKkristofExpertNiveau 13 · Collectionneur DVDRéférenceur Assidu
Membre depuis
2006
Messages
1980
Plus
Membre n°
13679
Inscription
15 Jan 2006
Localisation
neuf cinq
Âge
50 ans
Sujets lancés
160
Ancienneté
85 %
Participation
64 %
Ancien message 02-05-2006 20:02
Citation
Il ne me manque plus qu'un 64

Qu'un 64 ou qu'une 64

Je peux t'aider pour le 2ème uniquement

On devrait mettre cette image sur la page d'accueil, je vais en parler à soul

Blague à part, ça marche aussi sur tout système type Unix si tu as Gcc et un environnement graphique qui tourne
Tout est OpenSource donc compilable

__________________

The Unix way of sex => unzip; strip; touch; finger; mount; fsck; more; yes; gasp; umount; sleep
Quand on pense que 53% des français pensent comme Steevy et Doc Gynéco, ça fait froid dans le slip
Ceux qui sont prêts à sacrifier une liberté essentielle pour acheter une sûreté passagère, ne méritent ni l'une ni l'autre - Benjamin Franklin

Signaler ce message à un modérateur | IP: Logguée

Réduire ce messageZZakathGuruNiveau 29 · CascadeurRéférenceur Aguerri
Membre depuis
2002
Messages
9866
Plus
Membre n°
7213
Inscription
15 Dec 2002
Localisation
Copenhague
Sujets lancés
426
Ancienneté
97 %
Participation
92 %
Ancien message 02-05-2006 20:11
Par ailleurs, il vaudrait mieux que l'étape 8 soit

Code
export CFLAGS="$CFLAGS -fPIC"


au cas où l'utilisateur a déjà des CFLAGS par défaut. Et es-tu sûr qu'il faille du PIC ?

Sinon chouette HowTo, même si je n'ai ni debian, ni un amd64 ni une freebox

__________________
Allez jeter un œil à mon portfolio !

Signaler ce message à un modérateur | IP: Logguée

Réduire ce messageKkristofExpertNiveau 13 · Collectionneur DVDRéférenceur Assidu
Membre depuis
2006
Messages
1980
Plus
Membre n°
13679
Inscription
15 Jan 2006
Localisation
neuf cinq
Âge
50 ans
Sujets lancés
160
Ancienneté
85 %
Participation
64 %
Ancien message 02-05-2006 20:28
Peut pas compiler VLC sans pic pour Libmpeg2

Enfin si, en static dans VLC en ajoutant --with-libmpeg2-tree="..."
Là je crois qu'il en a pas besoin

J'ai préféré mettre en static ffmpeg et le décodeur A52 qui sont utilisés très souvent chez moi pour lire XViD et
décoder le son

...
... je suis en train de penser qu'il réencode en Mpeg-2 avant d'envoyer à la FBx ...
Oui, j'aurais dû mettre en static aussi libmpeg2...

Dès que j'ai un moment, je teste

__________________

The Unix way of sex => unzip; strip; touch; finger; mount; fsck; more; yes; gasp; umount; sleep
Quand on pense que 53% des français pensent comme Steevy et Doc Gynéco, ça fait froid dans le slip
Ceux qui sont prêts à sacrifier une liberté essentielle pour acheter une sûreté passagère, ne méritent ni l'une ni l'autre - Benjamin Franklin

Edité par kristof le 02-05-2006 à 20:40

Signaler ce message à un modérateur | IP: Logguée

Réduire ce messageKkristofExpertNiveau 13 · Collectionneur DVDRéférenceur Assidu
Membre depuis
2006
Messages
1980
Plus
Membre n°
13679
Inscription
15 Jan 2006
Localisation
neuf cinq
Âge
50 ans
Sujets lancés
160
Ancienneté
85 %
Participation
64 %
Ancien message 02-05-2006 20:43
Message écrit par kristof, le 02-05-2006 à 21:28

... je suis en train de penser qu'il réencode en Mpeg-2 avant d'envoyer à la FBx ...
Oui, j'aurais dû mettre en static aussi libmpeg2...

Dès que j'ai un moment, je teste


Je raconte portnawak
Libmpeg2 n'est utilisée que pour décoder des flux Mpeg-2, pas pour les réencoder (...cogno...)

__________________

The Unix way of sex => unzip; strip; touch; finger; mount; fsck; more; yes; gasp; umount; sleep
Quand on pense que 53% des français pensent comme Steevy et Doc Gynéco, ça fait froid dans le slip
Ceux qui sont prêts à sacrifier une liberté essentielle pour acheter une sûreté passagère, ne méritent ni l'une ni l'autre - Benjamin Franklin

Signaler ce message à un modérateur | IP: Logguée

Il est actuellement 19:17 (GMT) NOUVEAU SUJET    RÉPONDRE   
  Sujet précédent   Sujet suivant
Link Station > Section Technique > Software > [HOWTO] Freeplayer sur Debian Amd64

Aller au Forum:
Notez ce sujet :


Réponse rapide
Afficher une version imprimable | Chercher dans ce sujet | Envoyer cette page par email | S'inscrire à ce sujet | Télécharger ce sujet
Règles du forum :
Créer de nouveaux sujets
Répondre aux messages
Attacher des fichiers
Editer vos messages
: not autorisé
: not autorisé
: not autorisé
: not autorisé
Le Code HTML est OFF
Le BBCode est ON
Les Smileys sont ONs
Le code [IMG] est ON
Page générée en 0.055409 secondes en exécutant 42 requêtes SQL.
Apache - Compression GZIP : Activée.