DVD to Pocket PC: Second
Edition
Chris
Edwards – PocketMatrix.com
Don't you just hate
it when you apply CSS encryption to your home-made DVD's? Well, this how to
will guide you through the process of putting that home-made DVD onto your
Pocket PC. Do not use this guide to rip copyrighted material to your Pocket
PC. In certain countries this process is illegal. If you are in one of those
countries, please do not continue.
This is the second DVD-Pocket PC guide that I have made. The improvements in
this one include.
- Smaller File Size
- MPEG1, and WMV encoding instructions
- Different Encoding Settings (high and low quality)
- Better Quality
- Faster Frame Rates when viewing
MINIMUM REQUIRMENTS:
8-10GB of free space. (Depending on movie length)
Windows 98/ME/ 2000
PIII 500mhz Recommended
64MB of RAM Recommended
Computer DVD Drive
* It is recommended that you have additional storage on your Pocket PC
device.
Table of Contents
Introduction
Downloads
Step 1: Ripping
Step 2: VOB to AVI
Step 3: AVI to Pocket PC
- MPEG1
- WMV
Step 4: Playback on Pocket PC
Closing Comments
Other Resources
Introduction
There are two different
options that you can choose for the final output format (WMV, and MPEG1). If
you would like to view your movie in landscape, than you should use MPEG1. WMV
is overall a superior codec to MPEG1; most importantly it has a greater compression
scheme. If you have very little storage space, than WMV is probably the way to
go. If you are choosing your format based on playback, and do not care about
storage space (i.e. Microdrive); you may want to consider MPEG1. MPEG1 has a
way better movie player (PocketTV). PocketTV supports many options that the WMV
player (Windows Media Player) does not. Such as landscape support, dithering,
microdrive power optimization, and much more (see www.pockettv.com). PocketTV will give you a
higher frame rate for playback because the MPEG1 codec is not very compressed,
thus, it does not need to decompress it as much.
Downloads
Encoding utilities:
CladDVD
1.99
FlasKMPEG
0.6 and patch
TMPGEnc
0.11.24.108-2(MPG1) or Windows Media
Encoder 7(WMV)
MPG4VKI.inf
Codec
Players:
PocketTV
Windows
Media Player Technology Preview 2
Other utilities:
IRDAsh (demo)
* Installation instructions
CladDVD: Extract the CladDVD199.zip (using a program such as WinZip) file and run the setup.exe file.
FlasKMPEG: Extract FlasKMPEG06.zip and run the setup.exe file. Once
installation is complete you can extract the patch.zip file and copy the
thunder.mism.flask file to C:\Program Files\FlasKMPEG\ folder.
TMPGEnc: Extract TMPGEnc.zip to C:\. This will create a TMPGEnc folder
on your C:\ Drive, in which the program files will be stored for later use.
MPG4VKI Codec: Extract the MPG4VKI.zip file (WinZip will get the job
done). Go to the folder that you extracted it to and right-click on the
MPG4VKI.inf file and select “Install” from the menu.
You will now need to reboot your computer.
It is recommended that you have no other programs open while following this
guide. Print a copy of this off if possible before starting. Please read the
complete guide before starting the encoding process.
Ripping
We will be using
CladDVD 1.99 to rip our DVD's. You may visit their website at http://clonead.cjb.net.
Step-by-Step:
1. Open CladDVD (start menu)
2. Specify the Source
Drive (DVD Drive) and Destination (Where you want
the ripped files to go). Click on the “source drive” and
“destination” buttons at the top of the CladDVD window to
accomplish this task. You should have at least 8 GB free on the destination
drive.
3. Click on the “Select DVD Movie” button. This will select the
entire movie for encoding.
4. Select the “options” button.

Be sure that the options are set to match the above image. You can toggle an
option by click on the button. If you have a NTFS partition than the last
option may be available – disable it. When you are done select the
“Save New Options” button.
5. The CladDVD window should now look something like this:

