DVD lejátszás [megoldva]

 ( elephant | 2008. április 28., hétfő - 1:03 )

Valamiért nem tudok vásárolt DVD-ket lejátszani. Ezt a gépet használtan kaptam nem túl régen, akkor ubuntu gutsy-t raktam rá, amit ma frissítettem hardyra. Minden jó, de nem tudok valamiért DVD-t lejátszani. Pontosabban másolásvédett DVD-t nem tudok lejátszani.

Próbáltam ezekkel:
MPlayerrel: ez valamit behoz a hangból, de akadozik, és nincs kép
VLC: megmoccan az ablak, de amúgy hibaüzenet nélkül nem játssza le
gXine: "Error reading NAV packet"
Totem: "Hiba történt: nem lehet olvasni az erőforrásból"

az automatikus codec letöltés nem jelenik meg, de ennek szerintem nem is kell, mert amikor a rendszert telepítettem felraktam eleve ezeket (ubuntu-restricted-extras, gstreamer plugins és társai)

igyekeztem feltenni minden dvd-vel kapcsolatos csomagot, hátha hiányzik, de nem segített ez sem.

Szerintem a probléma kulcsa a dvd másolásvédettségében keresendő, mert nem-védett lemezt hajalndó lejátszani, és bármilyen más videofájllal sincs soha gond.

A gép egy P4. 1.8 GHz, 512MB RAM, Ubuntu 8.04-el

ha valakinek van ötlete, előre is köszönöm a segítséget!

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Így fejből nem tudom, restricted-extras lehúzza libdvdcss-t? mert elvileg csak az kell a tartalomvédett dvd-k dekódolásához.

elephant@lichtenstein:~$ sudo apt-get install libdvdcss
[sudo] password for elephant:
Csomaglisták olvasása... Kész
Függőségi fa építése
Állapotinformációk olvasása... Kész
libdvdcss csomag nem elérhető, de egy másik hivatkozik rá
.A kért csomag tehát: hiányzik, elavult vagy csak más forrásból érhető el
E: libdvdcss csomagnak nincs e telepítéshez kijelölhető változata
elephant@lichtenstein:~$

na ez mi a fene?

-----------------------------
Ubuntu 8.04

Igen, pont az a baj, ami oda van írva:

libdvdcss csomag nem elérhető, de egy másik hivatkozik rá. A kért csomag tehát: hiányzik, elavult vagy csak más forrásból érhető el E: libdvdcss csomagnak nincs e telepítéshez kijelölhető változata

A megoldás ott a "ubuntu 8.04 libdvdcss" kulcsszavakkal indított google keresés 2. találatában:

sudo /usr/share/doc/libdvdread3/install-css.sh

(Nincs ububntum, sose volt, ergo nem próbáltam, h. müxik e.)

Csaba

Nézz szét a doksik közt, egy rtfm sose árt ;)
(főleg a /usr/share/doc/libdvdread3 alatt keress shellscripteket)

Király, ez a megoldás (az utókornak):

elephant@lichtenstein:~$ cd /usr/share/doc/libdvdread3/
elephant@lichtenstein:/usr/share/doc/libdvdread3$ ls
changelog.Debian.gz copyright README.Debian
changelog.gz install-css.sh TODO
elephant@lichtenstein:/usr/share/doc/libdvdread3$ sudo sh install-css.sh
(...)
telepíti a libdvdcss2 csomagot és utána már megy!!

köszi a segítséget!

-----------------------------
Ubuntu 8.04

Szintén gyári DVD-vel:

$ uname -a
Linux tuxy 2.6.26-2-686 #1 SMP Thu Nov 25 01:53:57 UTC 2010 i686 GNU/Linux

$ apt-cache show libdvdcss2
Package: libdvdcss2
Priority: optional
Section: libs
Installed-Size: 104
Maintainer: Christian Marillat 
Architecture: i386
Source: libdvdcss
Version: 1.2.10-0.2
Replaces: libdvdcss-dev (<= 0.0.3-3), libdvdcss0 (<= 1.0.0-0.0), libdvdcss2-dev (<= 1.2.10-0.0)
Provides: libdvdcss
Depends: libc6 (>= 2.7-1)
Filename: pool/main/libd/libdvdcss/libdvdcss2_1.2.10-0.2_i386.deb
Size: 36552
MD5sum: 8c92a8a9781b6a3af8ee658791a2e6c4
SHA1: 2cd1296f1518af8c367f0ee2b14a0b06e73c33fa
SHA256: 13d68b8eb01a47a28665690ab811dc1511c70ad1aabde3fe3454f62bbec329c5
Description: Simple foundation for reading DVDs - runtime libraries
 To allow applications to access some of the more advanced features
 of the DVD format.
Bugs: mailto:marillat@debian.org
Homepage: http://download.videolan.org/

$ DVDCSS_VERBOSE=2 mplayer -dvd-device /dev/sr0 dvd://
MPlayer dev-SVN-r26940
CPU: Intel(R) Pentium(R) M processor 1400MHz (Family: 6, Model: 9, Stepping: 5)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.

