(Linux - Nvidia) Mplayer + VDPAU pour la tv orange

Pour discuter de tout ce qui concerne la TV d'Orange

(Linux - Nvidia) Mplayer + VDPAU pour la tv orange

Messagepar superdupont » 01 Avr 2010, 01:31

Soir'bon.

"Juste" pour signaler que VLC 1.0.x, c'est evidemment bien sympa pour mater les flux TV made in Orange, mais on peut faire "mieux" nous autres les Linuxiens (si on a un chipset nvidia pas trop vieux sur sa carte graphique ou carte mere) avec mplayer : on bénéficie ainsi de l'accelération materielle.
Concretement, ça veut dire qu'on peut regarder des flux TV orange (meme HD) avec un impact quasi nul sur le processeur, qui est ainsi dispo pour toute autre tache (encodage video / 3D / partage ressources CPU en reseau type Boinc et j'en passe)

Ingredients nécessaires :

1 - une carte/un chipset nvidia compatible VDPAU
voir la liste en bas :
http://en.wikipedia.org/wiki/Nvidia_PureVideo

2 - Un driver Nvidia compatible VDPAU
Bon là, il suffit d'avoir un driver officiel nvidia pas trop vieux, disons pas plus d'un an. (les drivers compatibles vdpau sont apparus en 2008, mais le temps de debugger tout ça, il a fallu attendre mai 2009 pour un truc a peu pres au point)
sinon direction nvidia.com pour se mettre a jour

3 - un mplayer compatible VDPAU
là, suffit aussi de ramasser un build pas trop vieux, ou sinon on peut le compiler soi meme, y'a des dizaines de tutos sur le ouebe

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

une fois que vous avez tout ça, faire marcher le bouzin tient en une ligne :lol:
par exemple, vous voulez regarder france 2 hd don't l'adresse est
rtp://@232.0.1.205:8200 (allez voir dans la playlist vlc pour les adresses)

la ligne magique sera :
mplayer -mc 2 -vo vdpau rtp://@232.0.1.205:8200 -cache 8192

explications :

-vo vdpau : pour avoir l'acceleration materielle, pardi, sinon autant rester sous vlc et pas s'emmerder 8)

-mc 2 : ca c'est une ruse grossiere pour que l'image defile pas a mi-vitesse, mplayer ayant du mal avec ce type de flux à 50images par secondes entrelacées et voulant les jouer à 25...soit deux fois moins vite que l'audio.

-cache 8192 : met 8 megas de video en cache avant d'afficher le flux. un ptit buffer quoi pour eviter les hoquets... va de soi qu'on peut en mettre plus si necessaire. pour les flux SD c'est pas la peine vu le debit, pour les HD c'est envisageable, z'avez qu'à mettre le double si ca déconne, hop.
----------------------------


apres il y a surement moyen de caser certaines choses dans mplayer.conf pour ne pas avoir a retaper ces parametres a chaque fois, mais j'ai pas encore regardé ça :oops:

A noter qu'à terme VLC supportera aussi l'acceleration materielle (là c'est encore au stade experimental/partiel pour compileurs insomniaques on va dire :lol: ) , mais en attendant...
superdupont
 
Messages: 8
Inscription: 08 Oct 2009, 21:44

Messagepar Tof » 01 Avr 2010, 18:55

Merci de nous faire partager votre tutorial. :wink:
Les questions se posent sur le forum et non par MP. Une réponse faite à une personne peut servir à d'autres.
Tof
Administrateur
 
Messages: 995
Inscription: 08 Jan 2005, 06:56


Retourner vers La TV Orange

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités

cron