If all is in order than you may select the “start selected
operation” button. This should start the decrypting process.
* The DVD should authenticate if you are in any OS other than Windows 2000/XP.
If you get the error message: “DVD-ROM has Locked Sectors! –
Authenticate the DVD Movie” than you will need to open a DVD player such
as WinDVD or PowerDVD and push play. When the DVD is playing a scene from the
movie (not the intro) hit stop, close the DVD player and go back and try the
“start selected operation” button again.
* This process will take
between 50-120 minutes depending on machine/dvd speed.
VOB
to AVI conversion
This process will
convert your DVD "VOB" files into usable AVI files that can be
converted into WMV or MPG1 format. We will be FlasKMPEG to complete this step.
FlasKMPEG is a free, AVI encoder that can read unencrypted DVD files. So if you
didn’t apply encryption to your home-made DVD than this is where you
should start. More information on FlasKMPEG can be found at http://go.to/flaskmpeg/.
1. Before encoding all power management settings need to be turned off so that
they do not interfere with the encoding.
· Right click on the desktop, Select Properties.
· Go to the Screen Saver Tab.
· Select the settings button at the bottom under the "Energy saving features of monitor" section.
· Select "Never" for all of the drop-down menus.
· Select OK, and go back to your desktop.
2. Open FlasKMPEG (start
menu)
3. Select the “File” menu and click “Open Media”.
Browse to, and select "vts_02_01.vob" (this will be in the
destination folder specified in CladDVD). Select OK.
4. Select the first audio track (probably “AC3 audio track 0x80 in main
track 8xBD”) and select “FlasK it!”.
5. Check to make sure that the “Total file size” is around 5-7GB.
![]()
6. Select the “Options” menu and click “Output Format
Options”. Select the “Microsoft MPEG-4 VKI Codec V1” video
codec and “<< Uncompressed PCM Audio >>” for the audio codec.
The right window area should be blank. Click OK when you are done.
7. Select the “Options” menu and click “Global Project
Options”.
8. Change the “Time Base (fps)” to 29.97.
9. At this point you have to decide whether you want your final output to be
Landscape or Portrait. Once you have finished the instructions for your chosen
display orientation you may continue on to Step 10.
Landscape
a. Set the “Frame size” option to “Width = 320” and
“Height = 240”.
b. Click on the “Post Processing” tab, unselect the “No
crop” option, and enter the following values.
Top offset: 48
Height: 144
Left offset: 0
Width: 320

Portrait
a. Set the “Frame size” option to “Width = 240” and
“Height = 144”.
b. Click on the “Post Processing” tab, unselect the “No
crop” option, and enter the following values.
Top offset: 16
Height: 112
Left offset: 0
Width: 240

10. Select the “Files” tab, and choose the location to where your
file should be encoded to. (e.g. “C:\mydvd” would save your file to
your C: drive, and would call the file “mydvd.avi”)
11. Click on the “Show Output Pad” button at the bottom right-hand
corner. The preview image should have an outline around the movie. It may have
a tiny border at the top/bottom. If there is a lot of extra space at the top or
bottom, use the “Height” and “Top offset” buttons under
“Crop” to fix this. If you change anything, you should go back to
the “Post Processing” tab and copy the “Height” value
onto a sheet of paper for later reference.

Click “Hide” and than click OK when you are done.
12. You should now be back at the main FlasKMPEG window. Click on the
“Audio Player” button.
13. Hit “Stop” if the sound is already playing, then move the
“slider” at the top to around the middle and hit play. Ensure that
what you hear is in English, and that there are no director’s comments,
etc. If you hear director’s comments or the movie is in a different
language, than select a different audio track under “Available
tracks” and try this step again. If everything seems to be in order then
you may hit OK.

14. Everything is set and ready to go! Hit the “Flask it!” button
to start the VOB to AVI encoding process. Take a glance at the “Display
Output” window for about a minute to ensure that everything is working.
After the minute is over, uncheck the “Display Output” option and
set the Priority setting to high. This encoding process may take up to 9 hours.
Do not use your computer during this time.
AVI
to MPEG1 conversion
We will be using TMPGEnc (Tsunami MPEG Encoder, www.tmpgenc.com) for this step. TMPGEnc is a
free, yet, extremely powerful MPEG encoder. This is the final step in our
encoding process. If you would like to encode your DVD into the WMV format for
playback with Windows Media Player than you should use the “AVI to WMV
conversion” instructions instead of these.
1. Open TMPGEnc, you can do this by clicking on the start menu and selecting
“Run”. In the dialogue box that appears type:
“C:\tmpgenc\tmpgenc.exe”. This should launch TMPGEnc, if it
doesn’t than you did not install it correctly (go back to the
installation instructions and try installing it again).
2. Click on the Browse button for the “Video source”. Browse to and
select the “mydvd.avi” file that FlasKMPEG created, click
“Open” once you have it selected.

