VLC 2.0 disponible !

Bonne nouvelle VLC 2.0 "Twoflower" est maintenant disponible :)
Comme vous pouvez le remarquer, vlc est passé directement de la branche 1.1 à la 2.0 vu le nombres de nouveautés apportées à cette nouvelle version. La liste étant accessible ici ou .
Voici ce que j’ai principalement retenu :

_Réécriture du cœur vidéo.
_Réécriture complète de la sortie vidéo OpenGL
_Meilleure gestion des sous-titres
_Lecture des fichiers contenus dans des archives RAR
_Support des extensions Lua (allociné, IMDB, Wikipedia, OpenSubtitles etc…)
_Support des Blu-ray (avec libbluray et libaacs). Pour le déchiffrage des disques commerciaux vous devrez renseigner les clés. Les menus Java (bd-j) ne sont pas encore pris en charge.
_Développement de vlc pour Android en bêta privée

Pour information votre fichier de clé (KEYDB.cfg) sous GNU/Linux doit être placé dans "~/.config/aacs/" et sous windows dans "%appdata%/aacs/" pour obtenir vos clés voici quelques solutions :

http://forum.ubuntu-fr.org/viewtopic.php?pid=3642898#p3642898

lxbdplayer n’étant plus listé ci-dessus car il ne prend plus en charge l’obtention des MKB supérieurs à la version 18 (actuellement nous en sommes à la version 25…) et il nécessite makemkv.

Point sur les Blu-Ray et GNU/Linux

Bonne nouvelle aux possesseurs de Blu-Ray Linuxiens, j’ai contacté l’équipe de debian responsable du multimedia dont notamment Alessio Treglia pour leurs demander si ils pouvaient intégrer le paquet "libaacs" dans debian car du coté de ubuntu pas de nouvelle (sauf de l’équipe medibuntu) cela sachant que j’avais déjà créé la demande de need-packaging, le paquet sur revu etc… depuis plusieurs mois.

J’ai reçu un mail quelques minutes plus tard d’Alessio me disant qu’il était intéressé, puis en l’espace de 2 jours le paquet était conçu et intégré dans Debian SID ^^

C’est donc une bonne nouvelle sachant que libbluray est déjà dans les dépôts de debian et de ubuntu depuis "natty", il ne reste plus qu’a attendre la sortie de vlc 1.2 (pas de date de sortie mais on dirait que cela avance bien d’après ceci) car la lecture des Blu-Ray est mieux pris en charge par rapport à mplayer.

Après pour "libbdplus" c’est toujours en attente de clarification à cause du consortium Blu-Ray, et c’est pas gagné car ils sont pas très intelligent… Pourquoi? Ben voyez vous 2 choix s’offre au linuxiens soit être "gentil, respectueux et généreux" et décider d’acheter un Blu-Ray genre Avatar qui contient le DRM BD+ dont ils leurs sera impossible de lire (alors dépenser 30euros pour un joli frisby bleu…) ou soit être "intelligent et radin" à savoir télécharger une version gratuite gentillement partagée dans le but de permettre l’interopérabilité… (la VOD oubliez c’est du wmv avec des DRM également…)

Avec libbluray et libaacs il sera à la portée de tous de lire facilement des Blu-Ray commerciaux protégés par AACS (si vous avec trouvé préalablement les clefs de protection de vos disques, une liste étant disponible sur le forum de doom9). J’en profites pour passer un message, trouvez vous normales que l’on vous vendes 5euros de plus un Bluray+DVD d’un film sachant que vous avez déjà un lecteur Blu-Ray (donc pas besoin du DVD) et que le Blu-Ray ne soit pas vendu séparément? …

Tester la lecture d’un bluray dans VLC

Grâce à l’équipe de Videolan qui héberge et redonne vie au projet libbluray (conçu par Doom9), vos lecteurs multimédia comme VLC, MPlayer, Xine seront prochainement capable de lire des Blu-Ray vidéo. Si tout va bien libbluray sera inclut vers la fin de l’année dans VLC.

La bibliothèque libbluray prend en charge la navigation, l’analyse des playlist, les menus et le support BD-J mais n’inclut aucun moyen de contournement des DRM inclut dans les disques Blu-Ray du commerce (AACS et BD+). Pour cela, il faudra installer les bibliothèques libaacs et libbdplus.

Vous pouvez actuellement tester vlc avec le support de libbluray, il vous suffit de compiler et d’installer la bibliothèque libbluray puis la dernière version GIT de VLC.

Comme je le disais juste avant, votre blu-ray ne doit pas comporter de DRM pour être lu seulement avec libbluray, donc dumper-le avant ou installer la bibliothèque libaacs avant de compiler VLC. Les bibliothèques sont en développement, donc patience.

