Encode DVD to M3U8 for Streaming to iPad/iPhone with HTTP Server

Diana Joan

Jun 09, 2015 10:15 am / Posted by Diana Joan

"I have purchased a lot of DVD disc with my favorite movies and I want to play them on my iPad or iPhone when I am on a long trip. I know that I need to rip my DVD disc to common media formats since there are no DVD drive on my iPhone or iPad. By the way, I have build a local HTTP sever to store my favorite music and videos, so I would like to know it is possible to access my ripped DVD movies on my iPhone or iPad via my HTTP server?"

M3U8 file

The answer is yes, however, to play media files on iPad or iPhone with HTTP server fluently, it is very essential to select an HTTP server format. M3U8, which are stored in a plain-text format, uses UTF-8 character encoding. It is the basis for the HTTP Live Streaming format by Apple to stream video to iOS devices. To generate M38U files from DVD disc, you can download Pavtube BDMagic for Mac, a powerful program which has just upgraded to support M3U8 encoding. To make the output M3U8 video adapt with your portable devices, the program enables you to output iPhone or iPad optimized M3U8 formats.

How to Rip DVD to M3U8

Build HTTP Server to stream files to iPad/iPhone

How to Convert DVD to M3U8 for Stream to iPad or iPhone with HTTP Sever

Step 1: Load DVD Disc.

From "File" drop-down menu, select "Load Disc" to import DVD disc from the optical drive.

Load DVD disc to the program

Step 2: Define output file format.

Click "Format" drop-down list and select "HLS Streaming(m3u8)" > "ipad m3u8 streaming" or "iphone m3u8 streaming" as your desired output file format.

Select m3u8 as output file format

Step 3: Encode DVD to M3U8 for iPad/iPhone

Hit the right-bottom convert button to start converting DVD to M3U8 for VLC.

When the conversion is finished, feel free to transfer and play the converted files to transfer and watch on iPad/iPhone with HTTP

If you have no idea how to build a local HTTP server, you can have a reference at the following steps:

1. Download XAMPP software and install it in the path of E:\xampp

2. Launch XAMPP in E:\xampp with the interface below.

Install XAMPP software

3. Check "Apache" module and hit "Start" actions and you will finish the local HTTP Server setting up process.

4. You can confirm the HTTP Server address by typing in your browser.

Confirm http server address

5. Build a folder name "m3u8" under the path of E:\xampp\htdocs

6. Transfer your M3U8 files under this folder, you will then be able to access all your files in the browser with the HTTP Server address:

Tips: Before stream your files with HTTP Server, make sure to name the output files with plain English or pure digital with no space.

Related Articles