3. At the bottom of the screen there is a “Motion search precision”
selection box. I recommend “Highest quality”, but if you are in a
rush you should select “Normal”.
4. For the “Rate control mode” select the “Automatic VBR
(CQ_VBR)” option. Automatic VBR stands for “Automatic Variable Bit
Rate”.
5. Click on the “Setting” button in the bottom right hand corner.
Choose a set of instructions to follow below, based on the quality of video you
would like.
High Quality – Landscape Orientation
a. Change the size to “320x144” (If you had to adjust the
cropping in FlasKMPEG, than you will need to replace 144 with the height that
you changed it to.)
b. Select the “Setting” button next to “Rate control
mode”.
Set the “Quality” to 65.
Set the “Maximum bitrate” to 385.
Leave the “Minimum bitrate” set to 0.
Medium Quality – Landscape Orientation
a. Change the size to “320x144” (If you had to adjust the
cropping in FlasKMPEG, than you will need to replace 144 with the height that
you changed it to.)
b. Select the “Setting” button next to “Rate control
mode”.
Set the “Quality” to 55.
Set the “Maximum bitrate” to 285.
Leave the “Minimum bitrate” set to 0.
Low Quality – Landscape Orientation
a. Change the size to “320x144” (If you had to adjust the
cropping in FlasKMPEG, than you will need to replace 144 with the height that
you changed it to.)
b. Select the “Setting” button next to “Rate control
mode”.
Set the “Quality” to 40.
Set the “Maximum bitrate” to 180.
Leave the “Minimum bitrate” set to 0.
High Quality – Portrait Orientation
a. Change the size to “240x112” (If you had to adjust the
cropping in FlasKMPEG, than you will need to replace 112 with the height that
you changed it to.)
b. Select the “Setting” button next to “Rate control
mode”.
Set the “Quality” to 60.
Set the “Maximum bitrate” to 285.
Leave the “Minimum bitrate” set to 0.
Medium Quality – Portrait Orientation
a. Change the size to “240x112” (If you had to adjust the cropping
in FlasKMPEG, than you will need to replace 112 with the height that you
changed it to.)
b. Select the “Setting” button next to “Rate control
mode”.
Set the “Quality” to 50.
Set the “Maximum bitrate” to 185.
Leave the “Minimum bitrate” set to 0.
Low Quality – Portrait Orientation
a. Change the size to “240x112” (If you had to adjust the
cropping in FlasKMPEG, than you will need to replace 112 with the height that
you changed it to.)
b. Select the “Setting” button next to “Rate control
mode”.
Set the “Quality” to 35.
Set the “Maximum bitrate” to 85.
Leave the “Minimum bitrate” set to 0.
6. Now that we have set the video preferences, we need to set the audio
preferences. Move over to the audio preferences by clicking on the
“Audio” tab at the top of the screen. Choose a section of
instructions to follow based on the audio quality that you want.
High Quality
a. Leave the “Sampling frequency” at 48000.
b. Set the “Channel mode” to “Joint-stereo”.
c. Set the “Bit rate” to 128.
High-medium Quality
a. Leave the “Sampling frequency” at 48000.
b. Set the “Channel mode” to “Joint-stereo”.
c. Set the “Bit rate” to 112.
Medium Quality
a. Set the “Sampling frequency” to 44100.
b. Set the “Channel mode” to “Joint-stereo”.
c. Set the “Bit rate” to 96.
Low Quality
a. Set the “Sampling frequency” to 44100.
b. Set the “Channel mode” to “Mono”.
c. Set the “Bit rate” to 64.
7. Now that all of the settings are set, click OK to get back to the main
TMPGEnc window. If the “Output file name” is pointing to the right
place then we are ready to encode. If not, than you will need to click on the
Browse button and select the location. The output file will be the final
product. It will be the file that you copy to your Pocket PC. Click the
“Start” button in the top left-hand corner to begin encoding.
After you are certain that it is encoding right, you should turn off the
preview and give the program high priority. You can do this by selecting the
“Option” menu, pointing over “Preview option”
and selecting “Do not display”. To set it to a high priority select
the “Option” menu, point your mouse over “Task
priority” and clicking on “When active – High
priority”. This process may take as long as 10 hours, depending computer
speed and movie length.
AVI
to WMV conversion
We will be using
Windows Media Encoder to complete this step. If you have already done the
“AVI to WMV conversion” than you do not need to do this step unless
you want to encode the same movie in this format additionally. More information
on Windows Media Encoder can be found here.
1. Open Windows Media Encoder (start menu).
2. Select “Create custom encoding session” and click OK.
3. Click on the “New” button. There is a “Video”
drop-down box. Select “Browse for file…”, a window will
appear, browse for your mydvd.avi file. Select “Open” and then OK.
4. Move to the “Display Information” tab. Under “Title”
you may enter the title of the movie. You may also fill in any other fields
that you would like to fill in.
5. Move to the “Profile” tab. Click on the “Manage”
button. Click the “New” button. Change the Name of profile to
“DVDPortrait” and click “Next”.
6. Check off one of the following options:
”Local playback and dual channel ISDN” will give you low quality.
”Intranet and corporate LAN connections” will give you medium
quality.
”Corporate LAN and cable modem/DSL (256 Kbps)” will give you high
quality.
You could choose “Single channel ISDN” if you need a very small
file. It will yield bad video results, but may be the only option that would
fit on a smaller CF Card.

