Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Fri 19 Sep 2014, 19:55
All times are UTC - 4
 Forum index » House Training » Users ( For the regulars )
how to rip DVD to hard drive?
Moderators: Flash, Ian, JohnMurga
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 4 [55 Posts]   Goto page: 1, 2, 3, 4 Next
Author Message
nubc


Joined: 23 Jan 2007
Posts: 1050
Location: USA

PostPosted: Fri 27 Jan 2012, 00:21    Post subject:  how to rip DVD to hard drive?
Subject description: Wary 5.1.1 full install
 

I cannot configure Pdvdrsab to rip a DVD to hard drive, as mp4 if possible. Has anyone ever successfully used Pdvdrsab to perform this operation? I manually select sr0 as the DVD drive, and I don't see much else to do except execute the rip. When I execute the rip, the Pdvdrsab applet just disappears and nothing happens. Asunder is so easy to use, so why is Pdvdrsab such a pain?
Last edited by nubc on Sun 11 Mar 2012, 03:08; edited 2 times in total
Back to top
View user's profile Send private message 
smokey01


Joined: 30 Dec 2006
Posts: 1817
Location: South Australia

PostPosted: Fri 27 Jan 2012, 17:29    Post subject: Re: how to rip DVD to hard drive?
Subject description: Wary 5.1.1 full install
 

nubc I put this little application together because I wanted something very simple.

It may not copy highly protected DVD but it works quite well.

This takes care of most of my requirements but you might need to use "handbrake" for the protected dvd's.

http://www.smokey01.com/software/utility/copydvd-1.0.pet

The option you want is the movie spool. Help is on the tool tips.

nubc wrote:
I cannot configure Pdvdrsab to rip a DVD to hard drive, as mp4 if possible. Has anyone ever successfully used Pdvdrsab to perform this operation? I manually select sr0 as the DVD drive, and I don't see much else to do except execute the rip. When I execute the rip, the Pdvdrsab applet just disappears and nothing happens. Asunder is so easy to use, so why is Pdvdrsab such a pain?

_________________
Puppy Software <-> Distros <-> Puppy Linux Tips
Back to top
View user's profile Send private message Visit poster's website 
john biles


Joined: 17 Sep 2006
Posts: 1408
Location: Australia

PostPosted: Fri 27 Jan 2012, 18:03    Post subject:  

Hello smokey01,
Installs in Legacy OS 2 just fine, I assuming you're using ffmpeg to do the ripping, is this correct?
CopyDVD.jpg
 Description   
 Filesize   37.42 KB
 Viewed   1265 Time(s)

CopyDVD.jpg


_________________
Legacy OS 2.1 LTS Released! Install me on a new! EXT2 Partition with 500Mb of swap and I'll be happy. Razz
Legacy OS 4 Released! Install to newer legacy hardware / early EeePC's Very Happy
Back to top
View user's profile Send private message Visit poster's website 
smokey01


Joined: 30 Dec 2006
Posts: 1817
Location: South Australia

PostPosted: Fri 27 Jan 2012, 19:54    Post subject:  

John,

ffmpeg is not used.

A modified version of the dd command is used to copy the DVD to an ISO.

growisofs is used to copy ISO to DVD.

vobcopy is used to copy DVD to VOB/MP4.

All files reside in /usr/local/copydvd

Cheers

_________________
Puppy Software <-> Distros <-> Puppy Linux Tips
Back to top
View user's profile Send private message Visit poster's website 
nubc


Joined: 23 Jan 2007
Posts: 1050
Location: USA

PostPosted: Sat 28 Jan 2012, 03:12    Post subject:  

Thanks for the pet, smokey, although I'm not quite sure exactly what it accomplishes. Generally, I rely on the app to do what is required, and since this is the first time I will have ripped a DVD to hard drive, I know very little about the operation. I want to put a single mp4 file on my hard drive, so I can play the movie from my hard drive without using the dvdrom optical drive. Does a Copy-DVD app do this for me? I'll give it a shot (install the pet), but I am strategizing another solution. Since my computer has only one optical drive, I am going to find another live CD. such as PCLOS or Mint, which has a full-featured in-house DVD ripper, and boot it from a USB optical drive to accomplish this operation. Can someone recommend a live CD distro that has a good resident DVD ripper? Also, what are the best apps for DVD ripping? (Notice I asked for a live CD distro, not a live DVD distro like Sabayon.)
Last edited by nubc on Sat 28 Jan 2012, 04:05; edited 1 time in total
Back to top
View user's profile Send private message 
p310don

