posté le 15/02/2009 à 22h18
Un billet rapide qui aidera peut-être ceux qui comme moi ont eu du mal à visionner les nouvelles chaines TNT HD sous Linux.

Je possède un tuner USB DVB-T basique (DTV-5100), supporté par le noyau Linux.
Tout fonctionne donc parfaitement pour les chaînes normales, par exemple avec le logiciel Me TV.

Le tuner ne fait que transférer le flux brut à l'ordinateur qui se charge de la décompression, ce qui lui permet d'être officieusement compatible "TNT HD".

Depuis Versailles, je ne capte pas tous les canaux TNT, il me manque notamment le canal R1 qui contient la chaine France 2.
Par contre, je capte le canal R5 qui diffuse les chaînes HD, notamment France 2.

Me TV détecte ces chaînes, mais est incapable de les décompresser en temps réel.
La version de VLC packagée par Debian ne reconnait pas le codec vidéo.
Xine fonctionne mais galère comme Me TV...
Par contre MPlayer fonctionne correctement !

Il faut d'abord créer le fichier de chaînes :
scan /usr/share/dvb/dvb-t/fr-Paris > ~/.mplayer/channels.conf

Vous devriez alors être en mesure de visualiser une chaîne normale :
mplayer dvb://TF1

Par contre MPlayer ne démarre jamais la vidéo sur une chaîne HD, pensant qu'il s'agit d'un flux MPEG2 standard :
VIDEO MPEG2(pid=220) NO AUDIO!  NO SUBS (yet)!  PROGRAM N. 0

La solution est d'éditer le fichier ~/.mplayer/channels.conf à la main pour corriger les identifiants :
TF1 HD:538166000:INVERSION_AUTO: [...] :HIERARCHY_NONE:110+120:110+130:1281
France 2 HD:538166000:INVERSION_AUTO: [...] :HIERARCHY_NONE:210+220:210+230:1282
M6HD:538166000:INVERSION_AUTO: [...] :HIERARCHY_NONE:310+320:310+330:1283

J'ai trouvé ces identifiants en utilisant dvbtune et dvbsnoop, mais je pense que ce sont les mêmes au niveau national.
Par contre ne changez pas les fréquences qui dépendent de votre émetteur.

Ensuite il est possible de regarder les chaînes avec MPlayer :
mplayer dvb://'France 2 HD'

Evidemment ça ne résoud pas les problèmes de lenteur liés au codec, mais grâce aux nombreuses options de MPlayer (et à Google wink) j'ai réussi à obtenir un résultat correct :
mplayer -vfm ffmpeg -lavdopts fast:skiploopfilter=all:threads=8 -vf pp=md dvb://'France 2 HD'

Les options "fast" et "skiploopfilter=all" sont documentées dans le man. Elles désactivent certains algorithmes de H.264 pour améliorer la vitesse de décodage, au détriment de la qualité.
Le fait d'activer 8 threads m'aide aussi, ce qui est surprenant vu que je n'ai qu'un processeur mono-coeur sans hyper-threading...
Enfin, il reste un peu de CPU pour désentrelacer la vidéo avec "pp=md".

Au final, mplayer occupe environ 60% de mon processeur et Xorg 10%... donc je ne peux pas faire grand chose en même temps, au risque de ralentir la vidéo (ce qui à tendance à casser la synchronisation audio/vidéo).
posté le 06/02/2009 à 22h19
I have been working on several Facebook applications, and this gave me some visibility on this subject, mainly thanks to these french applications:

        
Pronostics Ligue 1

Pronostics Top 14

Pronostics Pro A

Pronostics D1M

Ma liste de cadeaux

Ma musique

Following several contacts I had in Paris, I decided to start as a freelancer.
So I am now able to accept requests for the development of Facebook applications, and I am going to start next week with a first client in France.

For now, I am doing this work in parallel to my main job, so I am focussing on the domain of Facebook applications.
I am familiar with the Facebook technologies thanks to my projects, like the FBML language and the PHP API, as well as the Facebook social/viral concepts.

If you are interested by my skills, feel free to contact me on Facebook.
You will also find contact details in my resume.
posté le 06/02/2009 à 22h07
Les différentes applications Facebook que j'ai pu développer récemment m'ont donné un peu de visibilité dans ce domaine, notamment :

        
Pronostics Ligue 1

Pronostics Top 14

Pronostics Pro A

Pronostics D1M

Ma liste de cadeaux

Ma musique

Suites à plusieurs contacts sur Paris, je me suis enfin décidé à me lancer...
Le statut d'auto-entrepreneur qui est en place depuis le début de l'année m'a également aidé puisque les formalités administratives sont simplifiées.

Je suis donc maintenant en mesure de répondre à des demandes concernant le développement d'applications Facebook, et je dois commencer dès la semaine prochaine avec un premier client !

Pour l'instant, je fais cette activité en parallèle de mon CDI, et je me concentre donc dans un premier temps sur le domaine des applications Facebook.
Je maîtrise les technologies Facebook grâce à mes différents projets, notamment FBML et l'API PHP, ainsi que les techniques d'utilisation virale du réseau social.

Si vous êtes intéressés par mes prestations, vous pouvez me contacter sur Facebook.
Vous trouverez également mes coordonnées détaillées en consultant mon CV.
posté le 01/02/2009 à 23h07
En tant qu'expert du turf, je me devais d'aller au moins une fois dans ma vie à l'hippodrome de Vincennes !


L'arrivée du Prix de Sauternes, le quinté du jour

Bien sûr, j'ai parié sur la course... et j'ai perdu tongue

Infos TiBlog

Pseudo : Royale
Titre : Le blog de Royale
Description : Le blog de l'administrateur de TiBlog.fr où vous trouverez quelques détails techniques sur le fonctionnement de ce site.

Créer un blog !

blog gratuit

Recherche

Photo