Industry guru Dave Taylor offers free tech support on a wide variety of technical and business topics, including HTML, Apple iPhone, online advertising, Cascading Style Sheets, Web design, management, Unix, Linux, search engine optimization, online dating, Mac OS X, shell script programming and Microsoft Windows.

How can I play PC video on my Nokia cellphone?

I once saw someone show a short movie clip they'd downloaded onto their Nokia mobile and ever since have been trying to figure out how to do that on my own phone. Nokia's not much help, though, but since I saw you have some other stuff about cellphones, I thought you might have a clue?


Dave's Answer:

[I do have a clue, luckily, and that clue is called Nokia Smartphone Hacks, a cool book full of slick tricks like this from Michael Yuan. With the permission of the publisher, I'm reproducing Hack #71: Play PC Video Clips on the Phone. --DT]

Watching video on your mobile phone is cool! Once considered the killer application for broadband wireless networks (e.g., 3G networks), mobile video holds great promise for a whole new mobile lifestyle, with the mobile phone as your entertainment center. If you have a Nokia phone, you can probably watch a lot of video on your device today. Most recent Nokia Series 40 and Series 60 phones, regardless of whether they have cameras, support playback of 3gpp-format video files. The default video player on Nokia Series 60 phones is the Symbian version of RealPlayer.

TIP: An undocumented feature in RealPlayer on Series 60 phones is that you can use the navigation keys (a.k.a. joystick) to fast forward or rewind the movie. Up is fast forward and Down is rewind. You cannot do this with the Nokia video player on Series 40 phones.

Most existing video files are not in the 3gpp format. They need to be resized and re-encoded for mobile phone video players.

Use QuickTime Pro

If you are using a Windows or Mac OS X computer, QuickTime Pro is the best editing tool for video content. You can open any video file and save it as a 3gpp file. Figure 11-12 shows the conversion process.

fig 11-12
Figure 11-12. Converting a PC/Mac movie file to 3gpp format for phone playback in QuickTime Pro

Clicking the Options button, you can bring up the dialog box for 3gpp movie export. Figure 11-13 shows the video options. You can choose the video size for Series 40 (128 x 96 pixels) or Series 60 (172 x 144 pixels) phones. The data rate setting is used to limit the size of the final video file. The low data rate gives you smaller files but also lower video quality (e.g., skipped frames and mosaic effects).

fig 11-13
Figure 11-13. The 3gpp video export options in QuickTime Pro

Figure 11-14 shows the audio options of the exported 3gpp movie. Most Nokia phones can only play mono audio via the phone speaker or headset. If that is the case for your phone, make sure you export the movie audio as "mono" to save space.

fig 11-14
Figure 11-14. The 3gpp audio export options in QuickTime Pro

For each video file, you have to search for the best compromise of data rates. Table 11-1 lists the data rate settings I typically use. I found them able to produce movies that are of reasonable quality and yet are still small enough to fit into a typical MMC card.

Table 11-1. Example settings for exported 3gpp movies

Device

Video rate

Audio rate

File size for a two-hour movie

Series 40

24 kbps

12 kbps

32 MB

Series 60

48 kbps

12 kbps

54 MB

TIP: Feature-length movie files are much larger than the 4MB size limit imposed by the phone memory. To transfer movie files to the device via Bluetooth, you need to configure the device message Inbox to save received messages in the MMC card [Hack#21].

The 3gpp standard provides mechanisms for content providers to limit how the user uses the 3gpp movie on the phone (a.k.a. DRM protection controls). For instance, you can forbid the user to forward the movie from the phone, or limit the number of times the movie can be played on the phone. Figure 11-15 shows such options supported by QuickTime Pro.

fig 11-15
Figure 11-15. The 3gpp advanced options in QuickTime Pro

Use FFmpeg

If you use Linux or prefer a free cross-platform command-line tool, the open source FFmpeg program is best. You can specify the video size, frame rate, data rate, and other configuration options on the command line.

$ ffmpeg -i movie.avi -s 172x144 -r 10 \
  -ac 1 -b 48 -ab 12 movie.3gp

The preceding command converts the movie.avi file to a 3gpp file. The video is resized to 172 x 144 to match the Series 60 screen. The frame rate is 10 fps. The audio track is set to be mono (-ac 1). The data rates are 48 kbps for video and 12 kbps for audio.


Copyright © 2005 O'Reilly Media, Inc. All rights reserved.



Help others find this article at Del.icio.us, Digg, Netscape, Reddit, and Stumble Upon    

Ringaza Free Bonus Ringtones and Wallpapers!


Subscribe!

Never miss another useful Q&A article again! Subscribe to AskDaveTaylor with Google Reader.

Comments

I have just bought a used Nokia 6600 cellphone. There are some X-rated videos on the Real Player that I would like to delete but can't figure out the process. Any ideas?? Thanks, Randy

Posted by: Randy Kendall at September 30, 2007 12:56 AM

Hey umm can quicktime do that because i dont want to buy quicktime pro

Posted by: Jason at July 21, 2009 4:10 PM

I have something to say, now that you mention it, but ...
Starbucks coffee cup I do have a lot to say, and questions of my own for that matter, but first I'd like to say thank you for all your efforts on this Web site by buying you a cup of coffee!

I do have a comment, now that you mention it!











Remember personal info?


Please note that I will never send you any unsolicited email. Ever.

While I'm at it, please note that by submitting a question or comment you're agreeing to my terms of service, which are: you relinquish any subsequent rights of ownership to your material by submitting it on this site.








Ask Dave Taylor: The iPhone App: Advertisement



Follow me on Twitter @DaveTaylor

Search
Find just the answers you seek from among our 2300+ free tech support articles by using our Lijit search engine.


Help!





Subscribe to
Ask Dave Taylor!

Add to Google Reader
Add to My Yahoo!
Subscribe in NewsGator Online

RDF   XML

Free Updates!
Sign up and get free weekly updates and special offers on books, seminars, workshops and more.


Recent Entries
Book Links
© 2002 - 2010 by Dave Taylor. All Rights Reserved.

Note: This web site is for the purpose of disseminating information for educational purposes, free of charge, for the benefit of all visitors. We take great care to provide quality information. However, we do not guarantee, and accept no legal liability whatsoever arising from or connected to, the accuracy, reliability, currency or completeness of any material contained on this web site or on any linked site.

[whiteboard marker tray]
"Ask Dave Taylor®" is a registered trademark of Intuitive Systems, LLC.