Playing dvd://.
libdvdcss debug: opening target `/dev/sr0'
libdvdcss debug: using libc for access
libdvdcss debug: disc is scrambled
libdvdcss debug: requesting AGID
libdvdcss error: ioctl SendChallenge failed
libdvdcss debug: could not get disc key
libdvdcss debug: using CSS key cache dir: /home/sysop/.dvdcss/PI-2004062116122800-0000000000/
There are 8 titles on this DVD.
There are 1 angles in this DVD title.
libdvdcss error: read error
libdvdcss error: read error
libdvdread: Invalid title IFO (VTS_01_0.IFO).
audio stream: 0 format: ac3 (5.1) language: hu aid: 128.
audio stream: 1 format: ac3 (stereo) language: en aid: 129.
audio stream: 2 format: ac3 (stereo) language: en aid: 130.
number of audio channels on disk: 3.
subtitle ( sid ): 0 language: hu
subtitle ( sid ): 1 language: en
subtitle ( sid ): 2 language: unknown
number of subtitles on disk: 3
libdvdcss debug: title key found in cache 00:00:00:00:00
libdvdcss error: read error
libdvdcss error: read error
libdvdcss error: read error
libdvdcss error: read error
libdvdcss error: read error
libdvdcss error: read error
libdvdcss error: read error
libdvdcss error: read error
libdvdcss error: read error
libdvdcss error: read error
libdvdcss error: read error
libdvdcss error: read error
libdvdcss error: read error
libdvdcss error: read error
^C

MPlayer interrupted by signal 2 in module: demux_open
libdvdcss error: read error

MPlayer interrupted by signal 2 in module: demux_open

Miközben a kernel hasonlókkal jön:
[ 5350.149838] sr 5:0:0:0: [sr0] Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK,SUGGEST_OK
[ 5350.149848] end_request: I/O error, dev sr0, sector 626700
[ 5686.380056] usb 4-2: reset high speed USB device using ehci_hcd and address 14
[ 5686.628072] usb 4-2: reset high speed USB device using ehci_hcd and address 14
[ 5686.876090] usb 4-2: reset high speed USB device using ehci_hcd and address 14
[ 5687.124067] usb 4-2: reset high speed USB device using ehci_hcd and address 14
[ 5690.536068] usb 4-2: reset high speed USB device using ehci_hcd and address 14
[ 5690.812552] usb 4-2: reset high speed USB device using ehci_hcd and address 14
[ 5691.084061] usb 4-2: reset high speed USB device using ehci_hcd and address 14
[ 5691.364084] usb 4-2: reset high speed USB device using ehci_hcd and address 14
[ 5691.497901] sr 5:0:0:0: [sr0] Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK,SUGGEST_OK
[ 5691.497919] end_request: I/O error, dev sr0, sector 212548
[ 5691.497929] __ratelimit: 3 messages suppressed
[ 5691.497937] Buffer I/O error on device sr0, logical block 53137
[ 5691.497953] Buffer I/O error on device sr0, logical block 53138
[ 5691.497962] Buffer I/O error on device sr0, logical block 53139
[ 5691.497970] Buffer I/O error on device sr0, logical block 53140
[ 5691.497979] Buffer I/O error on device sr0, logical block 53141
[ 5691.497987] Buffer I/O error on device sr0, logical block 53142
[ 5691.497995] Buffer I/O error on device sr0, logical block 53143
[ 5691.498004] Buffer I/O error on device sr0, logical block 53144
[ 5691.498012] Buffer I/O error on device sr0, logical block 53145
[ 5691.498020] Buffer I/O error on device sr0, logical block 53146

~~~~~~~~
De ezt az egy lépést ki nem tevé,
Az nem tett semmit, nem tud semmit is.

Jól sejtem, hogy USB-s DVD lejátszó?

Amúgy nekem sokszor segít, ha felhúzom a hd-re (pl valahova a home könyvtáramba), és onnan játszom le. Optikai meghajtók megbízhatóságában már eleve kételkedni szoktam. Mindig olyankor halnak meg, amikor a legrosszabb. Általában vetítés közben...

---
WGábor

Olyan, SATA-PATA -> USB átalakítóval,
ellenben jól olvassa a lemezt, ie. nem badszektoros;
A lejátszás másolás védelem miatt nem olvas egyes területeket.
Azután próbáltam felcsatolni
mount /dev/sr0 /mnt/sr0
és a /mnt/sr0/VIDEO*/*.VOB -ok közül csak az elsõt (menü) tudja olvasni.
dd szintén kilép amikor ahoz a területhez ér.
dd_rescue lassú, kb. 2 óra alatt másolt 10 MB-ot azaz tíz megabájtot.
Fércmunka lett a megoldás:
hekkelt-herélt-hirens windows + DVDShrink
Win alatt se olvassa azokat a fájlokat, de a DVDShrink valahogy megoldja, tehát ezt az algoritmust át lehetne vinni valahogy Lin-re is. Vagy csak én nem ismerem?

~~~~~~~~
De ezt az egy lépést ki nem tevé,
Az nem tett semmit, nem tud semmit is.

Erre használtam anno a k9copy nevű programot.
Ami még szokott menni: elkezdem lejátszani kaffeine-vel, mount nélkül, utána mount és felhúz. Meg szokta oldani. Ez piszokul érdekel, hogy miért működik így, de eddig nem találtam róla leírást. És ez zavaró...
---
WGábor

kösz, otthon kipróbálom.

bár eléggé bántott, h magával húzott 70 MB kde lib-et.

~~~~~~~~
De ezt az egy lépést ki nem tevé,
Az nem tett semmit, nem tud semmit is.