Joined: 19 May 2009
Posts: 705
Location: Brisbane, Australia

PostPosted: Sat 28 Jan 2012, 03:16    Post subject:  

Pburn has this feature.

It is in most puppies. Open it, and click on "Copy/Shrink video DVD" button.
Back to top
View user's profile Send private message 
smokey01


Joined: 30 Dec 2006
Posts: 1817
Location: South Australia

PostPosted: Sat 28 Jan 2012, 03:20    Post subject:  

nubc just click on the help icon and all will be revealed.
_________________
Puppy Software <-> Distros <-> Puppy Linux Tips
Back to top
View user's profile Send private message Visit poster's website 
nubc


Joined: 23 Jan 2007
Posts: 1050
Location: USA

PostPosted: Sat 28 Jan 2012, 03:44    Post subject:  

I'm getting no response from clicking "Copy/Shrink video DVD" button in Pburn. I get no response from clicking the Rip button (film reel icon) in CopyDVD. While the DVD has not "spun up" there is an icon for it in the recognized devices area of desktop, named 'sr0'. Perhaps Wary 5.1.1 is missing dependencies. The DVD size is 7.7 GB.

Do I rename '/dev/dvd' to '/dev/sr0' in Setup for CopyDVD?
Back to top
View user's profile Send private message 
smokey01


Joined: 30 Dec 2006
Posts: 1817
Location: South Australia

PostPosted: Sat 28 Jan 2012, 04:30    Post subject:  

go into the directory /usr/local/copydvd using rox

