DVD Rip-O-Matic

Video Apps

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

1
5 .0
Description:

This wizard will help you create high quality backups of DVD movies to XviD format.

It is supposed to be the opposite of the famous DVD:Rip tool: Easy to use, a minimal amount of adjustable settings and automatic detection of the optimal values of almost all adjustable settings. It should produce very high quality rips, even if you have no idea what the settings mean and just use it in the next-next-next-finish way.

The wizard supports title and language selection, AC3 stream copy or MP3 audio, single or two-pass encoding and automatic splitting at scene boundaries.

DVD Rip-O-Matic can also generate executable ripping scripts. This allows you to run it as a background process, end your KDE session and go to bed.

It has not been tested very well yet, so please tell me if it works for you.

Requirements:

* Kommander 1.0 ( Part of KDEWebDev package, version 3.3.x )

* Recent Transcode

* Recent MPlayer version with support for DVD reading, DVD decryption, LAME MP3 encoding and XviD encoding. MPlayer version 1.0rc5 and newer versions are known to work perfectly.

This release features a custom target size for the generated AVI file. This is very useful when you want to rip multiple titles and make them fit on a single CD or DVD.

Special thanks goes to Tijmen Collignon for having me borrow some of his messy NTSC disks.
Last changelog:

14 years ago

VERSION 0.9 (March 4th 2005)

* Initial release

VERSION 0.91 (March 7th 2005)

* Updated some untranslated strings
* Updated installer to work when KDEDIR not set

VERSION 0.92

* Check if MPlayer supports XviD on startup
* Attempt to rip NTSC movies properly

VERSION 0.93

* Fixed installer to detect KDE path

VERSION 0.94 ( November 13th 2005 )

* Possibility to specify custom target file size
* Check for availability of MEncoder, Konsole and KDialog
* Some UI logic improvements

VERSION 0.95 ( October 7th 2006 )

* Add support for copying subtitles
* Fix detection of DTS Soundtracks
* Fix DVD movies with both DolbyDigital and DTS
* Minor layout/graphics updates

Donalbain

15 years ago

Hi!

Great tool. Unfortunatly my DVD-Player does not play the files. It supports DivX, though. Could it be possible to add DivX-support?

D.

Report

seven5

15 years ago

I can play dvds with mplayer, and i've tried multiple dvds.. When i click scan dvd it finishes quickly and doesn't see my dvd.

The output in the shell is:

QComboBox::setCurrentItem: (TrackSelection) Index 1 out of range

but i suppose thats just the widget getting an underflow since it didn't return a dvd.

Any help on why it can't find my dvd? thanks

Report

C

meneerdik

15 years ago

Could you please post the output of the command:

tcprobe -i /dev/dvd -T 1

there might be something wrong with your transcode install.

Report

DavidiaN

15 years ago

This is what I get:

tcprobe -i /dev/hdc -T 1
libdvdread: Encrypted DVD support unavailable.
[tcprobe] DVD image/device
libdvdread: Encrypted DVD support unavailable.
(dvd_reader.c) mpeg2 ntsc 4:3 U0 720x480 video
(dvd_reader.c) ac3 drc 48kHz 2Ch
(dvd_reader.c) -- Unspecified Subs --
(dvd_reader.c) DVD title 1/5: 3 chapter(s), 1 angle(s), title set 1
(dvd_reader.c) title playback time: 00:00:29.14 30 sec
(dvd_reader.c) [Chapter 01] 00:00:00.000 , block from 0 to 3810
(dvd_reader.c) [Chapter 02] 00:00:10.400 , block from 3811 to 9045
(dvd_reader.c) [Chapter 03] 00:00:29.067 , block from 9046 to 9053
[tcprobe] summary for /dev/hdc, (*) = not default, 0 = not detected
import frame size: -g 720x480 [720x576] (*)
aspect ratio: 4:3 (*)
frame rate: -f 23.976 [25.000] frc=1 (*)
audio track: -a 0 [0] -e 48000,16,2 [48000,16,2] -n 0x2000 [0x2000]
[tcprobe] V: 720 frames, 30 sec @ 23.976 fps
[tcprobe] A: 0.47 MB @ 128 kbps
[tcprobe] CD: 650 MB | V: 649.5 MB @ 181622.1 kbps
[tcprobe] CD: 700 MB | V: 699.5 MB @ 195603.1 kbps
[tcprobe] CD: 1300 MB | V: 1299.5 MB @ 363375.3 kbps
[tcprobe] CD: 1400 MB | V: 1399.5 MB @ 391337.3 kbps
[davidian@darkness DVDRipOMatic]$ kmdr-executor DVDRipOMatic.kmdr
MPlayer 1.0pre6-3.3.1 (C) 2000-2004 MPlayer Team
CPU: Intel Pentium 4/Xeon/Celeron Foster (Family: 8, Stepping: 4)
Detected cache-line size is 64 bytes
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled with runtime CPU detection - WARNING - this is not optimal!
To get best performance, recompile MPlayer with --disable-runtime-cpudetection.

