Best CIF quality: H263, MPEG4 or H264 ? - Touch Diamond2, Pure General

Hi,
Just wondering which ones of the available video compressions on the TD2 will give me the best result in terms of image quality (file volumes do not matter), when shooting in CIF (352x288).
By the way, could it be possible to bypass the limitation on VGA (640x480) regarding H263 and H264?
Indeed, VGA resolution is only permitted when MPEG4 compression is used.
Cheers.

Markot said:
Hi,
Just wondering which ones of the available video compressions on the TD2 will give me the best result in terms of image quality (file volumes do not matter), when shooting in CIF (352x288).
By the way, could it be possible to bypass the limitation on VGA (640x480) regarding H263 and H264?
Indeed, VGA resolution is only permitted when MPEG4 compression is used.
Cheers.
Click to expand...
Click to collapse
if you got CIF problems then i reccommend you go see a doctor! lol

Markot said:
Hi,
Just wondering which ones of the available video compressions on the TD2 will give me the best result in terms of image quality (file volumes do not matter), when shooting in CIF (352x288).
By the way, could it be possible to bypass the limitation on VGA (640x480) regarding H263 and H264?
Indeed, VGA resolution is only permitted when MPEG4 compression is used.
Cheers.
Click to expand...
Click to collapse
Can someone please reply to this rather than making fun......
I am also interested to know the same....

Mpeg4 give a little bit better picture quality then h26x

arthurwork said:
Mpeg4 give a little bit better picture quality then h26x
Click to expand...
Click to collapse
Since Mpeg4 is available only in VGA resolution, i m assuming following is d order of Image quality
VGA Mpeg4 > CIF H2.64 > CIF H 2.64

Related

Coreplayer...former TCPMP Test Videos&Benchmarks