Then press the ` key under the Esc key

This will put you in a terminal window in the above folder

Now type the three commands one at a time:

dcfldd --help
vobcopy --help
growisofs --help

Each applications should display some help.

These are the only three files required. dcfldd is included in the package and vobcopy and growisofs are normally part of Puppy.

Clicking on the film reel only uses vobcopy. you must have a DVD in the drive sr0 and a new file will be created in /mnt/home called CDROM1.vob.
It should be renamed to whatever.mp4 before you copy your next DVD as it will be deleted.

If you don't get help from each of the apps above then I guess Wary-5.1.1 doesn't have them but I think that would be unusual.

Good luck.

_________________
Puppy Software <-> Distros <-> Puppy Linux Tips
Back to top
View user's profile Send private message Visit poster's website 
nubc


Joined: 23 Jan 2007
Posts: 1050
Location: USA

PostPosted: Sat 28 Jan 2012, 04:56    Post subject:  

Code:
# dcfldd --help
bash: dcfldd: command not found
# vobcopy --help
vobcopy: error while loading shared libraries: libdvdread.so.3: cannot open shared object file: No such file or directory
# growisofs --help
* growisofs by <appro@fy.chalmers.se>, version 7.1,
- usage: growisofs [-dvd-compat] [-overburn] [-speed=1] \
         -[ZM] /dev/dvd <mkisofs options>
  for <mkisofs options> see 'mkisofs -help'
#
Back to top
View user's profile Send private message 
smokey01


Joined: 30 Dec 2006
Posts: 1817
Location: South Australia

PostPosted: Sat 28 Jan 2012, 05:32    Post subject:  

dcfldd is in the package and located at /usr/local/copydvd

You might need to make it executable.

When in rox, right click on the file, select permissions, then make executable.

I will see if I can find why libdvdread.so.3 is not included. It seems to be in most of the Puppies I use.

I will try Wary-5.1.1 and see if I have the same problem, but I would suggests you try another Puppy, like Lucid or Slacko.

nubc wrote:
Code:
# dcfldd --help
bash: dcfldd: command not found
# vobcopy --help
vobcopy: error while loading shared libraries: libdvdread.so.3: cannot open shared object file: No such file or directory
# growisofs --help
* growisofs by <appro@fy.chalmers.se>, version 7.1,
- usage: growisofs [-dvd-compat] [-overburn] [-speed=1] \
         -[ZM] /dev/dvd <mkisofs options>
  for <mkisofs options> see 'mkisofs -help'
#


Ok I didn't have Wary-5.1.1 but I tried it with Wary-5.2 and it worked fine.

If you like Wary maybe you should consider upgrading. Do you have Full or Frugal install?

I think the latest wary is 5.2.2.

http://ftp.nluug.nl/ftp/pub/os/Linux/distr/quirky/wary-5.2.2/wary-5.2.2.iso

Cheers

_________________
Puppy Software <-> Distros <-> Puppy Linux Tips
Back to top
View user's profile Send private message Visit poster's website 
Karl Godt


Joined: 20 Jun 2010
Posts: 3972
Location: Kiel,Germany

PostPosted: Sat 28 Jan 2012, 05:59    Post subject:  

Quote:
dcfldd is in the package and located at /usr/local/copydvd

You might need to make it executable.

Quote:
dcfldd --help
vobcopy --help
growisofs --help

should be
Code:
./dcfldd --help
./vobcopy --help
./growisofs --help

because without the './' , bash searches the PATH and /usr/local/copydvd might not be in the PATH except the bins have symlinks to /usr/local/bin

I think .

Without installing the pet i have

bash-3.00# which vobcopy
/usr/bin/vobcopy
bash-3.00# which growisofs
/usr/bin/growisofs

at Puppy511 by default .

*
bash-3.00# find /usr -name "libdvdread*"
/usr/lib/libdvdread.so
/usr/lib/libdvdread.so.4
/usr/lib/libdvdread.a
/usr/lib/libdvdread.so.4.1.3
/usr/share/bug/libdvdread-dev
/usr/share/bug/libdvdread4
/usr/share/doc/libdvdread-dev

I would suggest to symlink
Code:
ln -s libdvdread.so.4 /usr/lib/libdvdread.so.3

as a workaround
Back to top
View user's profile Send private message Visit poster's website 
nubc


Joined: 23 Jan 2007
Posts: 1050
Location: USA

PostPosted: Sat 28 Jan 2012, 08:34    Post subject:  

Code:
# ./dcfldd --help
Usage: ./dcfldd [OPTION]...
Copy a file, converting and formatting according to the options.

  bs=BYTES                 force ibs=BYTES and obs=BYTES
  cbs=BYTES                convert BYTES bytes at a time
  conv=KEYWORDS            convert the file as per the comma separated keyword list
  count=BLOCKS             copy only BLOCKS input blocks
  ibs=BYTES                read BYTES bytes at a time
  if=FILE                  read from FILE instead of stdin
  obs=BYTES                write BYTES bytes at a time
  of=FILE                  write to FILE instead of stdout
                            NOTE: of=FILE may be used several times to write
                                  output to multiple files simultaneously
  of:=COMMAND              exec and write output to process COMMAND
  seek=BLOCKS              skip BLOCKS obs-sized blocks at start of output
  skip=BLOCKS              skip BLOCKS ibs-sized blocks at start of input
  pattern=HEX              use the specified binary pattern as input
  textpattern=TEXT         use repeating TEXT as input
  errlog=FILE              send error messages to FILE as well as stderr
  hashwindow=BYTES         perform a hash on every BYTES amount of data
  hash=NAME                either md5, sha1, sha256, sha384 or sha512
                             default algorithm is md5. To select multiple
                             algorithms to run simultaneously enter the names
                             in a comma separated list
  hashlog=FILE             send MD5 hash output to FILE instead of stderr
                             if you are using multiple hash algorithms you
                             can send each to a seperate file using the
                             convention ALGORITHMlog=FILE, for example
                             md5log=FILE1, sha1log=FILE2, etc.
  hashlog:=COMMAND         exec and write hashlog to process COMMAND
                             ALGORITHMlog:=COMMAND also works in the same fashion
  hashconv=[before|after]  perform the hashing before or after the conversions
  hashformat=FORMAT        display each hashwindow according to FORMAT
                             the hash format mini-language is described below
  totalhashformat=FORMAT   display the total hash value according to FORMAT
  status=[on|off]          display a continual status message on stderr
                             default state is "on"
  statusinterval=N         update the status message every N blocks
                             default value is 256
  sizeprobe=[if|of]        determine the size of the input or output file
                             for use with status messages. (this option
                             gives you a percentage indicator)
                             WARNING: do not use this option against a
                                      tape device.
  split=BYTES              write every BYTES amount of data to a new file
                             This operation applies to any of=FILE that follows
  splitformat=TEXT         the file extension format for split operation.
                             you may use any number of 'a' or 'n' in any combo
                             the default format is "nnn"
                             NOTE: The split and splitformat options take effect
                                  only for output files specified AFTER these
                                  options appear in the command line.  Likewise,
                                  you may specify these several times for
                                  for different output files within the same
                                  command line. you may use as many digits in
                                  any combination you would like.
                                  (e.g. "anaannnaana" would be valid, but
                                  quite insane)
  vf=FILE                  verify that FILE matches the specified input
  verifylog=FILE           send verify results to FILE instead of stderr
  verifylog:=COMMAND       exec and write verify results to process COMMAND

    --help           display this help and exit
    --version        output version information and exit

The structure of of FORMAT may contain any valid text and special variables.
The built-in variables are used the following format: #variable_name#
To pass FORMAT strings to the program from a command line, it may be
necessary to surround your FORMAT strings with "quotes."
The built-in variables are listed below:

  window_start    The beginning byte offset of the hashwindow
  window_end      The ending byte offset of the hashwindow
  block_start     The beginning block (by input blocksize) of the window
  block_end       The ending block (by input blocksize) of the hash window
  hash            The hash value
  algorithm       The name of the hash algorithm

For example, the default FORMAT for hashformat and totalhashformat are:
   hashformat="#window_start# - #window_end#: #hash#"
   totalhashformat="Total (#algorithm#): #hash#"

The FORMAT structure accepts the following escape codes:
  \n   Newline
  \t   Tab
  \r   Carriage return
  \\   Insert the '\' character
  ##   Insert the '#' character as text, not a variable

BLOCKS and BYTES may be followed by the following multiplicative suffixes:
xM M, c 1, w 2, b 512, kD 1000, k 1024, MD 1,000,000, M 1,048,576,
GD 1,000,000,000, G 1,073,741,824, and so on for T, P, E, Z, Y.
Each KEYWORD may be:

  ascii     from EBCDIC to ASCII
  ebcdic    from ASCII to EBCDIC
  ibm       from ASCII to alternated EBCDIC
  block     pad newline-terminated records with spaces to cbs-size
  unblock   replace trailing spaces in cbs-size records with newline
  lcase     change upper case to lower case
  notrunc   do not truncate the output file
  ucase     change lower case to upper case
  swab      swap every pair of input bytes
  noerror   continue after read errors
  sync      pad every input block with NULs to ibs-size; when used
            with block or unblock, pad with spaces rather than NULs

Report bugs to <nicholasharbour@yahoo.com>.
# ./vobcopy --help
bash: ./vobcopy: No such file or directory
# ./growisofs --help
bash: ./growisofs: No such file or directory
#

Ah, yes, that symlink did the trick, for ripping anyway. Thanks Karl.
Karl wrote:
I would suggest to symlink
Code:
ln -s libdvdread.so.4 /usr/lib/libdvdread.so.3

Last edited by nubc on Mon 30 Jan 2012, 07:23; edited 1 time in total
Back to top
View user's profile Send private message 
nubc


Joined: 23 Jan 2007
Posts: 1050
Location: USA

PostPosted: Mon 30 Jan 2012, 07:18    Post subject:  

If he hasn't done it already, Barry K should consider including CopyDVD in the Puppy standard toolkit.
Back to top
View user's profile Send private message 
Karl Godt


Joined: 20 Jun 2010
Posts: 3972
Location: Kiel,Germany

PostPosted: Tue 31 Jan 2012, 15:38    Post subject:  

Just a short note >

The /usr/local/copydvd/dcfldd needs GLIC >= 2.7 so won't work on Puppy 4 glibc 2.6.1

DL src from

http://packages.debian.org/source/squeeze/dcfldd

without the patch compiled fine .

The pet seems to work .

15GB partitions might be too small , had 1,3GB left after running

<action>xterm -e dcfldd if=/dev/dvd of='"$ISOLOCATION$ISONAME"' &</action>

The most important feature is that i can play all .VOB now with gxine from the DVD , not just the first one .

Thank you smokey01 !
Back to top
View user's profile Send private message Visit poster's website 
Display posts from previous:   Sort by:   
Page 1 of 4 [55 Posts]   Goto page: 1, 2, 3, 4 Next
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » House Training » Users ( For the regulars )
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.6060s ][ Queries: 13 (0.0158s) ][ GZIP on ]