Avec VLC, lancer la lecture comme ceci :

 vlc 'bluray:///media/nom-du-disque-bluray'

Vous pouvez suivre le tutoriel d’installation que j’ai conçu sur ubuntu-fr.org ici afin d’installer facilement libbluray. Voici, cinéphile, de quoi vous donnez l’eau à la bouche :

Paquet debian pour DumPlayer

J’avais fais un petit script pour lire les blu-ray sous linux avant l’arrivée de lxBDPlayer et comme il fonctionne toujours je l’ai porté en paquet debian :

http://dl.free.fr/g1c9BvAUy

Il est très simple et ne nécessite pas aacskeys pour fonctionner, il suffit simplement de lui indiquer les clefs de ses blu-ray dans le fichier "~/.dumphd/KEYDB.cfg".
Pour gagner du temps, vous pouvez utiliser la liste de doom9.org en tapant ceci après l’installation du paquet :

wget http://forum.doom9.org/attachment.php?attachmentid=11170&d=1276615904
unzip attachment.php?attachmentid=11170
mkdir ~/.dumphd/
rm ~/attachment.php?attachmentid=11170
mv KEYDB.cfg ~/.dumphd/

Ensuite exécuter l’application en insérant un blu-ray ou à partir du menu "son et vidéo".

lxBDPlayer en version 0.2

Voici venu la nouvelle version de lxBDPlayer. Les nouveautés? Comme vous pouvez le voir une petite croix à été rajouté sur l’interface (en haut à droite) pour fermer rapidement la lecture. Le nouvelle version ne permet pas de lire les blu-ray du commerce sans l’ajout d’un plugin externe non-officiel que vous pouvez retrouver ici.
La langue anglaise à été rajouté dans l’interface de cette nouvelle version et sera détectée automatiquement.
Vous pouvez aussi installer makemkv et les fichiers showkey dessus (pas compatible avec la version 1.5.6 pour l’instant) afin que lxBDPlayer puissent trouver les clefs MKB de 1 à 17 plus d’info ici.

Problème avec lxBDPlayer – clarification légale

Actuellement sur le site officiel de lxDBPlayer les téléchargements sont désactivés en raison d’une clarification sur le point de vu légal du projet, néanmoins une nouvelle version sera disponible très prochainement (d’ici 48h normalement).

Pour faire simple, il faudra utiliser un autre paquet extérieur au projet.

Désolé du dérangement, je vous tiens au courant dès que j’ai plus de nouvelles.

lxBDPlayer – lecteur de film blu-ray sous linux !

Bonne nouvelle à tous les linuxiens possesseurs de blu-ray car grâce à lxBDPlayer le calvaire est terminé.
Vous pouvez enfin lire simplement un film blu-ray sous linux, mais pas encore sous Mac OS désolé.
lxBDPlayer est un lecteur basé sur dumpHD, il utilise mplayer pour la lecture et makemkv afin de décrypter les dernières protections MKB.
Merci donc à nos étudiants Français de 4eme Année d’ingénieur de l’esiea (Ecole Superieur en Informatique,Electronique,Automatique) et j’en profites pour remercier tout particulièrement PYNuX (rencontré sur DOOM9 ^^) qui ma invité à suivre et à tester son projet par lequel j’ai beaucoup appris.
En léger retour je lui et vous apportes son logiciel en paquet debian afin d’en faire profiter facilement toutes personnes utilisant ubuntu ou debian.
Si vous rencontrez des problèmes avec les paquets contactez moi directement afin de ne pas déborder d’avantage l’ami PYNuX ;) (je lui est envoyé assez de mails déjà mdr).

Passons à l’installation maintenant, récupérer les sources makemkv dans sa version compatible avec lxDBPlayer (1.5.5 ou inférieur) :
http://dl.free.fr/tevnhbChc
http://dl.free.fr/iEz8xDBRv

Et suivre le tuto que j’ai fait ici pour l’installation.

Une fois makemkv installé il ne reste plus cas récupérer la dernière version de lxBDPlayer ici :
http://lxbdplayer.sourceforge.net/

Ensuite si vous utilisez le paquet debian, l’insertion d’un film blu-ray lancera automatiquement la lecture. Vous avez aussi le raccourci dans Applications → Son et vidéo → lxBDPlayer.

Pour décrypter les clefs directement dans lxBDPlayer vous aurez besoin de ceci c’est un plugin non officiel à installer qui récupère directement les clefs dans makemkv.

Pendant la lecture vous pouvez :
Changer la piste audio avec alt + #
Passer en plein écran avec la touche f

