Suggestions for a DVD Video on Demand System?
An anonymous reader asks: "I was paid, with about 1000 DVD movies, by a video rental store that owed me money and then subsequently went out of business. I'd like to rip a couple hundred of them to a 1 TB disk array, and serve them up to my big screen, via a video on demand system. However, all the systems I can find for interfacing computer network to the plasma display only serve up the basic MPEG files, and not the entire ripped DVDs with their menus, etc. What systems would Slashdot readers suggest that could manage the ripped DVD files as a complete disk, and serve them up?"
The more I think of this situation, the more I think that the solutions are worse than the problem at this point. If he's got a plasma screen, he's not going to want to give up any video quality, so recompression really isn't an option.
/. We like doing things the hard way...
Maybe the best idea is to find him a high-quality DVD player and nice storage rack so that he can organize his 1000 DVD collection and show it off.
Oh, wait, this is
I was paid, with about 1000 DVD movies, by a video rental store that owed me money and then subsequently went out of business.
A likely story.
I would start with MythTV. They have a section on working with DVDs for their PVR software.
libertarianswag.com
I need to start applying to crappy video stores that look like they're going to go out of business (but have a well stocked selection... :)
And as a plus, it also runs MAME and Unixware.
Wouldn't you have to circumvent CSS encryption and violate the DMCA to do this?
If he's got a plasma screen, he's not going to want to give up any video quality, so recompression really isn't an option.
.VOB files? If he's planning on using the original DVD navigation, I'd think they'd try to access those files anyway.
Who says he has to recompress? Maybe there's a solution that will use the original
BTW-- damn, I wish I had 1000 DVDs. He should open up his own store, then "black out" certain ones while they are rented so he can't watch them at the same time.
http://www.linksys.com/press/press.asp?prid=142&cy ear=2004
Rip to your hearts' content and play away, either that or get a HTPC that's networked to your 1TB array.
The disadvantage is that it is a) not cheap (starting at $27k) and b) not f/oss.
but then again, it is exactly what you are looking for
Read the HTPC topic on the AVS Forum. You can learn all about this topic, in exhaustive detail.
The mPod(TM)...
1000 Movies in Your Pocket..
Ooo.. and the domain is available!
First, I would recommend transcoding the DVDs to XviD or DivX with a high bitrate (2Mb/s). You won't notice the quality loss and you'll save a whole lot of disk space. This route also gives you a lot more options, as you can use software like Winamp or BSPlayer to play the videos.
Second, are you any good with programming? What I've done is rig up a simple fullscreen frontend with Java. When you select a movie, the player starts fullscreen. I've got a simple IRman interface, a remote control, and Girder to translate keypresses on the remote into keystrokes that the Java app recognizes. Works great, and it's customizable to my preferences. I can understand if you don't have the time or skill to write a frontend, and I'm sure other posters will point out pre-made frontends.
The best part about Girder: you can translate keys like FF, REW, STOP, etc. into commands the player understands.
RTFA... uh, wait, there isn't even an article to skip here. ...I'd like to rip a couple hundred of them to a 1 TB disk array...
In a similar sort of situation, I ripped all my DVD's to a HD, then converted them into ISO files; I then mounted these with Daemon Tools. The result is that the OS doesn't know the difference from there being an actual DVD in your drive.
Of course, this assumes you're using Windows...but maybe a similar approach could be used on other operating systems.
Who modded this insightful?
Almost every DVD playback software can play DVD disc layouts from a folder (I know PowerDVD and WinDVD can both do it, to name a few off-the-shelf products, as well as Xine and Ogle), complete with all menus and original features. How do you think people who author DVD content test their menus, etc. before committing to disc?
Of course if the disc was encrypted, you need DeCSS to get the disc contents onto your HD, and that's legally iffy right now (fair use says yes if you own the original disc, DMCA says no). But there's absolutely no problem supporting menus, multiple audio tracks, subtitles, multi-angle, etc etc. from content in a HD folder...
$5 / month hosted VPS on linux = awesome!
"Suggestions for a DVD Video on Demand System?"
I demand it, Kazaa provides it?
Oh, a video on demand system for you - nevermind.
Hang on, someone's banging on my door...
-- "Government is the great fiction through which everybody endeavors to live at the expense of everybody else."
Some kind of raw image ripping program (CloneCD, BlindRead, etc.) combined with DAEMON Tools and DaemonUI .DUI scripting language
Mount the images and run the DVD player using DaemonUI's
Obviously this is a Windows solution. This can also be done easily with linux, although I don't know the specifics of mounting disc images.
Now as to the storage, an average DVD has 7 to 9 GB of data. 1000 DVDs will take up nearly 10 TB. The MPEG2 data cannot be compressed any further losslessly.
If you don't mind a quality loss (and spending a HUGE amount of time re-encoding the video and converting the menus) you can convert to your favorite MPEG4 derivative (Divx, Xvid, Quicktime MPEG4, etc.)
This will be a hugely expensive project, with the cheapest hard disk based solution costing over $30,000 (3x Xserve RAID 3.5 TB) plus the client machine to attach to the fibre channel switch (and that's not cheap either) to read from all the Xserves.
My suggestion: Just like with legal adivce, this is not the time to ask slashdot. With the kind of money involved, hiring a professional is the best option.
I used to get high on life, but I developed a tolerance. Now I need something stronger.
Well, based on the Judges decision, if he were in the U.S. he would have the legal right to do it; just not the right to buy the software to do it.
No problem. Just download from somewhere outside the U.S.
I wouldn't bother ripping the special DVD widescreen edition of "ishtar", ditto for "eye of the beholder" and "Battlefield Earth" that'll save you a few gigs =P
E.
Build Your Own PVR/HTPC news, reviews, &
Instead of just "jukebox sort of setup", why not just convert an actual jukebox? That may be what you were getting at though. One of the CD ones obviously. But it seems like a perfect match. It's meant to hold discs, and read those discs based on selection. In theory, if you could replace the reading device with that of a DVD player and get audio AND video out of it... Sounds like one hell of a case mode project if you ask me... But damn that would be so cool.
Um, "mount -o loop"?
Another possibility is to use vobcopy -m to decrypt the discs and dump the contents to your hard drive.
Either way you can use --dvd-device under mplayer and probably something similar under xine to treat the directory in question as a DVD drive.
Only in a Slashdot fantasy can a Slackware install turn into several hours of sex . . . . .
1) Load browser
... Are you getting what you paid for?
2) Navigate to www.google.com
3) Type "Play DVD from hard disk" in pretty little box
4) Hit Enter
5) Click first link
Or just click here
Is this really a problem for Slashdot? If I think about half of the shit I've submitted that got rejected, it's enough to make me not submit anything again. Sure, my submissions didn't have cool buzzwords like "video on demand", "terrabyte", and I don't own a plasma display, but they were articles whose answer wasn't the first darn response on a Google search. Subscribers
You didn't mention whether you were looking to run Linux or Windows or OS X, but I think the principles are the same.
This is a good Windows-only setup using mostly freeware tools:
DVD Decrypter to rip the DVDs to macrovision-free/region-free ISO images
Daemon Tools to mount the isos as virtual drives on demand
MyHTPC as a TV-friendly filesystem shell (in combination with some simple batch scripts to control Daemon Tools, several of which can be found in the MyHTPC forums)
Zoom Player to play the DVDs (it's fast, full-featured, and you can turn off the GUI entirely which is nice on a TV.
You will also want WinDVD: not to play the DVDs, because the interface is so bulky and slow, but because you will need good MPEG-2 codecs and I don't know of any free ones as good as the filters that come with WinDVD. Zoom Player has a feature that automatically finds the codecs and registers them for you. (AC3Filter is a free AC3 audio codec that is comparable to InterVideo's.)
There are loads of ways to do it in OS X and Linux. Somebody who knows better than me is sure to post them.
Kaleidescape has developed several patent-pending technologies. The company's products are manufactured under license from the DVD Format Logo Licensing Corporation, DVD Copy Control Association, Inc., Macrovision, Inc., Dolby Laboratories, Inc., and others.
321 Studios should use this info in their DVD X Copy appeal. Obviously, the DVD CCA is willing to let some companies sell fair use products, but not others. It is probable that Kaleidscape system DVD reader has a legit player key so as to not need to circumvent the DCMA, but that establishes a double standard where fair use products can only be developed by companies willing to pony up cash the the DVD groups.
Moderation Totals: Flamebait=2, Troll=1, Redundant=1, Insightful=6, Overrated=1, Underrated=1, Total=12. (not mine)
This site has Tons of information on anything do with DVD's, VCD's, Video etc.
Firstly, if you intend to keep the DVD's data intact, as in not re-encoded, there'll be a more difficult issue with CSS-encrypted DVDs. Even the libre software that decrypts is bound to the hardware device, AFAIK... please correct me on this!!
.iso images. The directory or directories of disk images are browsable, and can be made to appear such that each is its own disc in a platform-independent manner. I bet you could do the same for DVD's... and with a little work on existing projects, it'd become very popular. ( =
I think you might want to consider using Samba to share the drive images, in any case. I think it was the Linux Journal, which had an article about using it as a CD jukebox, using
(oh, you can do nfs simultaneously if'n you like)
Was it a bat I saw? Racecar. Stack cats. A man, a plan, a cat, a ham, a yak, a yam, a hat, a canal--Panama!
This isn't meant as flamebait but...why on earth would you want a video on demand system that uses the horrible bastard of an interface on most modern DVDs? Do you enjoy subjecting yourself to the mind-numbingly stupid Memento menus? Or the Ghostbuster DVD that repeats the same Ghostbuster riff ever five seconds?
To be truly authentic, should this theoretical system also implement the "no fast forward" option during the FBI warning? How about the Coke commercials?
Let's also have to select our audio settings each and every time we change to a new movie. Ignore the fact that your audio system probably changes configuration every two years if you are lucky, let's go ahead and have to choose Dolby 5.1 with English subs every time you pop in Cowboy BeBop.
To me this is a problem in search of another problem. To do what you want is painfully simple. Save the DVDs to hard disk as images, then load in in Daemon Tools/Nero ImageDrive. Poof. Get a cheap PC and use one of the many thousand media management programs as a point and click interface. Have the icons load CUE files for the movies. For a bonus, using multiple virtual drives to load collections like Aliens Quadrilogy etc and then have a playlist to play them all one drive after another.
Or...
Rip them all to a nice quality XviD with AC3 audio, multiple audio tracks if there's a reason (Ebert commentary etc) and subtitle files. Store at least 4 times as many movies with barely any loss in quality, and then have make playlists that play the movie with settings optimized for your sound system and then play deleted scenes and other extras.
Sorry if this seems like a rant, but if you want 1000 DVDs online, make images? Am I overlooking some obvious reason why this won't work?
- JoeShmoe
.
-- I wonder which will go down in history as the bigger failure: the War on Drugs or the War on Filesharing
I don't want to say don't do it, but...
:). It will even connect to the internet and catalog your DVDs. It's very nice, and, more importantly, hassle free.
Buy yourself a couple of Sony DVP-CX777ES 400 disc DVD changers and connect them to an Escient DVD-M100 DVD manager. This is what I use for ~450 DVDs in my theater (110" DLP front projection
Some rough numbers off the top of my head: 3x changers @ $700 each + 1 manager @ $1800 = $3900. More expensive than 4x250GB drives + computer, but you'll be able to store all of your DVDs and not spend a ton of time ripping them and figuring out how to manage/play them.
You can check out the Escient manager at www.escient.com.
get nemulator
I use DVD Backup to copy a DVD to my iBook when I take a trip but do not want to take my original DVD with me. For a thousand DVDs you will need more than a terabyte of storage, but you should be able to setup a machine to serve that over nfs maybe with a few mounts. Hook-up a mac to your plasma screen and use the DVD Player included with MacOS X to play your movies. DVD Player has a menu item 'File -> Open VIDEO_TS Folder..." that does the trick. Plus you can script DVD Player with applescript, so you can quickly hack something together that lets you choose the movie you wish to play. Then you can navigate the usual DVD menus as you wish. You can get a wireless keyboard and mouse to make navigation from your couch easier.
The ruling in the DVD X Copy case didn't state that ALL DVD ripping software is illegal. They only found that in this specific case, the software's primary purpose was copyright infringement, and it didn't have sufficient non-infringing use to support continued sale of the product.
Its possible that other DeCSS products will not be tested in court, or will be found to have sufficient non-infringing (ie fair use) use to justify their existence.
Regards,
John
Falling You - beautiful
isnt this the obvious solution?
create images of the dvds, then load them up in a virtual drive such as daemon tools?
Downmix - The Artscene News Source!
How we home automation integrators handle starts with being able to spell, write an understandable sentence, and formulate a logical sequence of steps.
Crestron is http://www.crestron.com/ (the best home automation controllers)
HumaneInterface.com is http://www.humaneinterface.com (the leading program/design firm)
http://www.kaleidescape.com/ (the referenced DVD server system)
http://www.request.com/ (makes a DVD changer controller that interfaces to the excellent Audio Request music server)
aem
-a.e.mossberg
Of course if the disc was encrypted, you need DeCSS to get the disc contents onto your HD, and that's legally iffy right now (fair use says yes if you own the original disc, DMCA says no). But there's absolutely no problem supporting menus, multiple audio tracks, subtitles, multi-angle, etc etc. from content in a HD folder...
That is incorrect. DeCSS is for getting at the underlying mpeg stream. If you are going to be ripping complete images, you can keep them in encrypted form. Your player software will legally decrypt the data for you.
1 used xbox: $150
1 cheapmod: $10
-or-
rented copy of "mech assault" or "007 agent under fire" plus memory card: $20
1 copy of xbox media center (visit #xbins on efnet to obtain this): priceless! (and free too!)
XBox Media Center (XBMC) will play VOB files across the network from machines sharing the files via SMB (regular windows networking) or 2 other xbox-only streaming protocols. XBMC also plays divx, xvid, mpeg, quicktime, realmedia, ogm, and other video codecs. throw in mp3/ogg support, streaming internet radio from shoutcast, a picutre viewer for your digital pics, and even weather updates from the weather channel.com and you have yourself a pretty cheap playback system.
oh yeah and it can play xbox games too.
xbox media center website
information on hacking the xbox (news, tutorials, and forums)
reliable source of cheap chips in the us
This is _exactly_ what I want to do with my 300+ DVD collection.
I am planning on picking up an xBox, modding it, and running EvoX on it. I get the hardware for approximately $200 (soon to be less) including the remote and you get a spare S controller with the xBox. Add in a few dollars for the mod chip and you are set.
Besides being cheap, EvoX looks good and the xBox itself is small and the case is easily modded. It also starts up quickly which is nice. EvoX will read DVD files off the network as well as a few other file formats.
-sirket
Just as the subject says. If you make an iso of it you can just mount it with the above command in linux and you will see it just like the dvd... You could then setup a small mysql database with all the different info like, title, genre, length, rating, ranking, path to mount point, etc., and then write up a little front end program (be it a website with php, or a java app), which allows you to sort/view/select the movie, and then calls the appropriate software dvd player to play the cooresponding dvd. Shouldn't be that hard, just time consuming to create the iso's and input the info into the database (well, not too time consuming if you only have stuff like title, and mount point, in the database table).
We were all warned a long time ago that MS products sucked, remember the Magic 8 Ball said, "Outlook not so good"
dvd decryptor can make disk images that are identical to the orinal disks with the difference that they are decrypted.
Put thos images on some server (samba?)
A dvd drive emulator (demeamon tools) kan be used to mount the images
windvd can be used to play the disks
"I did a lot of work for an online video retailer that went out of business a couple of years ago, and the only "compensation" I got was to keep the 2000 DVD's and 600 VHS tapes they sent me to scan, catalog, and review for their site.
Unfortunately, it was all porn. Worse, it was all gay male porn."
So, let me get this stright (no pun intended); you willingly said yes to scanning, cataloging and REVIEWING 2600 male gay porn videos? I can understand why you're posting as AC.
SIG: TAKE OFF EVERY 'CAPTAIN'!!
DvD decrypter will rip the DVD nicely, menus and all to your harddrive.
Most software media players will not recognize DVD menus, but one called ZOOM Player will, and just happens to be a nice player to boot.
After you have those it is simple a question of hardrive space. Most movies run between 5-8gb so 1000 DVD's going to require something in the neighboorhood of 5-8tb. Most of the newer high end mother boards will hold up to 10 devices (CD/DVD/hardrives). You biggest problem is going to be one of heat, noise, and enough power connectors. You might want to think about is having multiple servers, with one connected to the TV with the absolute minimum required to run in order to keep it quiet, but enough to fullfill any recording you'll want to do. You then would have one or more servers tucked away on a home network where they won't bother you, with their hardrives mapped to your main server at the TV.
Don't forget you'll want to use to use your machine as an MP3 jukebox as well as a video recorder (TV shows).
While it's not a computer solution Sony does make 200+ DVD carasel players. A friend of mine uses two of them to hold his collection, and has them set up to be controlled by his palm top. He has an older machine connected in as well for the mp3 and video recording functions.
I use Mac the Ripper and Panther's DVD Player... I also process the entire DVD w/ DVD Requantisizer down to 4.1 gigs for the average movie. Quality is totally your decision; higher quality takes longer to re-master, but as an example the newly remastered Indiana Jones titles ripped gave me a 7.2 gig packet. Remastered at highest quality setting w/ DVD Requantisizer it took about 2 hours to get it down to 4.1 gigs. Pumped through s-video to my widescreen TV it's indistinguishable from the original DVD when the DVD is pumped through an s-video cable... of course component is preferable, but from my current media server it's not an option. My approach to ripping my DVDs has been similar to my approach to ripping my music collection... most movies are perfectly fine to have ripped to a HD, but just like some LPs are better left to listen to on vinyl, some DVDs are better left to view from the original discs. The Indiana Jones DVDs were my benchmark, but when it's time to watch them, I always go back to the original discs. The programs are out there, and they're cheap shareware titles or freeware in most instances. What I really want is an iTunes type front end for movie files, complete with artwork, genres, and ratings...