Hi all.
Recently got the new Coreplayer (formerly TCPMP but now commercial version with built in codecs).
Please feel free to download the .zip file which contains 4 differently encoded 1 minute video files taken from a vob/DVD source file for benchmarking/comparison purposes.
I've had mixed results and would appreciate any feedback, especially with regards to the AVC test video, as I simply cannot get it to bench past 106% successfully on my Hermes. Considering the H264 codec is supposedly the way to go in terms of great balance between quality and file size, I'm really trying hard to achieve this. It has been achieved by many across many other platforms, but I've not heard from anyone with a Hermes having had good results as yet.
Sorry about the poor quality jpeg of Benchmark results, but the .zip file has a larger and better copy within it.
There's much discussion going on over at:
http://www.corecodec.com/forum/index.php?topic=3324.0
Please feel free to join in and contribute.
Downloads at the bottom of this post (hopefully). No, sorry Uploads failed! Will try again when I hear back from webmaster. Unless anyone knows where I can upload a 14mb zip file (4 small video files).
I havent used coreplayer yet but the version of tcpmp im running (and using the imate ROM) REALLY likes avi files encoded with xVid mpeg4(2 pass)....using auto gordian knott technique.
managed to get a decent few hours of synced playback no problem with that encoding method.
mackaby007 said:
Hi all.
Downloads at the bottom of this post (hopefully). No, sorry Uploads failed! Will try again when I hear back from webmaster. Unless anyone knows where I can upload a 14mb zip file (4 small video files).
Click to expand...
Click to collapse
The Wiki seems to allow bigger uploads
Mike
I found that if the video res is higher than the screen, it chugs like no other...haven't tested with regular res yet.
DivX 6.4.0 & DVDx....excellent on Hermes!!
I've had some pleasing results at last, but not through CoreAVC. Instead I'm having much better results using CoreASP. I'm now using Divx 6.4.0 with DVDx and am encoding using Divx's High Quality setting 4. This omits the need for choosing the appropriate bitrate and the resluting file still ends up smaller than MP4 H264 or x264 etc.
In the Divx codec settings I choose 'Auto detect' for 'Noise Reduction' and 'Bicubic Sharp' for 'Resize Filter' on the 'Video properties' page and 320x240 resolution. On the 'Main' page I choose 'HQ 4' setting....that's it. It takes a little longer to encode than I would like e.g. 55 minutes for a 80 minute movie, but it really does look like High Def on a small screen, Benchmarks comfortably in excess of 125% and more and additionally plays with the type of fluidity that leaves no room for complaint. 277mb for 80min of VERY HQ with no blocking/artifacts of any kind.
I've only tested an animated film at this stage but will encode an action movie to see if I get the same pleasing results. If I do, my quest ends here. I'll post my findings shortly, either way.
mikechannon said:
The Wiki seems to allow bigger uploads
Mike
Click to expand...
Click to collapse
Thanks mike, but I've found a much better way of encoding IMHO, so I don't need to upload anymore.
Hi all.
After some more testing and lots of encodes, i thought I'd share my findings.
In short, I encoded to low and high bit rate vids:
1) AVC MP4s using Nero Recode and Super (.mp4)
2) Standard MP4s using ImToo DVD to Ipod Converter (.mp4)
3) PocketDivxEncoder (.avi)
4) 3GP Converter v031 & 034 (.mp4 AVC & .avi)
5) DVDx and DivX 6.4.0 (.avi)
Best results were still no.5 DVDx and DivX 6.4.0 nothing else even came close in terms of quality but AVC by far generated the smallest filesizes, as did PocketDivxEncoder.
I wonder how you guys managed to run a video on TyTN using the CorePlayer at all, as it does not support the ATI Graphics chip in the right way.
When I try to start a video playback, I get a real shaked display that is unreadable.
See also here: http://www.corecodec.com/forum/index.php?topic=3333.0
foo said:
I wonder how you guys managed to run a video on TyTN using the CorePlayer at all, as it does not support the ATI Graphics chip in the right way.
When I try to start a video playback, I get a real shaked display that is unreadable.
See also here: http://www.corecodec.com/forum/index.php?topic=3333.0
Click to expand...
Click to collapse
I'm having same problem. Any other alternative soft meanwhile?
That's a known bug. Picard & BetaBoy are aware of it and are waiting for information from ATI. ITMT use Raw Frame Buffer.
mackaby007 said:
Hi all.
After some more testing and lots of encodes, i thought I'd share my findings.
In short, I encoded to low and high bit rate vids:
1) AVC MP4s using Nero Recode and Super (.mp4)
2) Standard MP4s using ImToo DVD to Ipod Converter (.mp4)
3) PocketDivxEncoder (.avi)
4) 3GP Converter v031 & 034 (.mp4 AVC & .avi)
5) DVDx and DivX 6.4.0 (.avi)
Best results were still no.5 DVDx and DivX 6.4.0 nothing else even came close in terms of quality but AVC by far generated the smallest filesizes, as did PocketDivxEncoder.
Click to expand...
Click to collapse
what is the difference in size between pocketdivxencoder and dvdx? (trying to determine if i should switch over now, or wait till i get a 2gb card.
y2whisper said:
what is the difference in size between pocketdivxencoder and dvdx? (trying to determine if i should switch over now, or wait till i get a 2gb card.
Click to expand...
Click to collapse
Hi y2whisper. Sorry about the long delay, but been tied up. Not literally.lol.
Anyway....pocketdivxencoder is great and results in fairly small filesizes due to its 2 pass encoding process. You can achieve the same with DVDx & DivX 6.4.0 by specifying one of the multi-pass functions (haven't actually used though). From my experience (using other software), you'll get better quality vids with 1 pass encodes, but smaller files with 2 Pass. The choice is yours.
I chose a new 2GB card and the 1 Pass method outlined in my previous post. There's no looking back for me. Hope it works out for you.
Hey thanks for the response, i will try it and and see the actual size of files, haven't done movies in a while, normally just shows i taped and recap while on the treadmill
mackaby007 said:
Hi all.
After some more testing and lots of encodes, i thought I'd share my findings.
In short, I encoded to low and high bit rate vids:
1) AVC MP4s using Nero Recode and Super (.mp4)
2) Standard MP4s using ImToo DVD to Ipod Converter (.mp4)
3) PocketDivxEncoder (.avi)
4) 3GP Converter v031 & 034 (.mp4 AVC & .avi)
5) DVDx and DivX 6.4.0 (.avi)
Best results were still no.5 DVDx and DivX 6.4.0 nothing else even came close in terms of quality but AVC by far generated the smallest filesizes, as did PocketDivxEncoder.
Click to expand...
Click to collapse
thx mackaby007, i'm going to try DVDx now.
tried with nero and avc, but it just doesn't play smoothly with LVSW 5-20-07
have you tried any more combinations?
Suggest you give AutoGK a go.
Ive already posted about my findings in this thread (see post 19 onwards) MUCH success with it.
AutoGK rocks, got some great results with it, thx mrvanx
compared the results with avc and avc is pretty good for filesize/quality but the hermes can't play it without jerkiness. autogk+xvid=awesome quality
tdream said:
AutoGK rocks, got some great results with it, thx mrvanx
compared the results with avc and avc is pretty good for filesize/quality but the hermes can't play it without jerkiness. autogk+xvid=awesome quality
Click to expand...
Click to collapse
No problem. I figured it would be widely known!?!
Im currently updating my hermes upgrade guide to have a tutorial on making decent looking vids.

