Getting DVD content (that you own, I hasten to add, I'm
not advocating anything illegal here) onto your new Nokia 9500 (or
9300) Communicator isn't trivial. But, having spent countless hours
playing with all the options, I hereby present my own humble guide to
doing it as well as it can be done.
Intro and expectations
First and foremost, it should be recognised that the
Nokia 9500 hasn't got the speediest processor in the world, at 150MHz,
plus it hasn't got the right-shaped screen for watching traditional
video images. Which means that there are going to have to be some
compromises made. By default, Nokia provides a licensed version of
RealPlayer for handling video playback, although, as on other
platforms, RealPlayer's performance is less than stellar and the moment
you give it anything demanding to play (such as video with a picture
size of greater than the default 176 by 144 pixels, 'QCIF'), the frame
rate drops alarmingly and you get stutters in the audio.
So, as we can't change the ROM-based video playback
software, we'll have to go third-party. The only two contenders at the
moment are SmartMovie and
Makayama Mobile Media
Maker (Nokia), both based on the open-source XviD codec (like DivX,
but free), which come as both a 9500-hosted player and a smart PC-based
encoder. Although all the underlying encoding/decoding is all based on
open-source code, SmartMovie and Mobile Media Tool are pay-for-tools,
but this can be forgiven because the developers have gone to some
lengths to optimise things for the 9500, even down to a
mock-Communicator drawn on their converter desktop.
DVD to 9500
And so to the focus of this article, getting DVD video
content onto your Nokia 9500. As you'll have seen if you've played with
any of the 'all-in-one' solutions marketed for other handheld
platforms, there are essentially two stages involved:
- Ripping the DVD and demultiplexing its VOB files to
something more standard (usually MPEG-1 or some codec flavour of AVI)
- Converting this intermediate file to something
optimised for a specific handheld, with limited screen size and
processor power.
DVD conversions, the SmartMovie way
SmartMovie's best feature is being able to zoom in and
crop a typical 4:3 aspect video picture to something close to 16:9,
meaning a wider, closer and clearer picture then you'd get with a
standard QCIF-size video.
Importantly, its playback performance pushes the 9500's
processor to its limit, with between 8 and 12 frames per second at a
picture size of 320 by 200 pixels, with good quality mono sound. Don't
expect stereo, by the way, for your own private cinema, as this pushes
the processor just a little too far and you'll get crackles and
stutters.
Ripping
There are several suitable freeware ripping tools, but I
strongly recommend the open-source DVDx, shown below. This is
very slick and takes any DVD and produces an AVI or MPEG-1/2 video file
on your hard disk. Of course, if you're simply trying to get an
existing video file onto your 9500, just skip this step completely and
go straight to the SmartMovie encoding stage.

I recommend ripping to VideoCD resolution (352 by 288),
giving SmartMovie's cropping tool enough to work with, without worrying
about filling up your hard disk with the ripped clip. Rip to an 'AVI'
file, with any convenient codec (the Cinepak one is common and works
well - there's no point in getting too fancy, as it's only an
intermediate file!). You can leave 'Zoom' alone, at 'Full', because
you're going to do the zooming/cropping in SmartMovie's desktop. Set
'Volume don't exceed' to 'Infinite' if you want to keep your movie/DVD
footage all together in one single file. Note that DVD-ripping takes a
while, typically many hours. So leave it overnight!
Optimising for the handheld
SmartMovie's desktop converter, shown below, is very
slick and fast at recoding your video files to XviD-encoded AVI file at
handheld picture size and bit rate.

For best results, go for the 'Medium' crop mode. Don't
be tempted by going for 'Full' or even for going into 'Preferences' and
switching the converter into the correct 640 by 200 device mode. If the
picture size is any wider than the aforementioned 320 by 200 pixels,
the frame rate will drop sufficiently to be a big distraction. Leave
the device screen size set to '400 by 200' and stick to 'Medium'
cropping. As explained earlier, force 'mono' sound, as the 9500 can't
cope with displaying video and decoding stereo at the same time. You
can leave the code set to 'XviD', obviously and take the default video
bitrate of 112kbps, at which rate you'll get about a minute of high
quality video per Megabyte of file size.
Proof of the pudding
Copy the resulting file (or files, if you set DVDx to
split your DVD into several sequentially-named files) into a folder on
your Nokia 9500 and install and start up the SmartMovie player. Note
that the interface is horribly non-standard (and I won't go into trying
to explain it here), but playback itself is what counts and if you
stuck to my recommendations above you should find you have some very
watchable footage.

Makayama Mobile Media Maker (Nokia)
The reliability of this tool has been gradually
increasing and, as I write this, in June 2005, a major rewrite of the
PC converter promises a quantum leap in convenience and quality.
As it is, Makayama's XviD player on the Nokia 9500 has a
frame performance at least twice that of SmartMovie's, so it's well
worth keeping an eye on Mobile Media Maker during the summer.
(C) 2004, 2005 Steve Litchfield
|