• 1
  • 2
  • 3(current)
  • 4
  • 5
  • 44
[RELEASE] Luemmel's DVD-Ripper (Script) for Linux, Mac, and Windows
#31
DD.exe can take hours and hours to rip a single DVD.

Normal? Is this just the pseudo "bad sectors" on the DVD messing with the DVD Drive and is there a way to speed up the rip process with DD.exe?
Reply
#32
Fiasco Wrote:DD.exe can take hours and hours to rip a single DVD.

Normal? Is this just the pseudo "bad sectors" on the DVD messing with the DVD Drive and is there a way to speed up the rip process with DD.exe?

hours ? normlay under linux i guess not more than 35 min. for a dvd ...

What os ?
What filesystem ?
Howmany memory you have installed ?

Regards
Hans

edit : Do you have scratcheds dvds ?
Reply
#33
linuxluemmel Wrote:hours ? normlay under linux i guess not more than 35 min. for a dvd ...

What os ?
What filesystem ?
Howmany memory you have installed ?

Regards
Hans

edit : Do you have scratcheds dvds ?

XP, NTFS, 4 gig of ram. I'll try a different dvd.

Does DD.exe remove CSS? When I mount an ISO that was ripped with DD.exe it appears to not have CSS.
Reply
#34
Fiasco Wrote:XP, NTFS, 4 gig of ram. I'll try a different dvd.

Does DD.exe remove CSS? When I mount an ISO that was ripped with DD.exe it appears to not have CSS.

Under linux and windows the css is not removed ....
As I testet the dd (blue) with windows on my notebook it had a little bit more
than 37 min. to rip a dvd ...
Could you try to adapt the bs=2048 argument in the default.py file ?
May also test to rip with a other dvd ?
Do you have any software installed like clonecd or something similar ?

How long it takes to rip a dvd for other users of the script ??
On my personal notebook (linux and windows) between 35-38 min.

Best regards from switzerland ....
Hans
Nerd
Reply
#35
Ok I made a new release :

http://luemmels-dvd-ripper.googlecode.co...x-0.5A.tar


Ok transcoding a allready riped dvd or a inserted dvd to the following formats is supportet:

- native mpeg2 from dvd
- vcd and svcd for PAL
- vcd and svcd for NTSC

In one of the next releaeses after 0.5A i would like to export to :

- divx
- mpeg4 / h264

Feedback would be fine ...
Best regards from switzerland ....
hans
Reply
#36
With the 5a DVD-red I cant do back to back ripping. for some reason Im unable to do any transcoding either? my XBMC crashed on reboot too afer the pluging fails.
HTPC SPECS:Samsung Series 850 58" PDP
[email protected] (full Screen)
XBMCLive : 10.00
HDD: 500GB WD Blue MOBO:P5n7a-VM
GPU: Geforce 9300/nforce 730i/PCI/SSE2
MEMORY: 2 GIG 1066MHZ DDR3 (single)
CPU: Intel® Core™2 Duo CPU E7500 @ 2.93GHz
Reply
#37
newb2linux Wrote:With the 5a DVD-red I cant do back to back ripping. for some reason Im unable to do any transcoding either? my XBMC crashed on reboot too afer the pluging fails.

Did you install transcode including all tools ?
mjpegtools

On my Mhythbuntu 9.04 it works perfect to transcode ....

Is someone other who can not transcode .... ?

Maybe you forgot to install all the scripts to your home directory ?
Are the scripts executable ?

chmod +x dvd2svcdpal.sh as example

I tested the native command and svcd and vcd for pal.
The 2 scripts for ntsc settings are just adapted from the working ones.


Regards
Hans

edit :
You need a big place to transcode .... you may filled your hd with the transcoding ??

I guess yes ..... the transcode script filled your hd completly ...
the first process that would like to write to disk crashed ....
because there was no space left ....
This would be a explination.
Howmany installations with a linux system you alleady made ?

BTW : This is a just for knowing ... every person startet once with a new system ....

1.) Make a big partition with a very good filesystem like xfs
2.) mount this partition anywhere in your system ... /media/big-mama-partition
3.) edit /etc/fstab to your needs ...

Symlink the partition to /dvdrip

ln -s /media/big-mama-partition /dvdrip

