Paragone tra DVD Ripper

Vi sono al momento "sul mercato" un mucchio di programmi di decrittazione per DVD. Una delle domande preferite dei principianti è: "Che ripper devo usare?" e ognuno ha una opinione diversa. Tutti spiegheranno perché la loro scelta è la migliore, ma fino ad ora non vi era modo di fare un paragone reale tra i vari programmi.

Ho preso contatto con ognuno dei vari autori dei programmi, quando è stato possibile, per assicurarmi che le informazioni relative al loro programma fossero quanto più accurate possibile. Ho suggerito inoltre alcuni miglioramenti, molti dei quali potete già vedere nelle rispettive correnti edizioni dei programmi.

Dal momento del mio primo test vi sono stati vari aggiornamenti dei programmi coinvolti e pertanto ho deciso che era tempo di faer un altro paragone. Come potete vedere vi sono molte cose che i programmi ora possono fare. Ma vi sono anche nuovi problemi da risolvere..

I partecipanti

cladDVD XP 1.1
DVD Decrypter 3.1.1.0
SmartRipper 2.41
vStrip 0.8e_css

Dov'è il resto del gruppo? Tanto DeCSS quanto DOD Speed non possono venire usati con la maggior parte dei dischi relativamente nuovi. Nel caso di DeCSS vi sono anche questioni legali da considerare. Vi sono poi vobdec e decss_plus che sono ancora disponibili sulla mia pagina, ma solamente elencati sulla pagina dei codici sorgente, perché nessuno oggi li usa più. Ma algoritmi di ricerca provenienti da questi due programmi possono essere trovati quasi in ogni moderno programma di ripping. Volevo includere DVD Decoder 0.3, ma il programma andava in crash ogni volta che ho provato ad aprirlo.

Test Setup

Ho scelto un setup particolarmente tosto, con l'intenzione di spingere i programmi al loro limite. Ho fatto i test dei programmi con i seguenti 8 DVD:

Le regioni non hanno nulla a che vedere con i risultati, ma le ho indicate, perché alcune releases R2 dello stesso film hanno problemi con i programmi di ripping, oppure succede il contrario.

I criteri delle mie scelte sono stati i seguenti:

Dopo ogni test ho rimosso il DVD e l'ho inserito di nuovo, per assicurarmi che il drive non fosse autenticato. Ho anche disabilitato l'autorun per il drive DVD, per assicurarmi che nessun player DVD attivasse ed autenticasse il disco.

I risultati

Death Row Uncut:

In sostanza qui mi attendo che il programma si accorga che non vi è CSS e parta subito a fare il rip invece di stare a cercare una chiave. Tutti i programmi sono stati capaci di farlo.

Raw Deal:

Qui ho cercato di fare il rip solo dei VOBs dove vobdec keysearch non ha effetto, al fine di assicurarmi che sia stata implementata una diversa keysearch in grado di risolvere il problema. Tutti i programmi testati sono stati capaci di trovare una chiave in ogni file VOB.

Ad ogni modo, cladDVD XP può fare il rip solo di PGCs completi o dell'intero set di files del film principale.

The Blair Witch Project

Qui ho cercato di fare il rip di VOB2 e VOB4. Mi attendo che venga trovata una chiave il più presto possibile. SmartRipper e DVD Decrypter sono stati capaci di trovare una chiave immediatamente. cladDVD XP può fare il rip solo di PGCs completi o di tutti i VOBs del film principale e pertanto questa prova non si sarebbe dovuta fare, ma poichè usa vStrip ho supposto che funzionasse comunque. vStrip in effetti è andato in crash in modalità GUI, mentre ha funzionato in modalità command line, sebbene abbia impiegato un tempo piuttosto lungo per trovare la chiave nel secondo VOB.

Just Cause

Fondamentalmente la chiave dovrebbe venire individuata in ogni file VOB nel più breve tempo possibile. Tutte le applicazioni lo possono fare, ma ancora una volta con cladDVD XP abbiamo il problema di non poter fare il rip di singoli VOBs.

The man with a golden gun

Tutti i rippers testati sono stati in grado di maneggiare questo film adeguatamente, una volta che si utilizzino le corrette opzioni che differiscono dalle opzioni di default. Nel caso di cladDVD XP questo comportava l'attivazione dell'opzione mastering error e l'utilizzo di intense keysearch; per DVD Decrypter occorre selezionare mastering errors, per SmartRipper occorre settare la keysearch a occur on each VOB ID e forzando il file access mode ad ASPI e per vStrip bisogna settare la keysearch a occur at every VOB ID change (-r1 sulla riga di comando).

