** DVD to S60 Handset Conversion Tutorial **

Dear HoFo S60 Members,

Here is the process I use to rip my own personal DVD's to my Nokia 5800 Xpressmusic, however, this tutorial will also apply to any other S60 phone with a few slight modifications for whatever screen resolution the given target device uses. There are a lot of people using a lot of different methods on this and other forums on the 'net which really makes it confusing to learn the easiest and best way. I've spend many hours testing different programs and settings to come to what I feel are the best and easiest programs and settings available for ripping your (legally purchased) DVD's and converting them to a format playable by your S60 video enabled handsets.

Here is my method. I use only two programs, both of which are freeware, and the process is quite easy. It also yields fantastic results.

The basic overview of the process is to first decrypt your DVD into a single VOB (DVD raw) file and then convert THAT file into an MP4 file with specific properties, ones that will not only allow fluid playback and crisp audio but also that will ensure the filesize will enable you to store several full length DVD movies on your memory card. I've found that I prefer my movies to be about 300 MB each, which allows great quality and relatively compact storage potential on my 8GB microSD card. You are free to experiment with smaller or larger output files as what fits your needs and space requirements (which we will get to in the Handbrake settings).


First steps:

1. Download the newest version of Handbrake at http://handbrake.fr/ and download the newest version of DVD Decrypter at http://www.dvddecrypter.org.uk/

2. Install both programs and reboot.

3. Place DVD to be ripped in your CD-ROM drive.



DVD Decrypter settings:
-----------------------

# Click Mode -> IFO

# Click Tools -> Settings -> IFO Mode (tab) and change "File Splitting" to "None" and click OK

# Click on "Stream Processing" -> check "Enable Stream Processing" and then CHECK the "Video 720x480..." box and ONLY the boxes corresponding to the Language you want... I always choose the "English, 2ch, 48khz..." since that goes with the settings I will use later. UNCHECK all of the other boxes. Below that, make sure "Direct Stream Copy" is checked. This is crucial as I've had some movies randomly play in other languages after spending a lot of time converting them. That sucks when it happens. ("DO OVER!" :( )

# Change the destination of the export file as needed by clicking the tiny folder icon to the right of where it asks for the destination. (I BELIEVE the default is in C:\(movie name)). This is where the ever important VOB (raw DVD) file will be placed. (I have a folder on my desktop called "VOB Movie Files" for my full ripped DVDs. You should, too. ;))

# Click the DVD -> HD icon (which will start the decrypt/rip process). DVD Decrypter will automatically ONE VOB file from the DVD and place it in C:\(your chosen location)\(movie name)\Video_TS\"file.vob". The ONLY file you need from this folder is the "xxxxxx.vob" file. When the DVD is done ripping, you will want to rename this VOB file to "movie_name_REGULAR" or "movie_name_WIDESCREEN" depending on if its widescreen or not. This will halp you later, trust me.


Handbrake Settings:
-------------------

# Open Handbrake. On the far right there is a "Presets" area. Under "Basic", click "Classic" and then click "Set Default" at the bottom of that window.

# In the upper left of the GUI, click on the "Source" button and then on "Video File" from the dropdown list. Locate where your VOB file is stored and select the VOB you would like to convert. (For me, its C:\desktop\VOB Movie Files\xxx.vob"). Click OK.

# Also in the upper left portion of the GUI, under "Destination", click "Browse". Locate the folder where your converted files will be saved. (For me, its C:\desktop\Converted Movies). Once you've gone to this folder location, simply type the name of the movie name in the space (don't worry about the file extension, Handbrade will put that in for you). For example, "Oceans Eleven", then hit OK.

# Below Source and Destination you will see an "Output Settings" header. Under the "Format" dropdown, choose "MP4 File". Leave the other options at their default setting (unchecked).

# There are several tabs below. The only ones we will makes changes on are the "Picture Settings", "Video" and "Audio & Subtitles" tabs. ONLY change the fields I mention here in the tutorial. The rest will stay as they are by default.



Picture Settings:
----------------

(For WIDESCREEN DVDs 16:9 Aspect Ratio):
# Crop: Custom, Top 15, Bottom 15, Left 0, Right 0

# Size: Width / Height: 630 x 360 (for Nokia 5800) or (320 x 240 for N95 etc), Anamorphic: "None"

(For REGULAR DVDs 4:3 Aspect Ratio):
# Crop: Custom, Top 0, Bottom 0, Left ~30, Right ~30

# Size: You can use whatever you like as I've found that this setting doesn't really affect quality so much. I'd still probably use either 320 x 240 (for either Nokia 5800 OR N95) or maybe even 640 x 480 if you wanna play around)

