LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 07-04-2005, 03:15 AM   #1
daihard
Member
 
Registered: Jul 2003
Location: Seattle, WA
Distribution: Kubuntu 14.04 LTS
Posts: 915

Rep: Reputation: 34
Easy way to rip DVD onto mpeg/avi?


Hi.

I searched through the forums to find a simple answer to this question. While there were lots of seemingly valuable suggestions, I have not been able to find the kind of information that I was looking for, so here goes...

Is there a simple Linux program that rips a DVD movie into either an AVI or an MPEG file?

For instance, let's say I have a DVD disc for a movie. I want to be able to put the disc on my DVD-RW drive, run this "rip-convert" program, and voila, the result will be the mpeg (or avi) file called "the_movie.mpg."

I know there are solutions such as dvd::rip and mencoder, but both of them seem fairly complicated to confgure and use. I did try installing dvd::rip, but I ran into the familiar dependency problem.

I do have xine installed on my machine, so if there's a xine plugin that does the job, I'd be very interested in knowing the details.

Thanks in advance!
Dai
 
Old 07-04-2005, 03:55 AM   #2
ivasic
LQ Newbie
 
Registered: Apr 2005
Location: Nis, Serbia
Distribution: SuSE 10.0
Posts: 11

Rep: Reputation: 0
I don't know is there any simple solution for your problem but DVD::RIP is very good program for this purpose. It's not complicated at all (it just seems so).

So, just try resolving your dependencie problem, install dvd::rip and you'll see. Your job will be : Selecting DVD source, selecting chapters you want to rip, select video&audio codec, select output file size and finally RIP. Simple as that.
 
Old 07-04-2005, 04:39 AM   #3
hw-tph
Senior Member
 
Registered: Sep 2003
Location: Sweden
Distribution: Debian
Posts: 3,032

Rep: Reputation: 58
dvd::rip is indeed excellent, but for daily use I prefer acidrip. It is a lot faster and uses mencoder (from the mplayer package) instead of transcode (which dvd::rip uses).


Håkan
 
Old 07-04-2005, 05:16 AM   #4
daihard
Member
 
Registered: Jul 2003
Location: Seattle, WA
Distribution: Kubuntu 14.04 LTS
Posts: 915

Original Poster
Rep: Reputation: 34
Question