Whats the best video codec for a Diamond?

I mean whats the best combination between filesize and quality.
Thanks in advanced
Willem
Goede vraag
= Good question.. i need to know the answer too ..
it depends what you are using to play the vid. so far i find avc or h.264 with coreplayer to be the best
And which format do you use , if am right the screen resolution is 640x480 but is this not way to big for such a small screen?
Willem
Wilsas said:
And which format do you use , if am right the screen resolution is 640x480 but is this not way to big for such a small screen?
Willem
Click to expand...
Click to collapse
I've never heard anyone complain about too much resolution before
I've had pretty good results with TCPMP using GDI (there's an option in there somewhere for this, much better than default). Of course you've got to get the version compiled on the .NET Framework here: http://forum.xda-developers.com/showthread.php?t=380387.
Personally I would think you'll get the best results from a file encoded for the Diamond's native resolution (640x480) so that no scaling needs to be done to the image.
Regarding the question of which codec or compression type will yield the best results, I'm not really sure. I've found Xvid or Divx to be of very high quality provided it was encoded to the same resolution as the source and the source quality was good. I guess it's really a toss up between quality/performance and file size.
I guess it's really a toss up between quality/performance and file size.
Click to expand...
Click to collapse
Uhm you can have quality performance and a decent file size. DiVX looks perfect perfomance is perfect too and the size could be better (in my opinion the only thing what could be better).
Even a H.2xx encoded file always playes really nice (no shocking), you only have too worry about the 4gb limit :S
I don't know wich program i use to encode my vids, i'm @work right now.
PS 240*320 would be good to, scaling (everything x2 in this case) is much lighter then loading a 640*320 movie to the screen... But who cares if it seamlessy playing the full res (sorry for my englisch )
not to thread jack, but i'm looking for a codec pack that will allow me to play any video on the daimond touch
i don't know about codec packs, but TCMP and Core player come preloaded with most codecs and play video's much better than media player
TCMP is free so you might want to start there
I use Cucusoft Ultimate DVD + Video Converter Suite its absolutely awsome, it has a preset setting for pocket pc's and the conversion quality is excellent, the movies are easly as good as dvd standard and they can be played in wmp and HTC Album
Have a look at this xda-developers video encoding GUI.

Video recording resolution

Just wondering what resolution the camera captures video at? Still 320x240 or is it any better?
gerryr said:
Just wondering what resolution the camera captures video at? Still 320x240 or is it any better?
Click to expand...
Click to collapse
352x288 in MPEG4
Thats a pity, had an Acer WM device for a bit that took VGA video, anything less isn't really worth editing on a PC.
Thanks for the info
gR

What video encoder do you guys recommend?