When you are finished selecting one of the options, than hit “Next
>” to go to the next screen.
7. Here we can select the audio quality, along with the width and height of the
video. Choose one of the following sets of instructions to follow based on
audio quality.
High Quality
a. Set the “Format” (under audio) to “128kbps, 48 kHz,
stereo”
Medium Quality
a. Set the “Format” (under audio) to “96kbps, 44 kHz,
stereo”
Low Quality
a. Set the “Format” (under audio) to “64kbps, 44 kHz,
stereo” or “32kbps, 44 kHz, mono”. The differences between
the two is one is stereo and one is mono. They will both yeild the same quality
of sound (in most cases);however, there is only one audio track playing out of
both speakers, instead of two audio tracks (left and right).
8. Under “Video size” select “Custom…”. Enter in
“240” (width) x “112” (height). If you changed the
cropping in FlasKMPEG, than you will need to change the 112 to the height that
you changed it to. Click OK. Click “Next >”.
9. Leave the “Frame rate” as is, along with the “Key frame
interval”. Change the Image Quality to around 40, or wherever your
personal preference is (Smoother motion vs. Clearer images). Click “Next
>”. Click “Finish”. Click “Close”.
10. Select the profile that you just made (“DVDPortrait”) from the
drop down field. Move to the “Output” tab, uncheck “Broadcast
encoded output”. Check off “Encode to file” and hit the
“Browse” button. Browse to where you want the final encoding to go
and give your file a name (mydvd.wmv for example). Click OK when you are
finished.
11. You may now hit the Start button in the bottom right-hand corner of the
window. Make sure that the video is encoding fine (preview for around a
minute). This process may take as long as 6 hours, depending on computer speed
and movie length.
Playback on Pocket PC
Now you're stuck with a pretty big file that you need to get onto your
Pocket PC. If you did the encoding on a laptop and you have a PCMCIA to CF
adapter, than transfer should be really quick. Simply insert your CF card
with the adapter into one of the PCMCIA slots and transfer the movie onto
your microdrive/CF card. If you did the encoding on a desktop, than you
probably don't have the luxury of a PCMCIA slot. You are going to have to
transfer it to your Pocket PC via a IRDA, USB, Network, or Serial
connection.
Normally we would use ActiveSync, but there is a much faster utility called IRDAsh
that we are going to use. IRDAsh does not use ActiveSync, but
communicates directly with your CE machine over all of the different
communication methods. Currently direct USB support only works properly in
Windows 2000 because of lack of support from Microsoft and their USB driver.
If you cannot get it to work, then check out the
Help file included in IRDAsh - PC version. IRDAsh works very well with a
network connection; however, I have been unable to test it because I lack a
network connection.
1. Download and install IRDAsh.
If you are using USB, uncheck USB support in
ActiveSync after IRDAsh has been installed.
2. Open IRDAsh on both your Pocket PC and computer (your Pocket PC should be
connected to your computer at this point). On your computer, the left panel
of the program is your local computer; the right panel is your Pocket PC.
3. On your PC press the
yellow "tool" button in IRDash. Under
"communication" select "USB", or whatever connection you
have to your Pocket
PC. Click OK.
4. On your Pocket PC go
into IRDash and tap the yellow "tool" button. Select
"USB" as the connection type, and change your destination folder to
"\Storage Card".
5. On your Computer, in
the left panel browse to your mydvd.mpg file, select
it, and click the green arrow at the top or double-click on the filename.
6. Now to send the file.
Click the 3rd button down on your PC (the one
underneath the red arrow). This should start transfer between your PC and
Pocket PC. If you have any problems please read the IRDash help file located
in the PC version of IRDash.
If all else fails, just
use ActiveSync or browse to the "Mobile Device" in
My Computer and copy the file using that connection.
Closing Comments
It’s most
likely that you are now watching DVD’s on your Pocket PC. However, if
anything went wrong, and you haven’t achieved that glorious feat, than
you may want to check out the Multimedia
forum at PocketMatrix.com. We will be posting a FAQ on this guide when
there are sufficient frequently asked questions to answer.
Other Resources
http://www.pocketrocketfx.com
Pre-made multimedia clips for your Pocket PC (recommended)
http://www.pocketmatrix.com/multimedia/
Pre-made multimedia clips for your Pocket PC (recommended)
http://www.pockettv.com
PocketTV Multimedia Player (recommended)
http://www.pocketmatrix.com/guides/
More Pocket PC guides’s
http://www.pocketpc.com/
Official Pocket PC website
http://www.pocketmovies.net/
Pre-made multimedia clips for your Pocket PC