Rip DVD-Video to harddrive directly from XBMC (perhaps copy parts of DVD2Xbox code?)?
#31
megacrypto Wrote:ex.: i want to backup my dvd into /home/videos i will do:
Code:
dvdbackup -M -n mydvd -o /home/videos
mkisofs -o mydvd.iso /home/videos

well, i tried both ways, they both take the same amount of time (which is a bit too long, almost 30 min. for a 3.5GB dvd) and for some reason xbmc won't play from iso


You'll have to pass the '-dvd-video' option to mkisofs, otherwise you won't be able to play back the iso in XBMC. This option will generate a DVD-Video compliant UDF file system.

This is what i've used to create iso files:
mkisofs -dvd-video -o mydvd.iso /home/videos
Reply
#32
ronie Wrote:You'll have to pass the '-dvd-video' option to mkisofs, otherwise you won't be able to play back the iso in XBMC. This option will generate a DVD-Video compliant UDF file system.

This is what i've used to create iso files:
mkisofs -dvd-video -o mydvd.iso /home/videos

thanks .. i wil give it a try and see.. but is there a script or plugin that does that?
Reply
#33
megacrypto Wrote:thanks .. i wil give it a try and see.. but is there a script or plugin that does that?

As far as i know there is none, but someone made a feature request for it:
http://trac.xbmc.org/ticket/4105
Reply
#34
Hi... first post and all that jazz Smile lovin' XBMC Cool

Since XBMC can play regular DVDs, is there really a need to remove the scrambling? I might be wrong, but wouldn't a simple copy be fine?
I am thinking that a small script that basically does this should be enough:
Code:
dd if=/dev/dvd of=/dvds/image.iso
Besides naming the images (using the disclabel should be easy), I'd be pretty satisfied with that. Any further transcoding/shrinking/... could be done externally.

I'm a bit pressed for time, and I have very little coding experience - but I'd be willing to give it a try (my testing would be on OSX only though, as my Linux machine is an EeeBox with no optical drive...).

EDIT: Just confirmed that XBMC will play an iso ripped with dd (The Good, The Bad and The Ugly Cool )
Reply
#35
Big Grin 
Any further developments on this?
I know this feature would do worlds for the usability of XBMC for the average user. I personally don’t care about re-encoding DVD content to other formats but it might be a useful future feature at some point in the future. However at this point but we could certainly start with the basics with relatively little work. Fist a prompt when a DVD is inserted, second, strip the content protection (CSS, Macrovision, etc.) and rip to hard drive, and last bundle into one ISO file (if the user wants it). Some auxiliary parameters in XBMC’s settings would also be useful to allow you to assign the destination of the final result (allow it to automatically move the ISO to a networked drive once the rip is complete).

Personally I feel this is the one major feature XBMC is still missing, I know it will be implemented at some point, it’s just a matter of time but I would be great to have it sooner rather than later.

Just my 2 cents,
Slice

P.S. Devs…keep up the good work; you guys/gals have created a truly amazing product.
Reply
#36
I would be happy XBMC to have this feature, is there an option to help XBMC on the same manner like it was with DVD menu?
Reply
#37
Lightbulb 
Hi, I would love for a small script to rip the DVD I have in my drive using handbrake or something similar. Preferably I would just set a rip dir, and then have the script work out the name of the movie etc. How possible do you think that is?

Thanks
Reply
#38
I would love this feature in XBMC, I have a very extensive collection of DVD's and several terabytes of empty disk space. I currently hardly ever watch a DVD because they are all in a cabinet and I could not be bothered to get up and put them in the machine etc.
If XBMC can rip them then when it gets cold and horrible outside again I could spend a few days transfering them to my system and move the disks to a box somewhere in a dark corner.

Maybe a intermediate step could be made, fist just move the whole thing to an ISO on the system should be fairly simple to implement and would make a lot of people happy.
Then subsequent releases can add the CSS removal and later on the transcoding. A setting option would let you pick the preferred action when a user inserts a DVD, things like auto play, rip, rip and remove css & macrovision, rip, remove and transcode... the advanced settings file would let the user set such things as codec, sample rate etc...