Quote:
Originally posted by ivasic
So, just try resolving your dependencie problem, install dvd::rip and you'll see. Your job will be : Selecting DVD source, selecting chapters you want to rip, select video&audio codec, select output file size and finally RIP. Simple as that.
The first problem I must solve is the compilation error on Gtk-Perl-0.7008. My distro comes with 0.7000. As instructed on the dvd::rip page, I tried compiling it as follows:
Code:
$ perl Makefile.PL --without-guessing
$ make
The make process runs smoothly until the end, where it tries to link the object with a whole bunch of other object modules.
Code:
cc -c  -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include  -I. -I./build -DDEBUGGING -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64    -DVERSION=\"0.7008\" -DXS_VERSION=\"0.7008\" -fPIC "-I/usr/lib/perl5/5.8.0/i386-linux/CORE"  -DLAZY_LOAD -DPERL_POLLUTE -DGTK_HVER=0x01020a build/GtkDefs.c
Running Mkbootstrap for Gtk ()
chmod 644 Gtk.bs
rm -f ../blib/arch/auto/Gtk/Gtk.so
LD_RUN_PATH="/usr/lib:/usr/X11R6/lib" cc  -shared -L/usr/local/lib xs/GtkMenuBar.o xs/GtkCheckMenuItem.o xs/Gtk-1.2.o xs/GtkMenuItem.o xs/GtkCombo.o xs/GtkToggleButton.o xs/GtkCTree.o xs/GtkRange.o xs/GtkAlignment.o xs/GtkRadioButton.o xs/GtkLabel.o xs/GtkPreview.o xs/GtkMenuShell.o xs/GtkAspectFrame.o xs/GtkObject.o xs/GtkVScrollbar.o xs/GtkFileSelection.o xs/GtkHRuler.o xs/GtkArrow.o xs/GtkSocket.o xs/GtkViewport.o xs/GtkBox.o xs/GtkEntry.o xs/GtkTree.o xs/GtkList.o xs/GtkBin.o xs/GtkVRuler.o xs/GtkScrollbar.o xs/GtkFontSelection.o xs/GtkSelection.o xs/GtkItem.o xs/GtkItemFactory.o xs/GtkOptionMenu.o xs/GtkDrawingArea.o xs/GtkAccelGroup.o xs/GtkWindow.o xs/GtkTooltips.o xs/GtkStatusbar.o xs/GtkEventBox.o xs/GtkTreeItem.o xs/GtkCalendar.o xs/GtkImage.o xs/GtkPaned.o xs/GtkFrame.o xs/GtkPlug.o xs/GtkHScale.o xs/GtkVPaned.o xs/GtkSeparator.o xs/GtkScale.o xs/GtkAccelLabel.o xs/GtkProgressBar-1.1.o xs/GtkToolbar-1.1.6.o xs/GtkCList-1.2.o xs/GtkContainer.o xs/GtkMenu.o xs/GtkNotebook.o xs/GtkHBox.o xs/GtkToolbar.o xs/GtkCList.o xs/GtkTipsQuery.o xs/GtkCurve.o xs/GtkHScrollbar.o xs/GtkVButtonBox.o xs/Gtk-1.1.o xs/GtkCheckButton.o xs/GtkHPaned.o xs/Gtk.o xs/GtkVScale.o xs/GtkTable.o xs/GtkProgressBar.o xs/GtkDialog.o xs/GtkData.o xs/GtkPacker.o xs/GtkVBox.o xs/GtkText.o xs/GtkHandleBox.o xs/GtkHButtonBox.o xs/GtkInputDialog.o xs/GtkRuler.o xs/GtkColorSelectionDialog.o xs/GtkFixed.o xs/GtkTearoffMenuItem.o xs/GtkFontSelectionDialog.o xs/GtkLayout.o xs/GtkAdjustment.o xs/GtkPixmap.o xs/GtkColorSelection.o xs/GtkButtonBox.o xs/GtkVSeparator.o xs/GtkScrolledWindow.o xs/GtkGammaCurve.o xs/GtkProgress.o xs/GtkListItem.o xs/GtkButton.o xs/GtkMisc.o xs/GtkSpinButton.o xs/GtkHSeparator.o xs/GtkRadioMenuItem.o xs/GtkEditable.o xs/GtkInvisible.o xs/GtkWidget.o GdkTypes.o build/PerlGtkExt.o MiscTypes.o Derived.o GtkTypes.o build/GtkDefs.o  -o ../blib/arch/auto/Gtk/Gtk.so   -L/usr/X11R6/lib -L/usr/lib -lgtk -lgdk -lgmodule -lglib -ldl -lXi -lXext -lX11 -lm
cc: xs/GtkMenuBar.o: No such file or directory
cc: xs/GtkCheckMenuItem.o: No such file or directory
cc: xs/Gtk-1.2.o: No such file or directory
cc: xs/GtkMenuItem.o: No such file or directory
cc: xs/GtkCombo.o: No such file or directory
cc: xs/GtkToggleButton.o: No such file or directory
cc: xs/GtkCTree.o: No such file or directory
cc: xs/GtkRange.o: No such file or directory
cc: xs/GtkAlignment.o: No such file or directory
cc: xs/GtkRadioButton.o: No such file or directory
cc: xs/GtkLabel.o: No such file or directory
cc: xs/GtkPreview.o: No such file or directory
cc: xs/GtkMenuShell.o: No such file or directory
cc: xs/GtkAspectFrame.o: No such file or directory
cc: xs/GtkObject.o: No such file or directory
cc: xs/GtkVScrollbar.o: No such file or directory
cc: xs/GtkFileSelection.o: No such file or directory
cc: xs/GtkHRuler.o: No such file or directory
cc: xs/GtkArrow.o: No such file or directory
cc: xs/GtkSocket.o: No such file or directory
cc: xs/GtkViewport.o: No such file or directory
cc: xs/GtkBox.o: No such file or directory
cc: xs/GtkEntry.o: No such file or directory
cc: xs/GtkTree.o: No such file or directory
cc: xs/GtkList.o: No such file or directory
cc: xs/GtkBin.o: No such file or directory
cc: xs/GtkVRuler.o: No such file or directory
cc: xs/GtkScrollbar.o: No such file or directory
cc: xs/GtkFontSelection.o: No such file or directory
cc: xs/GtkSelection.o: No such file or directory
cc: xs/GtkItem.o: No such file or directory
cc: xs/GtkItemFactory.o: No such file or directory
cc: xs/GtkOptionMenu.o: No such file or directory
cc: xs/GtkDrawingArea.o: No such file or directory
cc: xs/GtkAccelGroup.o: No such file or directory
cc: xs/GtkWindow.o: No such file or directory
cc: xs/GtkTooltips.o: No such file or directory
cc: xs/GtkStatusbar.o: No such file or directory
cc: xs/GtkEventBox.o: No such file or directory
cc: xs/GtkTreeItem.o: No such file or directory
cc: xs/GtkCalendar.o: No such file or directory
cc: xs/GtkImage.o: No such file or directory
cc: xs/GtkPaned.o: No such file or directory
cc: xs/GtkFrame.o: No such file or directory
cc: xs/GtkPlug.o: No such file or directory
cc: xs/GtkHScale.o: No such file or directory
cc: xs/GtkVPaned.o: No such file or directory
cc: xs/GtkSeparator.o: No such file or directory
cc: xs/GtkScale.o: No such file or directory
cc: xs/GtkAccelLabel.o: No such file or directory
cc: xs/GtkProgressBar-1.1.o: No such file or directory
cc: xs/GtkToolbar-1.1.6.o: No such file or directory
cc: xs/GtkCList-1.2.o: No such file or directory
cc: xs/GtkContainer.o: No such file or directory
cc: xs/GtkMenu.o: No such file or directory
cc: xs/GtkNotebook.o: No such file or directory
cc: xs/GtkHBox.o: No such file or directory
cc: xs/GtkToolbar.o: No such file or directory
cc: xs/GtkCList.o: No such file or directory
cc: xs/GtkTipsQuery.o: No such file or directory
cc: xs/GtkCurve.o: No such file or directory
cc: xs/GtkHScrollbar.o: No such file or directory
cc: xs/GtkVButtonBox.o: No such file or directory
cc: xs/Gtk-1.1.o: No such file or directory
cc: xs/GtkCheckButton.o: No such file or directory
cc: xs/GtkHPaned.o: No such file or directory
cc: xs/Gtk.o: No such file or directory
cc: xs/GtkVScale.o: No such file or directory
cc: xs/GtkTable.o: No such file or directory
cc: xs/GtkProgressBar.o: No such file or directory
cc: xs/GtkDialog.o: No such file or directory
cc: xs/GtkData.o: No such file or directory
cc: xs/GtkPacker.o: No such file or directory
cc: xs/GtkVBox.o: No such file or directory
cc: xs/GtkText.o: No such file or directory
cc: xs/GtkHandleBox.o: No such file or directory
cc: xs/GtkHButtonBox.o: No such file or directory
cc: xs/GtkInputDialog.o: No such file or directory
cc: xs/GtkRuler.o: No such file or directory
cc: xs/GtkColorSelectionDialog.o: No such file or directory
cc: xs/GtkFixed.o: No such file or directory
cc: xs/GtkTearoffMenuItem.o: No such file or directory
cc: xs/GtkFontSelectionDialog.o: No such file or directory
cc: xs/GtkLayout.o: No such file or directory
cc: xs/GtkAdjustment.o: No such file or directory
cc: xs/GtkPixmap.o: No such file or directory
cc: xs/GtkColorSelection.o: No such file or directory
cc: xs/GtkButtonBox.o: No such file or directory
cc: xs/GtkVSeparator.o: No such file or directory
cc: xs/GtkScrolledWindow.o: No such file or directory
cc: xs/GtkGammaCurve.o: No such file or directory
cc: xs/GtkProgress.o: No such file or directory
cc: xs/GtkListItem.o: No such file or directory
cc: xs/GtkButton.o: No such file or directory
cc: xs/GtkMisc.o: No such file or directory
cc: xs/GtkSpinButton.o: No such file or directory
cc: xs/GtkHSeparator.o: No such file or directory
cc: xs/GtkRadioMenuItem.o: No such file or directory
cc: xs/GtkEditable.o: No such file or directory
cc: xs/GtkInvisible.o: No such file or directory
cc: xs/GtkWidget.o: No such file or directory
cc: build/PerlGtkExt.o: No such file or directory
cc: build/GtkDefs.o: No such file or directory
So apparently I don't have any of the object files that the Perl module requires. Happen to see what I'm doing wrong?

Thanks again,
Dai
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
avi to mpeg emokid Linux - Software 7 04-03-2008 12:42 AM
DVD AVI rip to DVD mooreted Mandriva 4 02-20-2005 08:57 AM
From Video-DVD to mpeg or avi. How? pepeq Linux - Software 0 02-13-2005 03:56 PM
mencoder: dvd rip to avi, no sound J_Szucs Linux - Software 0 04-08-2004 08:21 AM
DVD rip & encoding to avi tsitras Linux - Software 0 05-07-2003 08:17 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 04:15 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration