VLC non riproduce DVD Ubuntu 12.10


8

Provo a riprodurre il DVD "Toy Story" con il lettore VLC e installato libdvdcss2, ma quando provo a riprodurlo, VLC si chiude.
Ho già eseguito VLC dalla console per ottenere più output prima che si blocchi e questo è l'output:

libdvdnav: Using dvdnav version 4.2.0
libdvdread: Using libdvdcss version 1.2.12 for DVD access
libdvdnav: DVD Title: TOYSTORY1
libdvdnav: DVD Serial Number: 3C2B9B99
libdvdnav: DVD Title (Alternative): TOYSTORY1
libdvdnav: Unable to find map file '/home/username/.dvdnav/TOYSTORY1.map'
libdvdnav: DVD disk reports itself with Region mask 0x00fd0000. Regions: 2

libdvdread: Attempting to retrieve all CSS keys
libdvdread: This can take a _long_ time, please be patient

libdvdread: Get key for /VIDEO_TS/VIDEO_TS.VOB at 0x00000268
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_0.VOB at 0x00000b00
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x00000b10
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_0.VOB at 0x000011c0
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_1.VOB at 0x000011d0
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_03_0.VOB at 0x000011c0
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_03_1.VOB at 0x000011d0
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_04_0.VOB at 0x000011c0
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_04_1.VOB at 0x000011d0
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_05_0.VOB at 0x000011c0
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_05_1.VOB at 0x000011d0
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_06_0.VOB at 0x000011c0
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_06_1.VOB at 0x000011d0
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_07_0.VOB at 0x000011c0
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_07_1.VOB at 0x000011d0
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_08_0.VOB at 0x000011c0
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_08_1.VOB at 0x000011d0
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_09_1.VOB at 0x00001337
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_10_0.VOB at 0x00001425
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_10_1.VOB at 0x000016d8
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_11_1.VOB at 0x000024c1
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_12_0.VOB at 0x00003684
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_12_1.VOB at 0x0000a9f4
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_13_1.VOB at 0x00010451
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_14_1.VOB at 0x0004727a
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_15_0.VOB at 0x00061aa7
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_15_1.VOB at 0x000aae7c
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_16_0.VOB at 0x00061aa7
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_16_1.VOB at 0x000aae7c
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_17_0.VOB at 0x00061aa7
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_17_1.VOB at 0x000aae7c
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_18_0.VOB at 0x00061aa7
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_18_1.VOB at 0x000aae7c
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_19_0.VOB at 0x00061aa7
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_19_1.VOB at 0x000aae7c
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_20_0.VOB at 0x00061aa7
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_20_1.VOB at 0x000aae7c
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_21_0.VOB at 0x00061aa7
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_21_1.VOB at 0x000aae7c
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_22_0.VOB at 0x00061aa7
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_22_1.VOB at 0x000aae7c
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_23_0.VOB at 0x00061aa7
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_23_1.VOB at 0x000aae7c
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_24_0.VOB at 0x00061aa7
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_24_1.VOB at 0x000aae7c
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_25_0.VOB at 0x00061aa7
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_25_1.VOB at 0x000aae7c
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_26_1.VOB at 0x002cc2a3
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_27_1.VOB at 0x002df2e3
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_28_0.VOB at 0x0033d2bb
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_28_1.VOB at 0x0033d2cb
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_29_0.VOB at 0x0033d2bb
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_29_1.VOB at 0x0033d2cb
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_30_0.VOB at 0x0033d2bb
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_30_1.VOB at 0x0033d2cb
libdvdread: Elapsed time 0
libdvdread: Found 30 VTS's
libdvdread: Elapsed time 0

*** libdvdread: CHECK_VALUE failed in ifo_read.c:1264 ***
*** for vts_ptt_srpt->title[i].ptt[j].pgn != 0 ***


*** libdvdread: CHECK_VALUE failed in ifo_read.c:1994 ***
*** for pgci_ut->nr_of_lus < 100 ***

No VTS_TMAPT available - skipping.
Speicherzugriffsfehler (Speicherabzug geschrieben)

L'ultima riga dice "Errore di lettura della memoria (dump della memoria scritto)"

EDIT: All'apertura del DVD, l'utilizzo della memoria di VLC arriva a 3,8 GB dei 4 GB disponibili sul mio computer, che è probabilmente la causa del problema.

Spero che qualcuno di voi abbia già riscontrato questo errore e sappia cosa fare!
Grazie in anticipo

Risposte:


3

Questo è purtroppo un problema noto al momento per diversi film in cui si libdvdreadutilizza memoria eccessiva, come si nota nel caso. La descrizione del bug su Launchpad è la seguente:

libdvdread esaurisce la memoria dopo libdvdread: CHECK_VALUE non riuscito in ifo_read.c: 1913 su alcuni DVD

L'attuale ifo_readpotrebbe essere diverso nel tuo caso, ma è lo stesso bug e Toy Story 1 è menzionato nella pagina.

Questo sembra accadere su alcuni dvd e in particolare su alcuni dvd9 (8 GB + DVD).

Non c'è molto da fare, a parte il fatto che il bug ti riguarda. (Toy story 1 è già stato menzionato). Tuttavia , v'è una non ufficiale patch Launchpad che

aggiunge il conteggio dei riferimenti per evitare di rimanere bloccati nella rilettura di tabelle di unità di linguaggio ripetute e di pgc. La patch menziona specificamente che risolve "Up" e "Dark Knight" ma potrebbe migliorare la lettura di altri DVD simili.

La patch può causare regressioni con altri DVD, quindi dipende da te se la provi, ma ti preghiamo di fornire un feedback nella pagina Launchpad.


2

Prova questo:

Strumenti> Preferenze> Mostra impostazioni: TUTTI i codec di input> Accedi ai moduli> DVD con menu Deseleziona l'opzione "Avvia direttamente nel menu". Salva le preferenze, chiudi e riavvia VLC. Le informazioni sono state ottenute da qui .


1
Ho provato questa soluzione, ma VLC si blocca ancora, dandomi lo stesso messaggio di errore di prima. Sebbene non abbia risolto il problema, il tuo aiuto è molto apprezzato.
Aquila,

1

Soluzione che ha funzionato per me con "Iron Man 3":

vlc dvdsimple://dvd/sr0#1:1 :disc-caching=300 :start-time=1.000

Sostituisci sr0 con il tuo DVD e regola eventualmente l'ora di inizio. (trovato qui )

In alternativa, usare ha bansheefunzionato MOLTO meglio per me!

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.