[HOWTO] Riprodurre BluRay con Slacky

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
teox99
Linux 3.x
Linux 3.x
Messaggi: 738
Iscritto il: ven 25 lug 2008, 14:54
Slackware: 13.37
Desktop: KDE - Xfce
Località: Roma[Eur]
Contatta:

[HOWTO] Riprodurre BluRay con Slacky

Messaggio da teox99 »

ciao ragazzi,
dato che sono un appassionato in materia di alta definizione mi fà piacere condividere con voi alcuni degli aspetti e degli how-to che possono ormai affermersi stabilmente nella nostra vita cinematografica-quotidiana usando la nostra amata distribuzione.
Sarò veloce e coinciso, poi cisarà modo di approfondire...
Non intendo imporre nessun metodo o programma.
Non intendo promuovere nessun tipo di pirateria o simile.
Anzi, la grande quantità di dati contenuta in BD fà sì che sia più semplice acquistare il film che copiarlo o scaricare un rip in mkv di qualche giga, con conseguente perdita di qualità!
Ormai i prezzi dei titoli sono abbastanza accessibili e reperibili addirittura da un giornalaio qualsiasi.

Mi riferisco alla riproduzione degli ormai diffusi dischi Blu-Ray (BD) sotto Linux.
Sono stati fatti molti passi avanti nella decodifica e nello streaming di formati in alta definizione (720p e 1080p), da quando il team Nvidia ha creato il progetto VDPAU ha finalmente posto le basi per la riproduzione ottimale dei formati in HD sfruttando l'accelerazione hardware della GPU.
http://en.wikipedia.org/wiki/VDPAU
Il progetto è poi passato direttamente nelle mani degli sviluppatori di mplayerhq.hu che stanno cercando di finalizzare l'implementazione direttamente nel lettore standard. Per ora si può usare la versione svn.
svn checkout svn://svn.mplayerhq.hu/mplayer/trunk mplayer

Quindi riassumendo in breve i video codec utilizzati in genere dai BD sono: ffmpeg12, ffh264, ffvc1, ffwmv3 tutti con estensione vdpau.
Ottimi e sempre in evoluzione sono i driver Linux di Nvidia, con la versione odierna l'accelerazione GPU è stata aperta a tutte le GPU serie Nvidia.
ftp://download.nvidia.com/XFree86/

Veniamo quindi al tasto dolente, i film in BD sono logicamente protetti e purtroppo sotto linux ancora non sono disponibili lettori open che possono fare il lavoro di un lettore proprietario come sotto windows, dobbiamo quindi attrezzarci di punto per ovviare al problema.
Dato che i dischi BD contendo molto spesso file grandi anche più di 25GB dobbiamo abilitare il supporto UDF2.5 nel nostro kernel.
N.B. nel 2.6.28.7 è abilitato di default. a questo punto possiamo aprire senza problemi un BD.

Veniamo ai lettori/masterizzatori BD, vi consiglio vivamente gli LG tipo GGW-H20L economici e funzionali.
Questo tipo di Lettori possono essere semplicemente "patchati" (senza compromettere il loro funzionamento), il che permette di leggere il Volume ID dell'unità senza aacs authentication.
http://it.wikipedia.org/wiki/Advanced_A ... ent_System
A questo punto la protezione del nostro lettore BD è stata sbloccata e possiamo accedere ai contenuti protetti senza problemi.
http://forum.doom9.org/showthread.php?t ... t=GGW-H20L

Il prossimo passo è quello di creare un dump dei files m2ts "decriptato" e quindi semplice da leggere.
Per fare ciò ci sono ancora dei progetti tutt'ora aperti vi illustrerò per ora quello che mi sembra il più semplice, stabile e funzionale cioè un utility scritta in java di nome DumpHd.
http://forum.doom9.org/showthread.php?t=123111
per farla funzionare dovete installare JRE. a questo punto da terminale potete fare il dump dei vostri files m2ts e dirigere l'output direttamente su mplayer usando gli appositi video codec vdpau, potrete riprodurre (on-fly) senza interruzione i vs BD originali.
Attualmente l'unica pecca di dumpHd è la mancanza di una chiave che permetta di decifrare la protezione MBKv9, quindi tutti i film dopo metà novembre 2008 non possono PER ORA essere visti.

ci sono però altri lettori in grado di farlo con altri pro e altri contro.
vi rimando al forum di doom9.org per qualsiasi tipo di informazione in merito.

ora non vi resta che loggarvi nella nostra amata Slackware...
accendere il vostro televisore FullHD, l'impianto dolbyDigital5.1 e godervi lo spettacolo!

per qualsiasi aiuto o info fatemi sapere...
Ultima modifica di teox99 il mer 18 mar 2009, 15:55, modificato 1 volta in totale.

Avatar utente
navajo
Staff
Staff
Messaggi: 3884
Iscritto il: gio 8 gen 2004, 0:00
Nome Cognome: Massimiliano
Slackware: 13.37 (x86_64)
Kernel: 2.6.37.6
Desktop: KDE 4.7.0 (Alien)
Località: Roma

Re: [HOWTO] Riprodurre BluRay con Slacky

Messaggio da navajo »

ottimo!
perchè non scrivi questa guida sul wiki ? averla lì, e tenerla agiornata magari, sarebbe di grande aiuto per tutta la comunity.
:D :D

Rispondi