Prefer something that is fast and easy to set? It seems even with coreplayer there are some codecs such as sorenson that still can't be handle by the player, would love to have a nice video encoder to do the job for the odd video that doesnt play on hd2.
Thanks!
im using TMPGENC EXPRESS 4.0 .
quality is very good
i have opened a video performance thread in LEO-LEO forum. please check. thanks.
I'm trying different codecs to see which would be better to use.
So far I'm using the mpeg4 standard (MPEG-4 AVC/AAC/MP4), and it works almost flawlessly when using a bit rate of about 3000kbps at 30 FPS (800x480). The videos taken using the Camera are also encoded with mpeg4.
Oh, and I'm using the HTC video player. CorePlayer's performance for the HD2 using either GDI or the raw buffer makes me cringe (and it somehow reduces colors, not sure why; compare HTC's promotional video played in the Album and in CorePlayer).
I'm encoding with MediaCoder, which is free but isn't exactly what I'd call user-friendly.
EDIT: And the performance is even better in Windows Media Player itself.
What the hell, everything's upside-down.
What's wrong with Video Encoding GUI?
tnyynt said:
What's wrong with Video Encoding GUI?
Click to expand...
Click to collapse
Nothing
This one is nice too:
http://forum.xda-developers.com/showthread.php?t=478050
-I like the results from this one a little better than 'Video Encoding GUI'. The colors are a bit more saturated which I find nice when I watch on the go..
Yunabeco said:
EDIT: And the performance is even better in Windows Media Player itself.
What the hell, everything's upside-down.
Click to expand...
Click to collapse
Sorry, do you mean that the performance in Windows Media Player is better than the performance in HTCAlbum?
Shasarak said:
Sorry, do you mean that the performance in Windows Media Player is better than the performance in HTCAlbum?
Click to expand...
Click to collapse
I find it to be so (I had much less frame skips in WMP). Then again, it might depend on the video.
Try Media Coder its free and works really well.
hassan said:
Try Media Coder its free and works really well.
Click to expand...
Click to collapse
It knows about Nvidia's CUDA . It's the best !!!
I use Handbrake:
http://handbrake.fr/downloads.php
The latest version works very well - choose the iphone/ipod touch preset and increase the resolution from the puny 480x320 that the iphone can handle.
tnyynt said:
What's wrong with Video Encoding GUI?
Click to expand...
Click to collapse
Seeing as this thread has come back to life anyway: the Video Encoding GUI does a very good job of converting for a Touch HD, TP2 or TD2, but it has a maximum bit-rate of 1000kb/s, which is really not high enough for an HD2. (On lesser phones if you make the bit-rate any higher you lose smoothness of playback, but on an HD2 you don't have to make that trade-off). MP4ForHD has the same problem. It'd be nice if the author of either of those could do an HD2 version.
So, I'm not sure we've actually come to any useful conclusions in this thread. As I have an HD2 arriving tomorrow, I'm quite keen to start converting some videos for it.
What I need is:
For an original video that is <= 800x480, the resolution should remain unchanged. For a video > 800x480 it should be downscaled to fit within 800x480 with an unchanged aspect ratio. (So, for example, a 512x384 capture should be output as 512x384; 640x360 should be output as 640x360; 1280x720 should be output as 800x450. No cropping under any circumstances.)
The output frame-rate should always be the same as that of the original clip.
The output audio should have the same volume and same sampling rate as the input audio. If the input audio is > 2 channels, it should be downmixed to stereo.
It needs to support container and codec options that are optimised for playback on the HD2 using either HTCAlbum or WMP. (Not sure yet which of these will be best, and am still researching encoding options in other threads!)
The output bitrate should be appropriately reduced for lower-resolution clips automatically.
All of the above needs to be something that is retained from session to session so that you can simply point it to the input file and click "Start" without having to reselect options each time.
It needs to be able to queue up multiple files and process them one at a time.
Good output quality and smoothness of playback is obviously important.
Something that does the encoding quickly rather than slowly is a plus (but I'm stuck using a creaky old 3GHz Pentium IV with on-board GPU at the moment, so am not expecting miracles).
It should be able to handle 720p .mkv files with ac3 audio, and also lower-resolution xvid files.
Freeware would be a big plus.
I've checked out a few of the suggested applications (not all) and most of them seem to lacking at least some of this. Things like Video Encoder GUI or MP4ForHD do an excellent job for lower-spec phones, but the bit-rates are capped at a level that is far too low for optimum performance on the HD2. Some of the more sophisticated applications have some surprising omissions, such as not being able to store settings between sessions, or not being able to specify 800x450 as an output resolution, or not being able to specify 800x480 as a maximum resolution and have it choose the actual output res depending on the input res, or having no option to keep the original frame-rate or the original audio sampling rate, or bit-rate.
There must surely be something out there that covers all this?
Shasarak said:
I've checked out a few of the suggested applications (not all) and most of them seem to lacking at least some of this. Things like Video Encoder GUI or MP4ForHD do an excellent job for lower-spec phones, but the bit-rates are capped at a level that is far too low for optimum performance on the HD2. Some of the more sophisticated applications have some surprising omissions, such as not being able to store settings between sessions, or not being able to specify 800x450 as an output resolution, or not being able to specify 800x480 as a maximum resolution and have it choose the actual output res depending on the input res, or having no option to keep the original frame-rate or the original audio sampling rate, or bit-rate.
There must surely be something out there that covers all this?
Click to expand...
Click to collapse
Strangely enough, for me the HD settings on MP4ForHD for encoding did quite a good job of 300 and A Scanner Darkly. Smooth playback and an acceptable quality for a DVD rip. The only issue I faced was a bit of an audio sync issue with 300. The output sizes were approximately 600-700mb
If there could be better output or an easy way to ensure the audio syncs with the video properly, the HD2 would be golden. (I am stuck on a 3 year old laptop which has had some minor processor/hdd/ram upgrade and took 4 hours to encode a DVD for my HD2.
Shasarak said:
Seeing as this thread has come back to life anyway: the Video Encoding GUI does a very good job of converting for a Touch HD, TP2 or TD2, but it has a maximum bit-rate of 1000kb/s, which is really not high enough for an HD2. (On lesser phones if you make the bit-rate any higher you lose smoothness of playback, but on an HD2 you don't have to make that trade-off). MP4ForHD has the same problem. It'd be nice if the author of either of those could do an HD2 version.
Click to expand...
Click to collapse
Maybe going further above bitrate wise is just a waste of space and that 2 pass encoding at such bitrates from both converters just means optimal output.
tnyynt said:
Maybe going further above bitrate wise is just a waste of space and that 2 pass encoding at such bitrates from both converters just means optimal output.
Click to expand...
Click to collapse
That is a perfectly valid opinion, but (having done some viewing of the output on a PC screen) it is not one that I happen to share. (Not for downscaled hi-def material, anyway).
What's with MediaCoder? Have you tried this?
seed_al said:
What's with MediaCoder? Have you tried this?
Click to expand...
Click to collapse
I glanced at it. Having spent 10 minutes trying and failing to get it to produce 800x450 output, I gave up. Maybe I should have another go....
niknik76 said:
Nothing
This one is nice too:
http://forum.xda-developers.com/showthread.php?t=478050
-I like the results from this one a little better than 'Video Encoding GUI'. The colors are a bit more saturated which I find nice when I watch on the go..
Click to expand...
Click to collapse
i use that one aswell
tnyynt said:
Maybe going further above bitrate wise is just a waste of space and that 2 pass encoding at such bitrates from both converters just means optimal output.
Click to expand...
Click to collapse
I have tested, and for sure that downscaling HD media to a 800x480 screen requires more than 1000kbps to bring out the details.
Are you saying I can install new codecs and be able to record video with them? At the moment I use MPEG at 640x480...I can get better resolution?

Movie Converters and Settings?

Hello,
Can this HD2 actually display real good video clips?
I have tried a load of converters and played about with various settings but all video looks average at best and most are jerky.
Anybody got some tips for converting great looking video to show off this screen?
Any tips appreciated.
http://forum.xda-developers.com/showpost.php?p=5341496&postcount=32
worked a treat for me
Try 'Mp4forHD'- just google search and it should be the first link.
Works like a treat and plays via HTC albums.
Thanks for the reply
I will check them out.
HDencoder (you can get it here on xda-dev)
Originally designed for Touch HD, but still working outstanding.
The encoder is the same than MP4forHD, but the GUI is more simple.
Set bitrate to custom and encode with 1000kbit @ 800x480 for 720p or 1080p videos.
HD2 is capable of higher bitrates but HDencoder only support 1000kBit max...and the difference to higher bitrates is not really visible. Higher Bitrates causes only much bigger files and more battery drain....
jpopgt said:
Hello,
Can this HD2 actually display real good video clips?
I have tried a load of converters and played about with various settings but all video looks average at best and most are jerky.
Anybody got some tips for converting great looking video to show off this screen?
Any tips appreciated.
Click to expand...
Click to collapse
Yes it can play back very high quality video perfectly. I have transcoded a 720p movie file down to the HD2's native resolution (800x480) and its looks absolutley stunning. Its fun to show your iPhone friends and watch their faces as they see just how stunning the screen looks displaying a proper native resolution image taken from a higher resoluution source... Simply stunning.
Thanks again for the replies!
I am can see some stunning video now.
Cheers.
Bimme said:
HDencoder (you can get it here on xda-dev)
Originally designed for Touch HD, but still working outstanding.
The encoder is the same than MP4forHD, but the GUI is more simple.
Set bitrate to custom and encode with 1000kbit @ 800x480 for 720p or 1080p videos.
HD2 is capable of higher bitrates but HDencoder only support 1000kBit max...and the difference to higher bitrates is not really visible. Higher Bitrates causes only much bigger files and more battery drain....
Click to expand...
Click to collapse
Is this a different encoder from HTC Touch video converter 1.21?.......the bitrate can only be set to 999 max on this program.
I can't seem to find a program called HDencoder.
Bimme said:
HD2 is capable of higher bitrates but HDencoder only support 1000kBit max...and the difference to higher bitrates is not really visible. Higher Bitrates causes only much bigger files and more battery drain....
Click to expand...
Click to collapse
I strongly disagree. MP4ForHD will go up to 1600kb/s and the improvement in visual quality between that and something encoded at 1000kb/s is (to my eyes) dramatic, not subtle. If you watch some of the videos from this post (encoded at 2000kb/s and using CABAC) that's another quite visible step up in quality. Beyond 2000kb/s the benefits start to become a bit more ambiguous.
(The above assumes a good-quality, high-definition source, of course - lower bit-rates are quite adequate if you're converting something with <800x480 res, but your average xvid dvd rip plays quite happily in CorePlayer anyway, so there would be no need to convert it).

Categories

Resources