Potatonator
New member
Hi everyone, recently i found a way to watch hi-quality, full resolution, full frame rate and high audio quality video on T3/T5 (maybe other fast-spu pdas), it is based on 2 major steps that differ from convetional approach to the process:
1)Proper overclocking
2) pre-rotation of video ( which encreases speed up to 100%)
Before that i had to minimize the frame rate - to 12 or 16fps or i had to minimize resolution to 3xx*2xx or whatever, but not anymore.
I know that everyone has it's preferences, but for me - i want quality as good as possible.
Ok, i will quickly describe full process , but note - these settings will only work on T3/T5 or other fast palms and require overclocking(see futher about it) So trying this configuration in other conditons probably will/may result in unplayable video.
1) download free VirtualDubMOd Here
last Xvid codec here and mp3 codec here
2) open your mpeg/avi/(ogm/mkv) file in VirtualDubMOd(VDM)
Go to video->Full processing mode. Video->filters->Add, in width set 480 (or slightly lower - 464/448) in height put number according to aspect ratio of original movie. For example my source file is 640x320 so it will be 480x240 or 640x480->432x320 . Make sure reosolutions are multiple of 16(or at least 8). In "filter mode" choose "precise bilinear"
3) [optional but recommended]
I recommend adding themporal smoother filter - as it will help to encrease sompressibility. In simple words - you will see mor clean result and less (if any) blocks. Video->Filters->Add-> couble click on "Themporal smoother"
Set slider to 3-rd, 4-th or 5-th position (for noisy source - put 5 or 6)
4) Video->filters->Add-> double click on "rotate" filter - put "right by 90"
5) Go to Stram->Stream list, right click on the stream (upper line) -> Full processing mode.
right click on the stream again -> conversion [this step not always needed,but it isn't harm to do it anyway]. Set 44100hz, 16-bit , stereo (or mono) . Right click again, choose compression -> Mpeg Layer 3 (mp3) -> Set 44khz 48kbps mono (this is very high audio quality) or 22khz 32kb mono (slightly lower)
click OK on everything, If you done everything right, you can preview the output by pressing on the second play button (play with zero-index) You should see playback in 2 windows, second one shoule be pre-resized, and pre-rotated - like this:
Than go to Video->Compression-> Xvid mpeg4 codec->configure.
Click on upper right "..." button uncheck "packed bitstream" and set 1 in "max consecutive BVOPs" . Click OK, put "twopass - first pass" in encoding type, Click OK->Ok, Go to File->Save as-> put V in "don't run this job now..." type filename, for example "temp, not for watching.avi" and click Save.
Go to Video->Compression->Xvid->Configure-> Set "Twopass - second pass" than you have to choose your bitrate/final size according to your free space left on card. Do not try to use very high bitrate cos settings are hard to handle by MMplayer even w/o it. I successfully ue 220....280kbit/s This enables me to put full (even long) movie on one 256mb card and still have very good quality even for very hard-to-encode content, like Series of Andromeda. Note, setting too high quality may result in jerky playback.
Click Ok->Ok->file->Save as-> type your desired filename, like "Yes!! thi s is my super-movie.avi" ( leive "don't run this job..." checked) Click Save
NOw go to File->Job control-> Press "start" and wait couple of hours to finish conversion, to get very hight quality video, almost undistinguishable from source
.
Overclocking. You will have to overclock your palm to enable smooth quality playback. In simple words - if you don't want/can't overclock -you may even not to try it - since it just wont' work. (maybe only with lower resoluion, like 448xXXX and lower audio like 22khz....)
I'm using PxaClocker
The best and most effective settings i found for overclocking - is this:
Thanks to KenSong for this suggestion, before this i was using 600mhz , but this 533mhz is more effective and results in faster playback because of memory boost is more important than Cpu. Another advantage of this setting - is that it completely iliminated screen noise (you know that ugly pitch sould from screen) (for me at least) so it is even more confortable to watch the movie.
Enjoy
Before you go into the encoding process - you would want to try such hi-qulity clip to see if your palm can handle it - here's the sample file
http://junglemike.nm.ru/[email protected]
1)Proper overclocking
2) pre-rotation of video ( which encreases speed up to 100%)
Before that i had to minimize the frame rate - to 12 or 16fps or i had to minimize resolution to 3xx*2xx or whatever, but not anymore.
I know that everyone has it's preferences, but for me - i want quality as good as possible.
Ok, i will quickly describe full process , but note - these settings will only work on T3/T5 or other fast palms and require overclocking(see futher about it) So trying this configuration in other conditons probably will/may result in unplayable video.
1) download free VirtualDubMOd Here
last Xvid codec here and mp3 codec here
2) open your mpeg/avi/(ogm/mkv) file in VirtualDubMOd(VDM)
Go to video->Full processing mode. Video->filters->Add, in width set 480 (or slightly lower - 464/448) in height put number according to aspect ratio of original movie. For example my source file is 640x320 so it will be 480x240 or 640x480->432x320 . Make sure reosolutions are multiple of 16(or at least 8). In "filter mode" choose "precise bilinear"
3) [optional but recommended]
I recommend adding themporal smoother filter - as it will help to encrease sompressibility. In simple words - you will see mor clean result and less (if any) blocks. Video->Filters->Add-> couble click on "Themporal smoother"
Set slider to 3-rd, 4-th or 5-th position (for noisy source - put 5 or 6)
4) Video->filters->Add-> double click on "rotate" filter - put "right by 90"
5) Go to Stram->Stream list, right click on the stream (upper line) -> Full processing mode.
right click on the stream again -> conversion [this step not always needed,but it isn't harm to do it anyway]. Set 44100hz, 16-bit , stereo (or mono) . Right click again, choose compression -> Mpeg Layer 3 (mp3) -> Set 44khz 48kbps mono (this is very high audio quality) or 22khz 32kb mono (slightly lower)
click OK on everything, If you done everything right, you can preview the output by pressing on the second play button (play with zero-index) You should see playback in 2 windows, second one shoule be pre-resized, and pre-rotated - like this:

Than go to Video->Compression-> Xvid mpeg4 codec->configure.
Click on upper right "..." button uncheck "packed bitstream" and set 1 in "max consecutive BVOPs" . Click OK, put "twopass - first pass" in encoding type, Click OK->Ok, Go to File->Save as-> put V in "don't run this job now..." type filename, for example "temp, not for watching.avi" and click Save.
Go to Video->Compression->Xvid->Configure-> Set "Twopass - second pass" than you have to choose your bitrate/final size according to your free space left on card. Do not try to use very high bitrate cos settings are hard to handle by MMplayer even w/o it. I successfully ue 220....280kbit/s This enables me to put full (even long) movie on one 256mb card and still have very good quality even for very hard-to-encode content, like Series of Andromeda. Note, setting too high quality may result in jerky playback.
Click Ok->Ok->file->Save as-> type your desired filename, like "Yes!! thi s is my super-movie.avi" ( leive "don't run this job..." checked) Click Save
NOw go to File->Job control-> Press "start" and wait couple of hours to finish conversion, to get very hight quality video, almost undistinguishable from source

Overclocking. You will have to overclock your palm to enable smooth quality playback. In simple words - if you don't want/can't overclock -you may even not to try it - since it just wont' work. (maybe only with lower resoluion, like 448xXXX and lower audio like 22khz....)
I'm using PxaClocker
The best and most effective settings i found for overclocking - is this:

Thanks to KenSong for this suggestion, before this i was using 600mhz , but this 533mhz is more effective and results in faster playback because of memory boost is more important than Cpu. Another advantage of this setting - is that it completely iliminated screen noise (you know that ugly pitch sould from screen) (for me at least) so it is even more confortable to watch the movie.
Enjoy

Before you go into the encoding process - you would want to try such hi-qulity clip to see if your palm can handle it - here's the sample file
http://junglemike.nm.ru/[email protected]