cartersfarm
New Member
Thread Starter
- Joined
- Aug 1, 2007
- Messages
- 3
- Likes
- 0
I just loaded 1.1.5.0 and was excited to see the Nokia 770 option since I just got one in the last few weeks (my main device is a Zen Vision 30GB). I happily encoded at both 392x220 and 800x452 w/ the lowest bitrate knowing the overall hardware limitations of the 770.
When loaded on my memory card and opened in the 770's Movie viewer, it starts to load, then a dialog pops up which says "Video resolution not supported".
On the Maemo site where it discusses video encoding for the 770 (http://maemo.org/community/wiki/VideoEncoding), it states that it only supports screen resolutions divisible by 16 which neither of these are... If I convert my widescreen movie using the 800x480 option (no letterbox) I'd guess it will work (testing now). Is there any way to use this to do a normal conversion like I can for my Zen Vision or is the only option full screen and no wide screen movies?
Summary from Maemo site:
General Information
The native display format of maemo is 800x480 pixels. Full display area can be used in videoplayer by pressing the fullscreen button. When windowed, video is played at 600x360 pixels. Both give a 15:9 aspect ratio, not quite the 16:9 that is broadcasting standard, but close enough to look good.
Video Player limitations
The standard media player has some limitations due to the internal hardware:
* it can only decode videos where horizontal and vertical dimensions are multiples of 16.
* it cannot decode videos with high bitrates and/or high frame sizes. The limits are at about 800 kbps or 400x240 (352x288 on the Nokia 770). However, mplayer is able to play files of higher resolution, although frame rate will drop where the bitrate becomes high (during high motion scenes, for example).
* it cannot decode both a high frame rate and a high frame size so if you want to keep the natural frame rate of your video (25 or 30 fps) you have to keep the frame size at 400x240 or less (288x160 on the Nokia 770).
* audio must be at 44.1kHz or lower
* external subtitles cannot be read so they have to be written inside the video frames
* DivXs need a FOURCC of "DIVX" rather than "DX50"
To encode video that will scale nicely to the screen aspect ratio, you can use either 240x144 (slightly larger than QCIF), 352x208 (slightly smaller than CIF) or 400x240 (N800 only). Of course if your source video is in a 4:3 aspect ratio, then you should stick with CIF (352x288) or QCIF (176x144). The video player will add black bands when needed.
The demo video that comes with the N800 is encoded at 600kbps, with a frame rate of 30fps and a resolution of 400x240. To calculate the pixels per second, the equation is 400x240x30 = 2.88 Megapixels/second.
For the Nokia 770, 1.52 Megapixels/second is achievable, but again, this depends on how complex is the action.
As for the audio subsystem, mp3 at 128 kbps just works fine. You can reduce the bitrate if you want to limit the file size and if you plan to play the file with the internal speaker only.
When loaded on my memory card and opened in the 770's Movie viewer, it starts to load, then a dialog pops up which says "Video resolution not supported".
On the Maemo site where it discusses video encoding for the 770 (http://maemo.org/community/wiki/VideoEncoding), it states that it only supports screen resolutions divisible by 16 which neither of these are... If I convert my widescreen movie using the 800x480 option (no letterbox) I'd guess it will work (testing now). Is there any way to use this to do a normal conversion like I can for my Zen Vision or is the only option full screen and no wide screen movies?
Summary from Maemo site:
General Information
The native display format of maemo is 800x480 pixels. Full display area can be used in videoplayer by pressing the fullscreen button. When windowed, video is played at 600x360 pixels. Both give a 15:9 aspect ratio, not quite the 16:9 that is broadcasting standard, but close enough to look good.
Video Player limitations
The standard media player has some limitations due to the internal hardware:
* it can only decode videos where horizontal and vertical dimensions are multiples of 16.
* it cannot decode videos with high bitrates and/or high frame sizes. The limits are at about 800 kbps or 400x240 (352x288 on the Nokia 770). However, mplayer is able to play files of higher resolution, although frame rate will drop where the bitrate becomes high (during high motion scenes, for example).
* it cannot decode both a high frame rate and a high frame size so if you want to keep the natural frame rate of your video (25 or 30 fps) you have to keep the frame size at 400x240 or less (288x160 on the Nokia 770).
* audio must be at 44.1kHz or lower
* external subtitles cannot be read so they have to be written inside the video frames
* DivXs need a FOURCC of "DIVX" rather than "DX50"
To encode video that will scale nicely to the screen aspect ratio, you can use either 240x144 (slightly larger than QCIF), 352x208 (slightly smaller than CIF) or 400x240 (N800 only). Of course if your source video is in a 4:3 aspect ratio, then you should stick with CIF (352x288) or QCIF (176x144). The video player will add black bands when needed.
The demo video that comes with the N800 is encoded at 600kbps, with a frame rate of 30fps and a resolution of 400x240. To calculate the pixels per second, the equation is 400x240x30 = 2.88 Megapixels/second.
For the Nokia 770, 1.52 Megapixels/second is achievable, but again, this depends on how complex is the action.
As for the audio subsystem, mp3 at 128 kbps just works fine. You can reduce the bitrate if you want to limit the file size and if you plan to play the file with the internal speaker only.