Qualcosa di più su questo DVD: Il film principale è contenuto in vts_03_1.vob - vts_03_5.vob. In title1, chapter 21, cell 2 la chiave cambia da C1 87 79 74 EE a C1 87 79 74 ED. Questa posizione può anche essere vista come VOB ID15, Cell 1, LBA 521277. vts_03_4/5.vob utilizza la nuova chiave. Il cambio di chiave ha luogo al momento del cambio di layer e tutti i DVD per PC non sono capaci di riprodurre dischi con errori di masterizzazione di questo tipo. Al momento, solo vStrip_css, DVD Decrypter e SmartRipper fanno il corretto decrypt di questo titolo e solamente se abilitate keysearch by VOB / Cell id. Io non sono stato capace di riprodurre il disco neppure sul mio standalone. E' interessante notare che PowerDVD 3.0 può riprodurre il disco, anche se si potranno avere un paio di secondi di immagini confuse, ma al punto del cambio di VOB la decrittazione viene fatta con la nuova chiave. Lo stesso si può dire di WinDVD 2.4 e seguenti.

Scary Movie

Tutti i  rippers sono stati capaci di darmi i Credits in Francese, selezionando il secondo angolo.

Informazione aggiuntiva: Il titolo contiene 4 VOBs: vts_01_1.vob - vts_01_4.vob. Il film è in VOB IDs 1-20, dove ID 17 sono i Credits in Inglese e ID 18 sono i Credits in Francese.

ID4

Tutti i programmi hanno prodotto il corretto output in entrambi i casi. Ho perfino fatto il riscontro incrociato con vecchie prove e i files erano identici fino all'ultimo byte.

Qualche altra informazione su questo titolo: Il film è fatto di 8 VOBs: vts_04_1.vob fino a vts_04_8.vob. Contiene 106 celle e 34 VOB IDs. L'edizione speciale contiene VOB IDs: 1,2,4,5,7,8,10,11,13,14,16,17,19,20,22,23,24,26,27,29,30,32,33 e la versione regolare VOB IDs: 1,3,4,6,7,9,10,12,13,15,16,18,19,21,22,23,25,26,28,29,31,32,33. Ho diviso l'output di ogni programma in ID di celle e li ho messi a confronto cella per cella (per dimensione e nome).

Sneakers

Il parser UDF in WindowsXP non può lavorare files di 1.00GB e pertanto i risultati delle prove non si applicano forse ad ogni situazione, ma XP sta diventando sempre più popolare... Tutti i rippers sono stati capaci di leggere il primo file VOB nonostante la dimensione.

Informazioni ulteriori: Il primo file VOB sul disco (vts_01_1.vob) è leggermente più grande di un VOB normale (explorer lo segnala a 1.00GB invece dei regolari 0.99GB). Poiché il parser UDF di Windows non può leggere files così grandi, ogni programma che utilizza quel parser non riuscirà a leggere il file. Tutti i programmi che hanno un parser UDF incorporato ci riusciranno (dando per scontato che sia stato correttamente implementato).

Terminator 2: Ultimate Edition

Tutti i programmi sono riusciti ad estrarre le differenti versioni del film.

Informazioni addizionali su questo titolo: Il film ha 60 VOB IDs. La versione per sala comprende VOB IDs 1, 2, 4, 5, 6, 7, 8, 10, 12, 13, 14, 16, 18, 19, 20, 22, 23, 24, 25, 27, 28, 31, 32, 33, 35, 36, 3, 39, 40, 41, 43, 44, 45, 46, 48, 49, 50, 52, 53, 54, 55, 57 and 59. Il director's cut è contenuto in VOB IDs 1, 2, 3, 5, 6, 7, 9, 10, 11, 13, 14, 15, 18, 19, 20, 21, 23, 24, 25, 26, 28, 29, 30, 32, 33, 34, 36, 37, 38, 40, 41, 42, 44, 45, 46, 47, 49, 50, 51, 53, 54, 55, 57, 58, 59. Infine, la terza versione ha solamente la finale che è diversa dal director's cut per cui è contenuta negli stessi VOB IDs del director's cut ma ha VOB ID 56 invece di 55 come le altre due versioni.

Ecco la versione sintetica del test

  cladDVD XP DVD DecrypterSmartRippervStrip
Death Row Uncutxxxx
Raw Deal(x)xxx
The Blair Witch Project(x)xxx
Just Cause(x)xxx
The man with a golden gunxxxx
Scary Moviex x xx
ID4 x x xx
Sneakersxxxx
T2UE x x xx


