Playing DVDs on an iPad

[Harrison Jackson] figured out how to add DVD playback to an iPad. It doesn’t require a jailbreak, or any hardware modifications to your prized tablet. The work is done with some server-side processing and played back through the browser.

The popular open-source multimedia player VLC has the ability to encode from the command line during playback. [Harry's] option flag mastery of the program allows him to convert a DVD to a 320×240 format that is iPad friendly. But this alone doesn’t get the video any closer to being on the iDevice. You’ll need to be running a webserver that can stream video. This example is on OSX, but since he’s using an Apache server it should be simple to reproduce on any Unix variant. Once you’ve enabled m3u8 files in the Apache mime-types, the iPad browser can be pointed to the file address VLC is kicking out and you’ll be watching a movie in no time.

We’ve wondered about replacing our home theater front-end with an ATV 2 running XBMC but the thought of having no optical drive in the living room requires some contemplation. If this becomes a feasible option (that isn’t downscaled from DVD quality) it will be a no-brainer to make that jump.

Don’t miss the demo video after the break. Full instruction are in the comment section of that clip.

Comments

  1. popoffka says:

    >320×240 format that is iPad friendly
    Oh lol. Buying a huge 10″ tablet to watch QVGA videos on it is very badass indeed.

  2. Joe says:

    Hmm, I seem to recall that both DVD’s and iPads are much higher resolution than the “320×240 format that is iPad friendly.” Youtube on your iPad will be of a higher quality.

  3. Chad says:

    It’s hardly playing a DVD on an iPad. You can do the same thing with Orb. Less work.

  4. Ben R says:

    @Joe – I suspect the resolution was choosen for smooth transcoding. A more powerful machine could possibly transcode at a higher resolution.

    Personally, I’d rather just make the slight additional effort to rip to an AVI (or whatever compatible format you prefer) and play it locally on the device. Considering there is transcription software that’s nearly drag and drop, the effort isn’t even much greater (less work, more time waiting).

  5. Ben R says:

    .. But I should add, kudos for getting streaming working. I should bookmark this, I tried to use VLC to transcode a NASA stream to my phone for easy watching in the yard once (attempting to watch a launch from Wallops) and had no luck getting the formats right.

  6. logic says:

    OR… just go with a non hyped up device that supports basic features.

    SD/flash cards…

  7. Jan D says:

    You might find something useful at the dvblogic website (media center streaming to ipad): http://www.dvblogic.com

  8. ducky says:

    I prefer to have my videos ripped to my computer, I stream them from my server using AirVideo…
    Server side you have the Air Video Server, it transcodes any videos down to whatever iOS device you’ve got and on the iOS Device you’ve got the Client that lets you pick what video/plays the video for you.

    http://www.inmethod.com/air-video/index.html

  9. doronbc says:

    subsonic

  10. Whatnow? says:

    This is considered a hack? Using existing software? And you don’t need to hack (jb)? I’m fairly sure there’s an application in the store to do this for you.

    Or since you’re using preassembled software, you might as well use VirtualDub or something to convert the file into MP4.

    There’s my hack. NOW FRONTPAGE ME.

  11. m1ndtr1p says:

    Yea, I agree with Whatnow?, there are more efficient ways to do this which would yield higher quality and resolution video with even less effort…

  12. tooth says:

    @whatnow? n m1ndtr1p
    why less effort its not fun if it is less
    effort.kids these days lazy lazy lazy.why do it you ask? because he can. more effort more fun.

    i was thinking that it was cool. you could put all your DVDs in a CD changer and program it to load and play remotely from the net. then you could have all your DVDs at hand and not use all your memory on the i pad.

  13. audiophil says:

    Uh. This is exactly what VLC has been designed to do. . . .

    browse youtube for ‘VLC Video wall’ or the like.

    And these days it takes very little cpu power to transcode a DVD to some other similar or smaller sized format; On an old multi-screen setup we used VLC to broadcast hd format video (an advertising / attract loop and promotions etc) to a variety of endpoints (multimedia receivers and other computers running VLC) because it was more convenient than purchasing a large multi-out HDMI splitter/repeater rig.

  14. audiophil says:

    . . . also, the over use of majestic plural is starting to get old in posts here.

    VLC is more than capable of streaming high quality dvd mpeg to a huge number of devices etc. (like a patched apple 1st gen apple tv).
    I can’t speak as to the possibility of it on the atv 2; maybe the jailbreakers have a app for it. Far more flexible to run a mac mine, hackintosh or htpc of some flavor. Boxee (cross platform) should be able to play http streams if I recall. Check their forums.

  15. blue carbuncle says:

    http://www.orb.com/ Been using it for a month or so. Seems to work great with my friend’s iphone but no one I know has an ipad so maybe one of you guys could see how well it works with that.

  16. therian says:

    by this logic you can play ‘DVD’ on TI89 calculator…

  17. will says:

    This is why I got fed up with apple why should one need that many steps and an additional webserver to easily play videos on a device that is in the proper size format to watch videos on are usb ports that hard to implement?
    Even special proprietary apple usb drives that snap into the body of it.
    wireless usb would be ok too.

  18. t&p says:

    @therian
    that would be cool!

    I would favor it more if done on a TI-83

  19. Whatnot says:

    Please don’t tell apple and apple users about the capabilities of VLC, if the average idiot learns how to use it then videolan will be destroyed in no time by the big boys since they don’t want the masses to have such functionality.
    Be glad with what you have and learn that sharing is sometimes very very bad. Loose lips sink ships.

    So kudos to this guy for pretending it can only do low resolution and you need to run a webserver :)

  20. Whatnow? says:

    @tooth

    So if I toss a bog standard DLNA server on my home rig, set up a VPN to my office to play my media files…

    This is a hack that should definitely posted? If that’s the case, I’ll write it up immediately.

  21. ScottInNH says:

    This is just one person’s imaginative method of playing DVD content. This is totally the wrong way to do video on the iPad however.

  22. Paul says:

    The ipad can’t play xvids?

  23. n900 says:

    I can play dvd movies from usb-dev-drive whith mplayer.. or from dvd iso images.. :)

  24. n900 says:
  25. poot says:

    Or just install XBMC on the ipad and run DNLA server to host dvd ISOs and play them with full menu, etc.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 93,568 other followers