Warning unknown option cache_min at line 144
Warning unknown option cache_prefill at line 147

The aid option must be an integer: -dvd-device
QComboBox::setCurrentItem: (TrackSelection) Index 1 out of range
QComboBox::setCurrentItem: (TrackSelection) Index 1 out of range
QComboBox::setCurrentItem: (TrackSelection) Index 1 out of range
QComboBox::setCurrentItem: (TrackSelection) Index 1 out of range

Only thing is.. I do not have /dev/dvd so thats what it complains about every time. My dvd-rom is /dev/hdc so how do I change that it will start to look in /dev/hdc rather than /dev/dvd?

Report

C

meneerdik

15 years ago

Make a symbolic link called '/dev/dvd' which points to your real DVD device.

Report

C

meneerdik

15 years ago

libdvdread: Encrypted DVD support unavailable.

Looks like you don't have the deCSS library installed...

Report

seven5

15 years ago

libdvdread: Using libdvdcss version 1.2.8 for DVD access
[tcprobe] DVD image/device
libdvdread: Using libdvdcss version 1.2.8 for DVD access
(dvd_reader.c) mpeg2 ntsc 4:3 U0 720x480 video
(dvd_reader.c) ac3 en drc 48kHz 2Ch
(dvd_reader.c) ac3 en drc 48kHz 6Ch
(dvd_reader.c) ac3 en drc 48kHz 2Ch
(dvd_reader.c) ac3 en drc 48kHz 2Ch
(dvd_reader.c) subtitle 00=
(dvd_reader.c) DVD title 1/14: 10 chapter(s), 1 angle(s), title set 1
(dvd_reader.c) title playback time: 00:35:00.13 2101 sec
(dvd_reader.c) [Chapter 01] 00:00:00.000 , block from 0 to 136792
(dvd_reader.c) [Chapter 02] 00:04:33.600 , block from 136793 to 137073
(dvd_reader.c) [Chapter 03] 00:08:14.032 , block from 137074 to 137363
(dvd_reader.c) [Chapter 04] 00:10:58.532 , block from 137364 to 250922
(dvd_reader.c) [Chapter 05] 00:14:46.799 , block from 250923 to 251211
(dvd_reader.c) [Chapter 06] 00:18:11.365 , block from 251212 to 251491
(dvd_reader.c) [Chapter 07] 00:22:01.598 , block from 251492 to 251592
(dvd_reader.c) [Chapter 08] 00:25:39.898 , block from 251593 to 337147
(dvd_reader.c) [Chapter 09] 00:31:13.099 , block from 337148 to 337239
(dvd_reader.c) [Chapter 10] 00:34:59.432 , block from 337240 to 337331
[tcprobe] summary for /dev/dvd, (*) = not default, 0 = not detected
import frame size: -g 720x480 [720x576] (*)
aspect ratio: 4:3 (*)
frame rate: -f 23.976 [25.000] frc=1 (*)
audio track: -a 0 [0] -e 48000,16,2 [48000,16,2] -n 0x2000 [0x2000]
audio track: -a 1 [0] -e 48000,16,2 [48000,16,2] -n 0x2000 [0x2000]
audio track: -a 2 [0] -e 48000,16,2 [48000,16,2] -n 0x2000 [0x2000]
audio track: -a 3 [0] -e 48000,16,2 [48000,16,2] -n 0x2000 [0x2000]
[tcprobe] V: 50374 frames, 2101 sec @ 23.976 fps
[tcprobe] A: 32.83 MB @ 128 kbps
[tcprobe] CD: 650 MB | V: 617.2 MB @ 2464.2 kbps
[tcprobe] CD: 700 MB | V: 667.2 MB @ 2663.8 kbps
[tcprobe] CD: 1300 MB | V: 1267.2 MB @ 5059.4 kbps
[tcprobe] CD: 1400 MB | V: 1367.2 MB @ 5458.7 kbps

Report

spiritz

15 years ago

it doesn't seem to want to encode my dvd. Here is the output :

./RippingScript.sh
MEncoder 1.0pre5-3.3.5 (C) 2000-2004 MPlayer Team

CPU: Intel 599.7 MHz (Family: 6, Stepping: 6)
Detected cache-line size is 64 bytes
CPUflags: Type: 6 MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled for x86 CPU with extensions: MMX MMX2 SSE SSE2

Reading /home/spiritz/.mplayer/codecs.conf: Can't open '/home/spiritz/.mplayer/codecs.conf': No such file or directory
Reading /usr/local/etc/mplayer/codecs.conf: 73 audio & 180 video codecs
File not found: 'frameno.avi'
Failed to open frameno.avi
Reading config file /home/spiritz/.mplayer/mencoder: No such file or directory
xvidencopts is not an MEncoder option
Exiting... (error parsing cmdline)
MEncoder 1.0pre5-3.3.5 (C) 2000-2004 MPlayer Team

CPU: Intel 599.7 MHz (Family: 6, Stepping: 6)
Detected cache-line size is 64 bytes
CPUflags: Type: 6 MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled for x86 CPU with extensions: MMX MMX2 SSE SSE2