Can we have this NOW please Big Grin
Reply
#39
Andreas,
I see this thread.. Is it safe to assume that as of May09, the ability to RIP a DVD (in any format, transcoded or native) does not currently exist in XBMC? If not what is the preferred method of moving content from a DVD to a Samba Share for later retrieval by multiple XBMC players?
Thanks
Sean
Reply
#40
I would also love this functionality 'built in', but fear there could be a number of issues:
1) it's still a legal nightmare (despite the plethora of tools on the net)
2) it's possibly against the official 'ethos' of XBMC (as is CD ripping.. arguably)
3) it's a technical minefield with a number of protection schemes being employed by Sony and others.

I would however be massively in favour of a compromise (which might also annoy some core XBMC folks)....

The ability to hand off the ripping to a 3rd party tool

why this option?

a) It absolves XBMC of legal liability (of not wholly, then significantly)
b) It lets the team get on with enhancing XBMC in other areas, instead of getting bogged down in DVD ripping (where other specialists already excel)
c) Leaves the constant updates of protection workarounds in the hands of the 3rd party

Generally, I've not seen XBMC 'hand off' to 3rd parties (with the exception of drivers and codecs), but I seriously think for this functionality, it would be wisest course of action.
Reply
#41
IMHO, XBMC should only provide functionality for a copy of the DVD to HDD and not perform the ripping itself.

I think AnalogKid has several good points - maybe some sort of ripping plugin would be a better way of thinking about this, rather than a 3rd party app? This would allow people to contribute wrappers for existing rippers that allow them to be run from within XBMC but without sacrificing functionality. Could this work within the existing plugin/script framework?

Ripping is a very personal choice: AVI vs MKV, burned in subtitles vs external .sub, choice of soundtrack/language, bitrate/size/quality, frame size, cropping etc. There are too many options to provide a coherent interface for, and somebody would always want something else.... as is always the case.

Removing copy protection would be great but probably best done through an external library (not shipped with XBMC) - if you have it then XBMC can use it, if not then it leaves copy protection in place (if this is possible, of course). Keeping the XBMC team out of court is in everybody's best interests.

It would be an idea to have a filtered view of videos that listed anything that COULD be ripped - this would basically be any folders from the sources containing VIDEO_TS and anything that was an ISO (there may be more, its early).

There would have to be some sort of interface to allow the user to choose the VOB/IFO to pass to the rip plugin (series DVDs) but the interface would be quite simple to understand and use - choose a video, choose a stream, rip. Anything else that needs to be chosen would be configured in the plugin.

Any thoughts?
Reply
#42
since i delete dvds once i watch them, hdd space is not a limiting factor for me. currently i just run a shell script every time i pop in a dvd

"dvdbackup -M -o /path/to/dvds"

perhaps this script could be reworked into a plugin of some sort to better integrate it into xbmc.

i think the appropriate integration would be

1. background indicator letting a user know if the dvd is still ripping or it is done
2. auto scan dvd into library once it is done ripping
3. ejection of the dvd once it is done ripping

is there an existing plugin that does something similar? if so, i might be motivated to reworking the plugin to work with this script.
Reply
#43
malloc Wrote:transcode = encoding on the fly. this saves no disc space. it's popular for streaming unsupported formats to a lame media center (xbox 360)
encode = ripping your dvd to xvid

i could see ripping and encoding being useful features in a media center, but not burning or transcoding.

actually, i believe transcoding is when you use a program similar to 1-click, like the Slysoft program (cant remember its name) and encode is where you use CCE or TMPGEnc to encode VBR, might be out on a limb here tho.
Reply
#44
I would like to see this feature in xbmc, at this moment in time I use my movies which will rip the dvd and burn it onto the hard drive, however the interface is old and tired looking compared to XBMC. What timescale are we looking at for this feature


Paul
Reply
#45
Good question - which there are already threads about. A HUGE thing with this is that the solution (to be included in the svn) would have to work on ALL platforms. This would be a huge NO to integrating dvd2xbox code since it wouldn't really work in windows/osx/linux. Actually, a while back they said there was no chance of this happening because they didn't want to deal with the MPAA and lawsuits. I guess that has changed though.

It is an idea, but "someone" will have to code it and it will have to work on all platforms.
Reply

Logout Mark Read Team Forum Stats Members Help
Rip DVD-Video to harddrive directly from XBMC (perhaps copy parts of DVD2Xbox code?)?0