do you have space left ?
df will give you the answer ...
Reply
#38
Ally my script inside the home directory can be executed by hand ....
Open a console and type for example ...

./dvd2mpeg2.sh /dev/sr0 /dvdrip ausgabe 1 1

This would the inserted dvd transcode to mpeg2

- Device /dev/sr0
- The directory would be /dvdrip
- the file name (ausgabe) for the ouput without extension mpeg (this will be added ...)
- Title 1 of the dvd will be converted
- Audio Language 1 will be used ...

Look exactly that the transcode (Version 1.07 or higher is needed ) process
doesn't produce errors about something missing ....

If all went fine call the transcode export over the script...

Regards
Hans
Reply
#39
Hello to all ;-=

I made a mistake in the audio select dialog......

replace this inside default.py

Audio_select = Audio_select + 1

with this

Audio_select = Audio_select + 0

In transcode the audio channels are starting with 0 and not with 1
mea culpa mea culpa

I allready fixed this error in red-pill 0.5B witch will be released soon ...

Regards
Linuxluemmel

edit :
As you know ... Beta release software allways have little errors ....
Reply
#40
I have been informed that there is no subtitle select dialog ...
Yes ... I fore one transcode in the most cases with only 1 audio language
and without any subtitle.

Ok now it is about you : The users of the script ....

Should I add a dialog for selecting a subtitle or may a secound audio language

Please give me some feedback by pm
ot at email [email protected]

With the best regards from switzerland where the weather is a nightmare for juli ....
Linuxluemmel :-)
Reply
#41
Hello to all ;_=)

Ok here is the release ...

http://luemmels-dvd-ripper.googlecode.co...x-0.5B.tar

and the Readme for 0.5b

http://code.google.com/p/luemmels-dvd-ri...Redpill05B


Please read it carefully .... There are a lot software packages that should be installed If you wish transcode to divx / h264 / ogg-vorbis

- All log-files from transcode and dd are located inside ~/dvdripper
- Audio-Selection is now corrected
- You can stop anytime a rip-job / even If you exit the script and comes later back !!!!!

Best regards ...
Linuxluemmel
Reply
#42
your script sounds very nice !

i followed your guide, since im no linux guru i made a few mistakes
and misunderstood some of your guideance Wink

however i got to this:
ssh xbmc@localhost ./dvdrip.sh /dev/sr0 /dvdrip change-me.iso

which in turn got me this output:

Code:
(T: XBMCLive)xbmc@XBMCLive:~$ ssh xbmc@localhost ./dvdrip.sh /dev/sr0 /dvdripper change-me.iso
./dvdrip.sh: line 20: cd: /dvdripper: No such file or directory
transcode v1.0.7 (C) 2001-2003 Thomas Oestreich, 2003-2004 T. Bitterberg, 2004-2008 Transcode Team
libdvdread: Using libdvdcss version 1.2.10 for DVD access
libdvdread: Using libdvdcss version 1.2.10 for DVD access
(dvd_reader.c) DVD title 1/4: 9 chapter(s), 1 angle(s), title set 1
(dvd_reader.c) title playback time: 01:39:19.02  5960 sec
(dvd_reader.c) [Chapter 01] 00:00:00.000 , block from 0 to 226062
(dvd_reader.c) [Chapter 02] 00:10:27.120 , block from 226063 to 474546
(dvd_reader.c) [Chapter 03] 00:23:01.120 , block from 474547 to 662058
(dvd_reader.c) [Chapter 04] 00:32:05.560 , block from 662059 to 803865
(dvd_reader.c) [Chapter 05] 00:39:11.960 , block from 803866 to 914166
(dvd_reader.c) [Chapter 06] 00:45:10.240 , block from 914167 to 1251370
(dvd_reader.c) [Chapter 07] 01:00:43.640 , block from 1251371 to 1478375
(dvd_reader.c) [Chapter 08] 01:12:16.280 , block from 1478376 to 1776111
(dvd_reader.c) [Chapter 09] 01:27:40.840 , block from 1776112 to 1992500
[import_dvd.so] v0.4.0 (2003-10-02) (video) DVD | (audio) MPEG/AC3/PCM
[export_mp2enc.so] v1.0.10 (2004-09-27) (audio) MPEG 1/2
[export_mpeg2enc.so] v1.1.10 (2003-10-30) (video) MPEG 1/2
libdvdread: Using libdvdcss version 1.2.10 for DVD access
[transcode] (probe) suggested AV correction -D 0 (0 ms) | AV 0 ms | 0 ms
[transcode] auto-probing source /dev/sr0 (ok)
[transcode] V: import format    | MPEG-2 DVD PAL (V=dvd|A=dvd)
[transcode] V: AV demux/sync    | (1) sync AV at initial MPEG sequence
[transcode] V: import frame     | 720x576  1.25:1  encoded @ 4:3
XXX: zoom=yes pre_clip=no
[transcode] V: zoom             | 352x288  1.22:1 (Lanczos3)
[transcode] V: bits/pixel       | 0.710
[transcode] V: decoding fps,frc | 25.000,3
[transcode] V: Y'CbCr           | YV12/I420
[transcode] A: import format    | 0x50    MPEG layer-2 [48000,16,2]
[transcode] A: export format    | 0x50    MPEG layer-2 [48000,16,2]  128 kbps
[transcode] V: encoding fps,frc | 25.000,3
[transcode] A: bytes per frame  | 7680 (7680.000000)
[transcode] A: adjustment       | 0@1000
[transcode] V: IA32/AMD64 accel | sse2 (sse2 sse mmxext mmx asm C)
[transcode] V: IA32/AMD64 accel | using sse memcpy
[transcode] V: video buffer     | 10 @ 720x576
[import_dvd.so] tccat -T 1,1,1 -i "/dev/sr0" -t dvd -d 0 -L | tcdemux -a 0 -x mp3 -S 0 -M 1 -d 0 | tcextract -t vob -x mp2 -a 0 -d 0 | tcdecode -x mp2 -d 0
[import_dvd.so] tccat -T 1,1,1 -i "/dev/sr0" -t dvd -d 0 | tcdemux -s 0xc0 -x mpeg2 -S 0 -M 1 -d 0 | tcextract -t vob -a 0 -x mpeg2 -d 0 | tcdecode -x mpeg2 -d 0 -y yv12
[import_dvd.so] delaying DVD access by 3 second(s)
.libdvdread: Using libdvdcss version 1.2.10 for DVD access

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 0x00000120
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_0.VOB at 0x00006385
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x00006acf
libdvdread: Elapsed time 0
libdvdread: Found 1 VTS's
libdvdread: Elapsed time 0
..[export_mpeg2enc.so] *** init-v *** !
[export_mp2enc.so] *** init-v *** !
[export_mpeg2enc.so] cmd=mpeg2enc -v 0 -I 0 -f 1 -F 3 -n p  -a 2  -o "/dev/null"
libdvdread: Using libdvdcss version 1.2.10 for DVD access
[decode_mpeg2.c] libmpeg2 acceleration: none (plain C)
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 0x00000120
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_0.VOB at 0x00006385
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x00006acf
libdvdread: Elapsed time 0
libdvdread: Found 1 VTS's
libdvdread: Elapsed time 0
[export_mp2enc.so] export profile changed samplerate: 48000 -> 44100 Hz.
[export_mp2enc.so] export profile changed bitrate: 128 -> 224 kbps.
[export_mp2enc.so] (46/4096) cmd=mp2enc -v 0 -r 44100 -b 224 -s -o "/dev/null"


clean up | frame threads | unload modules | cancel signal | internal threads |[transcode] encoded 1 frames (0 dropped, 0 cloned), clip length   0.04 s
done
starting dvdpreview.sh script
dvdpreview.sh runs now in the background
starting dvddd.sh script
dd runs now in the background
(T: XBMCLive)xbmc@XBMCLive:~$
(T: XBMCLive)xbmc@XBMCLive:~$

but i get no iso in the folder just some more log files.
it doesent seem to actually start ripping.

i also tried the script directly from xbmc but i get a error that
the iso output directory has no write access. ?

okay figured out the error in the terminal:
ssh xbmc@localhost ./dvdrip.sh /dev/sr0 /dvdrip change-me.iso

should be:
ssh xbmc@localhost ./dvdrip.sh /dev/sr0 /home/xbmc/dvdrip change-me.iso

Smile

now its ripping an iso to my dvdrip folder Smile
Reply
#43
The-Boxhead Wrote:your script sounds very nice !