Vous pouvez bien sur utiliser mplayer avec des options comme vdpau etc… en éditant le fichier de celui-ci dans :
~/.mplayer/config

Laisser par contre le cache de 4096 sinon l’option pause sera ralenti.

Les clefs de vos blu-ray une fois décryptées seront automatiquement enregistrées dans .BDKeyInfo/KEYDB.cfg afin d’avoir un accès plus rapide à la lecture, une liste est disponible ici.

Vous pouvez utiliser lxBDPlayer en ligne de commande comme ci-dessous, remplacer "Blu-ray Disc" par le nom du disque blu-ray :

Lire une playlist :
lxbdplayer –mpls:00001.mpls ‘/media/Blu-ray Disc’ | mplayer -

Choisir un chapitre dans une playlist :
lxbdplayer –mpls:00001.mpls –chapter:12 ‘/media/Blu-ray Disc’ | mplayer -

Info playlist :
lxbdplayer –mpls:info ‘/media/Blu-ray Disc’

Détail des chapitres du film :
lxbdplayer –mpls:movieonly ‘/media/Blu-ray Disc’

L’aide :
lxbdplayer -h

Note : Remplacer "lxbdplayer" par "java -jar lxBDPlayer.jar" (après être dans le dossier de celui-ci) si vous utilisez les sources et non le paquet debian.


Bon film ;)


DumPlayer – script pour lire un blu-ray [mis à jour]

Afin d’éviter de taper plusieurs lignes de commande pour lire un blu-ray sous linux, je me suis fait un petit script. Celui-ci ne copie pas le blu-ray sur le disque dur (dump), il le décrypte et le lis aussitôt avec mplayer. Le script étant basé sur dumpHD et AACSKeys, il ne c’est trouver que les clefs MKB v1 → MKB v10, au delà les clefs doivent être trouvées et inscrites manuellement dans le fichier KEYDB.CFG de dumpHD.
Ce script nécessite donc l’installation de dumpHD, installer la version du dépôt ou veuillez suivre la doc que j’ai mis à jour sur ubuntu-fr.org

Ensuite créer sur votre bureau un nouveau fichier texte nommé "DumpHD Player.sh" puis copier ce qui suit (ne pas oublier de le rendre exécutable).Vous pouvez aussi adapter la ligne 56 en fonction de votre configuration (pas nécessaire dès la première utilisation).

#!/bin/sh
#Par HacKurx
#GPL v3
#Nécessité dumpHD qui est dans les dépôts debian/ubuntu.
#si vous utiliser les sources, remplacer "dumphd" des lignes 47 & 53
#par "./dumphd.sh" et décommenter puis adapter la ligne 33.</strong>

zenity --info \
--text="Pour lire un Blu-ray avec mplayer/dumpHD les clefs
des blu-ray doivent être renseignées dans '~/.dumphd/KEYDB.cfg'.
+ de 459 clefs sont disponible ici :

http://forum.doom9.org/showpost.php?p=1293367&postcount=176

Pendant la lecture, appuyer sur :
# pour changer la piste audio
espace pour mettre en pause
f pour quitter le mode plein écran."

cd /media/

LecteurBD=$(zenity --file-selection \
--title="Selectionner votre lecteur Blu-ray" \
--text="Choissisez le blu-ray" \
--directory);

cd "$LecteurBD"/BDMV/STREAM/
FichierM2TS=$(zenity --file-selection \
--title="Quel fichier m2ts à lire ?" \
--text="Choissisez un m2ts" \ );

m2ts=$(basename "${FichierM2TS}")

#cd '/chemin/vers/dossier/dumphd-0.61'

zenity --question \
--title="Configuration de mplayer" \
--timeout=30 \
--ok-label="Optimal" \
--cancel-label="Simple" \
--text="Choissisez votre mode de lecture :

Mode simple → Conseiller pour la première utilisation.

Mode optimal → A modifier selon votre configuration, exemple :
Plus gros cache, dual-core, vdpau, doublebuffering etc…"
media=$?

if [ "$media" != "0" ]; then
{
dumphd --infile:`echo BDMV/STREAM/${m2ts}` "${LecteurBD}" | mplayer -cache 15000 -fps 25 -fs - # cancel-label="Simple"
}
fi

if [ "$media" = "0" ]; then
{
dumphd --infile:`echo BDMV/STREAM/${m2ts}` "${LecteurBD}" | mplayer -cache 60000 -lavdopts threads=2 -vo vdpau -vc ffh264vdpau,ffmpeg12vdpau,ffvc1vdpau,ffwmv3vdpau -autosync 3 -fps 25 -fs -double -really-quiet - # ok-label="Optimal" à modifier selon votre config.
} fi
killall java
exit