Reading /home/spiritz/.mplayer/codecs.conf: Can't open '/home/spiritz/.mplayer/codecs.conf': No such file or directory
Reading /usr/local/etc/mplayer/codecs.conf: 73 audio & 180 video codecs
File not found: 'frameno.avi'
Failed to open frameno.avi
Reading config file /home/spiritz/.mplayer/mencoder: No such file or directory
xvidencopts is not an MEncoder option
Exiting... (error parsing cmdline)

Report

C

meneerdik

15 years ago

Are you all using Suse Linux by any chance?

You can check if your mplayer is capable of XviD encoding by typing

mencoder -ovc help 2>&1 | grep xvid

in a Konsole. If this command does not print anything, your mplayer version is missing XviD and you should seach for a version that includes XviD support, or compile it from source. If the command prints this:

xvid - XviD encoding

then your mplayer should work perfectly.

Report

C

meneerdik

15 years ago

Looks like your mplayer has XviD support turned off, maybe you even don't have XviD installed at all.

Report

keba

15 years ago

Ive got the same problem. I have SuSE 9.2 and I downloaded all Rpms (mplayer, xvid, etc.) from packman.links2linux.de and mplayer doesn't find frameno.avi and /home/me/.mplayer/codecs.conf What can I do ? Do I have to compile Mplayer from scratch ?

Thanks
Keba

Report

apexo

15 years ago

... how am I going to endure the estimated 8,5 hours encoding time while my DVD drive sounds like it was going to take off?

- use big read-ahead buffers (sth. like 256 MByte) so that the drive doesn't spin up too often
- let the DVD drive spin slower
- copy the DVD to disk, encode afterwards
- ???

what do you do and how can I (noob) do it?

Report

C

meneerdik

15 years ago

Buy a better drive, or slow it down using the hdparm utility.

Report

apexo

15 years ago

hdparm ain't very successfull in that (as well as setcd)
under windows I am able to slow it down (CD-Bremse) but found no tool which would do it under linux ...

Report

DavidiaN

15 years ago

I installed it and it said that it was added to the KDE Menu.. but I cannot seem to find it anywhere. I looked in Multimedia > Video, but it doesn't seem to be there. I tried from a console to execute the command dvdrip-o-matic but that was to no avail either. Is that the correct command? Where should it normally after install be located in the KDE Menu?

Report

C

meneerdik

15 years ago

As you can see when you start Install.kmdr, the application is installed to /usr/bin/kommander/DVDRipOMatic by default.

Report

coolian

15 years ago

kmdr-executor DVDRip....in the directory you installed it to...probably /usr/bin...

Maybe this should go into the documentation?

Report

DavidiaN

15 years ago

I tried that. It says that dvdrip isn't in /usr/bin

Report

C

meneerdik

15 years ago

It seems that some distro's (Suse and some others) don't have the KDEDIR environment variable set. Version 0.91 of DVD-Rip-O-Matic fixes this by asking the user to provide the KDE base path.

Report

coolian

15 years ago

So, from the command line, you should really advise people to run:

kmdr-executor Install.kmdr

Report

C

meneerdik

15 years ago

Clicking on 'Install.kmdr' is a lot easier..

Report

coolian

15 years ago

Not to someone working remotely, dork boy.
Not all of us live with our Moms at home in the basement. Some of us have jobs and try to do home admin stuff remotely. Think, next time.

Report

growler

15 years ago

Lamest. Comment. Ever. Let's see how many uploads you have here, coolian: what?! Zero! I'm shocked.

Report

Haplo770

15 years ago

I used this program over the weekend and thought is was thorough and easy to use.

It made a 700 mb movie in 2 hours. the only problem I had is that the audio is out of sync. Does anyone have any suggestions on how to get the audio in sync.

Report

C

meneerdik

15 years ago

Another possibility is that you downloaded an older version from my website, which used the avisplit utility from transcode, which can lead so sync problems on the second (and third) disk of the rip.

My personal website is from now on in sync with kde-apps.org.

Report

14 years ago

VERSION 0.9 (March 4th 2005)

* Initial release

VERSION 0.91 (March 7th 2005)

* Updated some untranslated strings
* Updated installer to work when KDEDIR not set

VERSION 0.92

* Check if MPlayer supports XviD on startup
* Attempt to rip NTSC movies properly

VERSION 0.93

* Fixed installer to detect KDE path

VERSION 0.94 ( November 13th 2005 )

* Possibility to specify custom target file size
* Check for availability of MEncoder, Konsole and KDialog
* Some UI logic improvements

VERSION 0.95 ( October 7th 2006 )

* Add support for copying subtitles
* Fix detection of DTS Soundtracks
* Fix DVD movies with both DolbyDigital and DTS
* Minor layout/graphics updates

12345678910
Be the first to comment
DaiVied
Dec 30 2009
File (click to download) Version Description PackagetypeArchitectureRelease Channel Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
0.95
updated Oct 07 2006
added Mar 04 2005
downloads 24h
0
mediaviews 24h 0
pageviews 24h 7
System Tags app software