Come si può vedere, i programmi sono stati in grado di superare a meraviglia i miei tests. Il solo problema è stato che cladDVD XP non mi ha permesso di fare il rip di files singoli ed ha pasticciato i titoli seamless branching.

Panoramica delle componenti

  cladDVD XP DVD Decrypter SmartRipper vStrip
individua CSS x x x x
VobDec keysearch x x x x
DeCSS+ keysearch x x x x
Demacro x x x x
Regionfree x x x -
adjustable keysearch x x x x
drive authentication x x x -
seleziona film principale x x x x
copia ifo del film principale - x x -
elaborazione multiangoli x x x x
disabilita multiangoli x x x x
one button movie rip x x x -
IFO parsing x x x x
programma standalone - x x x
stream processing - x x x
UDF parser (x) x x x
ripping per capitoli - x x (x)
calcola ritardi di flusso - x x x

Vi sono alcune specifiche degne di menzione:

DVD Decrypter può rippare l'intero film in un file ISO che può essere caricato in daemon tool o masterizzato su un DVD utilizzando un masterizzatore DVD. Inoltre può masterizzare questa immagine su di un disco DVD. Può essere utilizzato per cambiare la Regione del vostro drive DVD e visualizzare il codice della regione del drive.

SmartRipper aggiunge la creazione di un dettagliato file info sui vari VOBs, flussi audio, sottotitoli, posizione dei capitoli, etc, come anche un progetto per DVD2AVI (sebbene questa funzionalità sia ben lungi dall'essere perfetta).

cladDVD XP vi permette di selezionare o di mantenere tutte le tracce audio o solo una.

Dunque, quale è il miglior programma? Giudicando dal numero di x direste che è SmartRipper e DVDDecrypter. SmartRipper è stato testato a lungo e funziona nella maggior parte dei casi, ma ha i suoi problemi, ed è per questo che al momento viene completamente riscritto. DVDDecrypter è probabilmente stato il ripper più stabile e forse la sola cosa che si può dire in contrario è che il suo parsing IFO non è stato così compiutamente testato come quello di SmartRipper e di vStrip sebbene fino ad ora non si siano verificati problemi seri. vStrip non sembrerebbe così ben fatto a guardarlo, però riesce a funzionare con tutti i dischi ed in effetti è stato il primo ripper a superare tutte le mie prove. Lo ho usato molto da quando ho iniziato a fare ripping e quando sono in dubbio sul risultato che ottengo da altri programmi, faccio il confronto con vStrip. Ma vStrip certamente non è user-friendly ed è più un programma per utenti esperti. cladDVD XP è una buona GUI per vStrip e può essere tranquillamente utilizzato come sostituto di vStrip quando DVDDecrypter/SmartRipper non riescono a dare risultato e vStrip vi fa spavento. Quando fate l'encode con FlaskMpeg oppure il rip di un DVD che dovete poi masterizzare su un DVD registrabile, vi è solamente una scelta: DVD Decrypter. Semplicemente avviate l'exe, premete il bottone grosso e questo è tutto.

Prova di velocità

Naturalmente la velocità è essenziale. Pertanto con tutti i rippers faccio un test di velocità. Ho fatto il rip del primo VOB del film principale di "The Matrix", R1 release (a DVD-9) sul mio HD. Il drive utilizzato era un Toshiba SDM-1212 12x DVD-ROM in Ultra DMA mode.

cladDVD XP: 2:35
DVD Decrypter: 1:33
SmartRipper: 1:41
vStrip: 2:21

DVD Decrypter se li lascia tutti alle spalle. SmartRipper va ragionevolmente vicino e mezzo minuto separa vStrip e SmartRipper. Devo dire che l'ultima volta che ho fatto questo test i risultati erano alquanto differenti. Per vStrip ho provato sia la versione GUI e CLI, giusto per essere sicuro che i risultati ottenuti fossero corretti. cladDVD non fa il rip di files singoli, e così ho aspettato finché avevo un file VOB di 0.99GB VOB sul mio HD, il che non è proprio l'ideale, ma che ci volete fare...

Desideri per il futuro:

Vi sono varie cose che vorrei vedere in futuri rippers:

DVD Decrypter: giusto ora non mi viene in mente niente...

SmartRipper: un più stabile codebase, molta gente ha problemi con SmartRipper (vedi il mio forum per dettagli)

vStrip: suddividere l'output in relazione ai VOBs, autenticazione

cladDVD XP: permettere di selezionare i files VOB, file di dimensione minore.

 

Documento aggiornato il 21/06/00

Tradotto il 3 marzo 2004