i followed your guide, since im no linux guru i made a few mistakes
and misunderstood some of your guideance Wink

however i got to this:
ssh xbmc@localhost ./dvdrip.sh /dev/sr0 /dvdrip change-me.iso

which in turn got me this output:

Code:
(T: XBMCLive)xbmc@XBMCLive:~$ ssh xbmc@localhost ./dvdrip.sh /dev/sr0 /dvdripper change-me.iso
./dvdrip.sh: line 20: cd: /dvdripper: No such file or directory
transcode v1.0.7 (C) 2001-2003 Thomas Oestreich, 2003-2004 T. Bitterberg, 2004-2008 Transcode Team
libdvdread: Using libdvdcss version 1.2.10 for DVD access
libdvdread: Using libdvdcss version 1.2.10 for DVD access
(dvd_reader.c) DVD title 1/4: 9 chapter(s), 1 angle(s), title set 1
(dvd_reader.c) title playback time: 01:39:19.02  5960 sec
(dvd_reader.c) [Chapter 01] 00:00:00.000 , block from 0 to 226062
(dvd_reader.c) [Chapter 02] 00:10:27.120 , block from 226063 to 474546
(dvd_reader.c) [Chapter 03] 00:23:01.120 , block from 474547 to 662058
(dvd_reader.c) [Chapter 04] 00:32:05.560 , block from 662059 to 803865
(dvd_reader.c) [Chapter 05] 00:39:11.960 , block from 803866 to 914166
(dvd_reader.c) [Chapter 06] 00:45:10.240 , block from 914167 to 1251370
(dvd_reader.c) [Chapter 07] 01:00:43.640 , block from 1251371 to 1478375
(dvd_reader.c) [Chapter 08] 01:12:16.280 , block from 1478376 to 1776111
(dvd_reader.c) [Chapter 09] 01:27:40.840 , block from 1776112 to 1992500
[import_dvd.so] v0.4.0 (2003-10-02) (video) DVD | (audio) MPEG/AC3/PCM
[export_mp2enc.so] v1.0.10 (2004-09-27) (audio) MPEG 1/2
[export_mpeg2enc.so] v1.1.10 (2003-10-30) (video) MPEG 1/2
libdvdread: Using libdvdcss version 1.2.10 for DVD access
[transcode] (probe) suggested AV correction -D 0 (0 ms) | AV 0 ms | 0 ms
[transcode] auto-probing source /dev/sr0 (ok)
[transcode] V: import format    | MPEG-2 DVD PAL (V=dvd|A=dvd)
[transcode] V: AV demux/sync    | (1) sync AV at initial MPEG sequence
[transcode] V: import frame     | 720x576  1.25:1  encoded @ 4:3
XXX: zoom=yes pre_clip=no
[transcode] V: zoom             | 352x288  1.22:1 (Lanczos3)
[transcode] V: bits/pixel       | 0.710
[transcode] V: decoding fps,frc | 25.000,3
[transcode] V: Y'CbCr           | YV12/I420
[transcode] A: import format    | 0x50    MPEG layer-2 [48000,16,2]
[transcode] A: export format    | 0x50    MPEG layer-2 [48000,16,2]  128 kbps
[transcode] V: encoding fps,frc | 25.000,3
[transcode] A: bytes per frame  | 7680 (7680.000000)
[transcode] A: adjustment       | 0@1000
[transcode] V: IA32/AMD64 accel | sse2 (sse2 sse mmxext mmx asm C)
[transcode] V: IA32/AMD64 accel | using sse memcpy
[transcode] V: video buffer     | 10 @ 720x576
[import_dvd.so] tccat -T 1,1,1 -i "/dev/sr0" -t dvd -d 0 -L | tcdemux -a 0 -x mp3 -S 0 -M 1 -d 0 | tcextract -t vob -x mp2 -a 0 -d 0 | tcdecode -x mp2 -d 0
[import_dvd.so] tccat -T 1,1,1 -i "/dev/sr0" -t dvd -d 0 | tcdemux -s 0xc0 -x mpeg2 -S 0 -M 1 -d 0 | tcextract -t vob -a 0 -x mpeg2 -d 0 | tcdecode -x mpeg2 -d 0 -y yv12
[import_dvd.so] delaying DVD access by 3 second(s)
.libdvdread: Using libdvdcss version 1.2.10 for DVD access

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 0x00000120
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_0.VOB at 0x00006385
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x00006acf
libdvdread: Elapsed time 0
libdvdread: Found 1 VTS's
libdvdread: Elapsed time 0
..[export_mpeg2enc.so] *** init-v *** !
[export_mp2enc.so] *** init-v *** !
[export_mpeg2enc.so] cmd=mpeg2enc -v 0 -I 0 -f 1 -F 3 -n p  -a 2  -o "/dev/null"
libdvdread: Using libdvdcss version 1.2.10 for DVD access
[decode_mpeg2.c] libmpeg2 acceleration: none (plain C)
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 0x00000120
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_0.VOB at 0x00006385
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x00006acf
libdvdread: Elapsed time 0
libdvdread: Found 1 VTS's
libdvdread: Elapsed time 0
[export_mp2enc.so] export profile changed samplerate: 48000 -> 44100 Hz.
[export_mp2enc.so] export profile changed bitrate: 128 -> 224 kbps.
[export_mp2enc.so] (46/4096) cmd=mp2enc -v 0 -r 44100 -b 224 -s -o "/dev/null"