Video Settings:
--------------

# Video Codec: MPEG-4 (FFmpeg)

# Framerate: 25 fps

# Quality: Here, you can choose between Handbrake taking your Target Filesize -OR- Average Bitrate. I use the Target Filesize option. Set this to whatever you like. I use 300 MB and videos turn out GREAT. (FWIW, I've found that there IS an upper limit for filesize that your typical S60 will play without choking. Keep this in mind when choosing a filesize.)

Audio & Subtitle Settings:
------------------------

# Audio Tracks: (using dropdown lists) select Automatic, AAC, Stereo, 48 kHz, 64 Kbps


AND VOILA! You're done with settings!


# In upper left of GUI, click "Start" button. At this point, I then minimize the Handbrake GUI as we're really done with it for this process. FYI, there will be a black command prompt type window up displaying progress of the conversion / encoding.

# When conversion is done, cimply copy your movies to your device and enjoy! The settings you have used will probably go away when you close Handbrake but once you do this a few times you will see that it takes only seconds to set it up again.


Well, that's it. I hope this tutorial helps out. I got tired of asking the question about how to do this and getting a hundred different answers so I figured it was time for this STEP-BY-STEP process. Feel free to make it a sticky if you think its worth it.


Nick













-----------------------------------------------------------------------
ADDENDUM:



If you would like to convert using Super rather than Handbrake, see below. (As before, please LEAVE SETTINGS AT DEFAULT unless specific setting is mentioned below)

Settings:

Output Container: mp4
Output Codec: H.264/AVC
Output Audio Codec: AAC
Video Scale: 320x240 or 640x360 for 5800XM
Aspect: 4:3 or 16:9 for 5800XM
Frame/Sec: 25
Bitrate: 240
Options: Hi quality and 48K Audio
Audio Freq: 48000 or 44100 if saving space
Channels: 2
Bitrate: 64

* Make sure Directshow Decode is UNCHECKED

This should yield you smooth, fluid playback and clean crisp audio. Copy the file to the memory card and enjoy!
 
Very nice and thorough guide! Very helpful for when I need to convert my movies. I tried to use handbrake before, but just couldn't get the hang of it when converting to my tilt.

Myself, I use the Nokia PC Suite to transfer stuff and when I drag a movie to the device, it automatically converts for me to fit the device.
 
Just a few things....

Not all widescreen DVD's are 16:9. You should not need cropping if you are going from a 16:9 resolution to another 16:9 resolution.

The reason you are cropping is because you are taking a 1.85:1 widescreen movie and distorting the aspect ratio to force it into 16:9 aspect ratio.

Your size of 630x360 is not correct for a 16:9 aspect ratio. The correct size would be 640x360. For a phone with a 320x240 screen the correct size for a 16:9 widescreen movie would be 320x180.

For 4:3 movies the correct resolution would be 480x360 for the 5800XM and 320x240 for other models with a 320x240 screen.

And again, going from a 4:3 resolution to another 4:3 resolution should not require any cropping.

The framerate, should not be blindly set to 25. It should be set to match the source material. 25 matches PAL source material, 30 matches NTSC source material and 24 matches NTSC film that is usually used in movies.


You have seem to have all the fundamentals correct but I think you could benefit from some tweaking on your numbers. As a general rule of thumb you always want your resolution numbers top be divisible by 8 and they should always match the aspect ratio numbers. If your source is 16:9 then the width divided by 16 then multiplied by 9 determines the height.

It is also a bad idea to change framerates since it can cause syncing issues between audio and video or create video stutters.

Now the final thing is that all this advice is good for video you plan to only watch on the device itself. If your intentions are just device playback then we are aiming to streamline everything for best performance on that particular screen.

If you intend to utilize the TV out feature then you should aim for the maximum potential capability of the device. You, and I have both suggested very low resolutions for devices with 320x240 screens based on the low resolution of the screen it is going to be viewed upon. However if you plan to use the TV out you should be encoding for the 640x480 resolution that is the maximum supported size.

Hope this helps,
DW
 
Dumwaldo,

Thanks so much for the extra info you've posted. I had been wondering about a few of these things. Oh, btw, I'm aware of my error in regards to resolution on my post. I put 630x360 rather than 640x360.... but HoFo won't let me edit my post. Oh well.

Anyways, thanks again!
 
HandBrake is very popular, I can see it on many websites, this is benefit from free. On the other hand, it is difficult to use for beginner, lack support and weak stability. HandBrake attend technology and ignore user experience.
 
Back
Top