I keep trying out more things on the N95, as my schedule permits.
I can guarantee I at one time have said something like “who would want to watch TV on a two inch screen” when all the hype around video on mobile phones started up a few years ago.
I pretty much felt that way even as I ventured into a project to try loading my own home-brew videos on the N95 and see if I could get them to play. I should note that there is a “user friendly” way to put videos on the N95. Specifically, there is the Nokia Video Manager (I could only find a link on the European Nokia site). But I figure that has already been talked about elsewhere. I wanted to see if I could create my own files that played on the N95 from video content I have.
In short, to tip the ending, I have successfully taken videos from Tivo and played them on the N95. I did it on the Mac and on the PC, just to show that it’s possible (Nokia’s official Video Manager only works on the PC). I have to say, I was (a) amazed it worked the first time (figuring I’d surely get something wrong) and (b) shocked at the quality.
So assuming you already know how to get video off your Tivo (an exercise for the reader), that gives you a pretty high quality MPEG2 file at roughly 700 x 500. After reading around, I found that the format the N95 seems to like is MP4 at 320×240 encoded with the H.264 codec. I was able to successfully convert my MPEG2 video to mp4 and load them into the N95 using the following tools:
- Mac OS X
I believe both of these use the open-source ffmpeg tools underneath the covers (which explains why it worked on both the PC and the MAC), but it was nice to know it could be done on either platform.
I was surprised that the resulting 320×240 MP4 file was nearly the same size (in megabytes) as the original Tivo 700×500 MPEG2 file. A 30-minute video was about 320MB. The settings I used were:
file format: MP4
video encoding: H.264, 320×240, 30 fps
audio encoding: AAC, 44100 Hz, 96 kbps
I can tell no difference between the playback of the files made on the PC versus those made on the Mac. They both look and sound TERRIFIC on the N95 player (Realplayer).
When it comes to actually getting the large video files on the N95, I used both Bluetooth and a cardreader directly attached to the PC. The latter is much faster, but still slower than you might expect (about 10-20 minutes to load the MMC card with a 30-minute video). Bluetooth is much slower – I think it took almost an hour to transfer a 30-minute video.
With the 1Gig memory card I have, it looks like I could put about two hours of video at this quality on the N95, or certainly a 90-minute movie. I don’t know yet if the N95 battery would play a video for two hours straight.
Overall, it takes a rather painful couple of hours to perform all the video file conversions and write a 30-minute video to the phone. But I have to say, it is pretty cool to take a program off my TV and have it on the N95. Now that I have this capability, I’m torn regarding what shows or movies I want to load onto the phone.
The N95 Mobile of the Nokia is really very good. As you say it can play the MP4 Video format and record the sound and movies in the MP4 format, but i don’t think that the card reader takes 20 minute to load the movie of 30 minutes.
The N95 plays well a 2hrs film (actually my record is 2:15hrs play with full brightness and max vol sound).
With the 20.8 firmware, I think it was able to play at least 2:50-3:20hrs of full screen video. Needs to try again to confirm.
I’ve used MediaCoder (open source) which has a built in profile for N70, which compressed a 700MB XviD move down to 270MB
Not sure what the profile settings acutally are, but the move does look great.
For the best quality movie conversion I use the following command with ffmpeg:
ffmpeg -i Fearless__Jet-Li_fights_a_Samurai.flv -vcodec xvid -hq -qscale 5 -r 15 -4mv -trell -s 320×240 -acodec aac -ac 2 -ar 32000 -ab 64 Fearless__Jet-Li_fights_a_Samurai4.mp4
I use super to encode, I usually get 50 meg files from the 300+ meg avi/divx files. I don’t know why those files you use are so huge. Seems like somethings not right, or the bitrate is higher then it needs to be.
Heck, I’ve encoded in both mp4 and divx and both come out close to 50 megs from a 300+ meg file.
Try super, its also open source.
Thanks Zible. ‘super’ looks like another wrapper for ffmpeg (on Windows/PC): http://www.erightsoft.info/GetFile.php?SUPERsetup.exe
A 300 meg avi/divx file is a lot different than a 300 meg Tivo-compressed MPEG2 – the Tivo MPEG2 has a lot more quality/data/detail and typically expands to a much larger AVI file if attempting to retain similar quality.
For creating content from AVI/divx or other such "computer media" formats, I simply use FFmpegX (Mac) and set the target output to iPod H264 320w then change to 4:3 aspect on the Video tab.
For content from videocam movies, it’s best to use DV source (save in iMovie as "full quality"). In this case, a 400MB DV file (2 minutes), equals a 40MB "standard def TV" MOV/AVI, or a 4MB MP4 file on the N95.