clean up | frame threads | unload modules | cancel signal | internal threads |[transcode] encoded 1 frames (0 dropped, 0 cloned), clip length   0.04 s
done
starting dvdpreview.sh script
dvdpreview.sh runs now in the background
starting dvddd.sh script
dd runs now in the background
(T: XBMCLive)xbmc@XBMCLive:~$
(T: XBMCLive)xbmc@XBMCLive:~$

but i get no iso in the folder just some more log files.
it doesent seem to actually start ripping.

i also tried the script directly from xbmc but i get a error that
the iso output directory has no write access. ?

okay figured out the error in the terminal:
ssh xbmc@localhost ./dvdrip.sh /dev/sr0 /dvdrip change-me.iso

should be:
ssh xbmc@localhost ./dvdrip.sh /dev/sr0 /home/xbmc/dvdrip change-me.iso

Smile

now its ripping an iso to my dvdrip folder Smile



As I saw this

T: XBMCLive)xbmc@XBMCLive:~$ ssh xbmc@localhost ./dvdrip.sh /dev/sr0 /dvdripper change-me.iso
./dvdrip.sh: line 20: cd: /dvdripper: No such file or directory

It was clear .... it was startet with the wrong directory ....

If something is not clear I try to help ...

BTW : I would symlink the directory /dvdrip to your greatest partition

ln -s /media/big-mama-partition /dvdrip

and you don't have to touch the directory inside the script ...

regards from switzerland
Linuxluemmel
Reply
#44
The-Boxhead Wrote:your script sounds very nice !
i followed your guide, since im no linux guru i made a few mistakes
and misunderstood some of your guideance Wink

Ok You may help me to produce a better help and documentation ....

I do working as system engineer since many years with linux and windows
....
therefore sometimes I do not thinking about poeple who don't know linux very well ...

You could give me some hints ....

Hans
Reply
#45
Okay ripping dvd works.

Some sugestions:

each time i start to rip a dvd i have to go trough the same screens, typing in with my remote all the info needed to change. This is not user friendly.
There should be some way to config these settings so that the ripping starts right away after you have choosen the iso name. then im thinking of:
/dev/sr0
/dvdrip
/ssh user@localhost

About the /dvdrip - this only works if you symlink. to use a local folder in the home directory you need to edit the line to: /home/xbmc/dvdrip

I also bellive that when you have setup your enviroment the only popup for the user should be about the iso file name, and possibly a "start" button.
theres to much popups now Wink

also a bug:
if you try to enter a directory that doesent exist it will crash.

Also when the ripping actually starts a progress bar in would be nice.
Possibly with a "pause" and "cancel" button on it.

I love your work and cant wait for the burn to dvd to become a feature Smile
this script has a high waf factor when tweaked a little Wink

gonna try transcoding soon and report back.
Reply
  • 1
  • 2
  • 3(current)
  • 4
  • 5
  • 44

Logout Mark Read Team Forum Stats Members Help
[RELEASE] Luemmel's DVD-Ripper (Script) for Linux, Mac, and Windows2