Is H.264 the best codec for playback on the Tegra 2? I ask this because it is stated:
"You can do high-profile VC-1 with Tegra 2, but not h.264."
Click to expand...
Click to collapse
See: http://www.engadget.com/2010/09/13/boxee-box-ditches-nvidias-tegra-2-for-intel-ce4100-pre-orders/
Now, VC-1 is comparable in quality to H.264. Indeed some Blu-ray disks use VC-1!
It is also interesting that the Tegra 2 chip has, as its legacy, the Tegra APX 2600 which does 720p VC-1/WMV9 Advanced Profile Decode.
See: http://en.wikipedia.org/wiki/Nvidia_Tegra#Tegra_2_.28T20.2FAP20H.29
Not that I know of an easy to find cheap VC-1 encoder, but Microsoft's VC-1 implementation is WMV9. This does not mean Android has or will have support for it, but given the Tegra 2's legacy, it would be interesting to find out.
It'll decode 720p High-Profile H264 now with the 3.1 update, but the requirements are very specific (3 reference frames and a few other things I can't really remember). I think the level supported is only up to 4.1 though, not really sure since I mostly stream stuff off my home server which transcodes everything to MPEG2 on the fly.
>"You can do high-profile VC-1 with Tegra 2, but not h.264."
Android 3.x has no native support for VC-1. It doesn't matter what the chip can do.
http://developer.android.com/guide/appendix/media-formats.html
>Now, VC-1 is comparable in quality to H.264.
This argument was over and done 4 years ago, when VC-1 became a SMPTE standard.
http://google.com/search?q=vc-1+vs+x264 (look at the dates)
The consensus of the videophile community was that x264 (the H.264 flag-bearer for "the rest of us") is better than VC-1 qualitatively, but VC-1 is lighter on playback requirement, and is thus more suitable for low-powered devices.
It's a moot point, since unlike x264, there is a dearth of quality free software that make use of VC-1. Result: Most warez vids use x264. Moral aspect aside, the volume of warez content will make H.264 the defacto standard, just as had happened with DivX and MP3.
>Indeed some Blu-ray disks use VC-1!
That would be relevant if tablets can play BDs.
>Not that I know of an easy to find cheap VC-1 encoder
Exactly.
>given the Tegra 2's legacy
Teg2's legacy will last for another 3 months. After that, no tears will be shed.
e.mote said:
>"You can do high-profile VC-1 with Tegra 2, but not h.264."
Android 3.x has no native support for VC-1. It doesn't matter what the chip can do.
http://developer.android.com/guide/appendix/media-formats.html
>Now, VC-1 is comparable in quality to H.264.
This argument was over and done 4 years ago, when VC-1 became a SMPTE standard.
http://google.com/search?q=vc-1+vs+x264 (look at the dates)
The consensus of the videophile community was that x264 (the H.264 flag-bearer for "the rest of us") is better than VC-1 qualitatively, but VC-1 is lighter on playback requirement, and is thus more suitable for low-powered devices.
It's a moot point, since unlike x264, there is a dearth of quality free software that make use of VC-1. Result: Most warez vids use x264. Moral aspect aside, the volume of warez content will make H.264 the defacto standard, just as had happened with DivX and MP3.
>Indeed some Blu-ray disks use VC-1!
That would be relevant if tablets can play BDs.
>Not that I know of an easy to find cheap VC-1 encoder
Exactly.
>given the Tegra 2's legacy
Teg2's legacy will last for another 3 months. After that, no tears will be shed.
Click to expand...
Click to collapse
Your response still begs the question. It is clear there are some video playback issues with the Tegra 2 -- at least using HP H.264. Nvidia has never claimed to support HP H.264. Are there the same issues with HP VC-1? Going by the boxee box quote, there may not be.
I found a clip if anyone wants to try to test it. I would try putting it into another container if necessary.
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=270aef06-4ca5-4e0c-a116-f7fa721bd6be&displaylang=en
Try getting SUPER converter. It may not be the most intuitive encoder on the planet, but it gets the job done and could encode videos in dozens of available codecs. I suppose VC-1 is the same as WVC1 in the SUPER converter's options, under MKV container.
Hello,
In version 3.1:
Is the video problem fixed?
Can I play videos in full hd?
Do mkv files work fine?
Have a good day!
orelmega said:
Hello,
In version 3.1:
Is the video problem fixed?
Can I play videos in full hd?
Do mkv files work fine?
Have a good day!
Click to expand...
Click to collapse
I dont think the Tegra 2 can handle high quality 1080p files so no .....
If you check around there are plenty of threads detailing what will or wont play
As advertised by asus:
"NVIDIA® Tegra™ 2 1.0GHz dual-core CPU for excellent multitasking & 1080p video playback
Android 3.0 Honeycomb O.S. with Adobe® Flash® 10.2 support*2
Full QWERTY keyboard, touchpad input with Polaris® Office® for mobile productivity
16 hours*1 long battery life for all day computing with docking station
Brilliant IPS panel with ultra-wide 178⁰ viewing angle made from scratch resistant and super tough glass
One year of Unlimited ASUS WebStorage, two USB ports, SD and Micro SD card readers for easy sharing & storage expendability
3D stereo with max bass response with SRS premium sound"
So, 1080p playback is supported.
On every tablet (Tegra 2) forum there are thousands threads about this.
HD playback (specifically mkv h.264) problem is not an Android issue but Tegra 2.
Although advertised as above it has its playback limitations.
1080p only if it is BASE PROFILE
720p only if it is MAIN Profile or below.
99.9% of videos available to download are 720p. HIGH Profile and this is not decoded with hardware acceleration.
SOLUTION:
1. Reencode your videos to tegra 2 friendly format: http://forum.xda-developers.com/showthread.php?t=1102922
2. Wait and buy next gen tab with Tegra 3 inside (or equal)
3. Wait for Android 3.2 or ICS - they will have support for SOC's different than Tegra 2 (like Qualcomm). Hopefully this SOC platform will not have playback limitations of Tegra 2.
Is it possible to play mkv format with 1080p resoloution in galaxy tab 10.1 ?
if so which players could do it?
which softwares are suitable for video convert?
and other video related soloutions for galaxy tab 10.1 to be discussed here
List of available softwares for video convert:
1-Handbrake (free)
Download page
Information page
Tutorial for 10" Display (thanks to buri73 )
2-Any Video Converter (AVC) ($29.95)
Download (trial)
Information page
3-DVD Catalyst ($9.95)
Download (trial)
Information page
4-Aiseesoft Blu ray Ripper ($39)
Download (trial)
Information page
5- ...
Recommended Video player applications on honeycomb :
1- MoboPlayer
2-...
No, and besides what's the point? The screen is not even 1080p. You can try Moboplayer and see what happens. Best advice is to recode the file down to 720p mp4. Try Handbrake or Freemake.
LordLugard said:
No, and besides what's the point? The screen is not even 1080p. You can try Moboplayer and see what happens. Best advice is to recode the file down to 720p mp4. Try Handbrake or Freemake.
Click to expand...
Click to collapse
I dont have the tablet yet but I'm going to buy and doing some research now,
how if we dont convert the file format ? is it possible to watch or is it laggy?
does the sound and the screen match?
Why would you do that?
The screen resolution is not even 1080 pixel height.
Don't you know that?
It's a waste of resources.
Try to get 720p instead.
taha_e said:
Does anyone know if it is possible to play mkv format with 1080p resoloution in galaxy tab 10.1 ?
if so which players could do it?
Click to expand...
Click to collapse
taha_e said:
I dont have the tablet yet but I'm going to buy and doing some research now,
how if we dont convert the file format ? is it possible to watch or is it laggy?
does the sound and the screen match?
Click to expand...
Click to collapse
Let me know what your research shows. I've been converting blu ray and mkv into 720p mp4 using DVD catalyst 4, real simple setup. From what I found out, mkv files do not work on any tablets because mkv is a container. If you convert it to mp4 then any tablet can handle it, including my phone galaxy s captivate . Takes me an average of 3-4 minutes per TV show and 10-20 on a movie. I stopped encoding at 1080p because there was not much difference other than size of file.
Sent from my GT-P7510 using XDA Premium App
they work but not with high profile settings. you need to reduce them.
you can google what high profile for mkv is.
The answers you are looking for: http://forum.xda-developers.com/showthread.php?t=1060825
mkv is not a format, its a container for H.264 format.
You should be asking "is it possible to play 1080p H.264 in the galaxy tab 10.1?"
The answer is yes BUT (and a BIG BUT) you can only do so if the H.264 file is encoded in the old H.264 baseline profile which nobody uses anymore.
Tegra 2s video accelerator is way to slow to play H.264 videos that are encoded in the popular Main/High profiles which everyone uses today. Yes its unfortunate but you have to recode all your videos to baseline profile if you want to watch on ANY tegra 2 based units.
5thElement said:
mkv is not a format, its a container for H.264 format.
You should be asking "is it possible to play 1080p H.264 in the galaxy tab 10.1?"
The answer is yes BUT (and a BIG BUT) you can only do so if the H.264 file is encoded in the old H.264 baseline profile which nobody uses anymore.
Tegra 2s video accelerator is way to slow to play H.264 videos that are encoded in the popular Main/High profiles which everyone uses today. Yes its unfortunate but you have to recode all your videos to baseline profile if you want to watch on ANY tegra 2 based units.
Click to expand...
Click to collapse
The tab, along with every other Honeycomb 3.1, tegra 2 device plays H.264 high profile 720p and main profile 1080p video just fine.
Although given the screen resolution, playing back 1080p video of any profile is pointless.
hoodoomagic said:
The tab, along with every other Honeycomb 3.1, tegra 2 device plays H.264 high profile 720p and main profile 1080p video just fine.
Although given the screen resolution, playing back 1080p video of any profile is pointless.
Click to expand...
Click to collapse
Correct it CAN play them back but at only very low bitrate and 1080p is not pointless since you can hookup to TV or monitor via HDMI
I did some testing on bitrates for the Teg2 at 720p HP here,
http://forum.xda-developers.com/showpost.php?p=15054949&postcount=250
it does OK at 6Mb/s, and chugs when bits hit 10Mb/s. 6Mb/s avg is about the ceiling for most 720p videos, so one can generalize that the Teg2, at HC3.1, will play a fair number of 720 H264 HP videos (in MP4 format). Ruminations are that HC3.2 will speed things up a bit further.
The clip, along with others, are here if anyone wants to try them:
http://www.mediafire.com/?depxt4zyvpwel
I've played with h.264 video on the Gtab, Use Baseline profile for best results. I've done some encoding in High Profile, and baseline, and compared screen captures, and you can't tell the difference, it has mostly to do with Compression, the higher your Profile (Ref Frames, B Frames, CABAC) the smaller your video file will be without suffering Quality lose. Just that higher profile requires more horsepower to decode, which Tegra 2 does not have.
hmm samsung should have gone with the SGS II guts. It plays pretty much whatever you throw at it
ph00ny said:
hmm samsung should have gone with the SGS II guts. It plays pretty much whatever you throw at it
Click to expand...
Click to collapse
Honeycomb only supports Tegra 2 CPUs. HC 3.2 brings support for Qualcomm CPUs. I could only wish this thing had the SGSII CPU.
Yeah, much as I like my Tab, I always feel like I'm taking a step back when I use it after using my SGS2...both in speed and display. I'd queue up in the pouring rain for a week to get a SAMOLED tablet.
5thElement said:
mkv is not a format, its a container for H.264 format.
Tegra 2s video accelerator is way to slow to play H.264 videos that are encoded in the popular Main/High profiles which everyone uses today. Yes its unfortunate but you have to recode all your videos to baseline profile if you want to watch on ANY tegra 2 based units.
Click to expand...
Click to collapse
Which explains why I am playing 720p24 high profile h.264 with no problems. Oh. Wait. No it doesn't.
Tegra 2 can handle high profile fine at 720p as long as you avoid wighted p frames. However the stock player does not. Enter diceplayer, built on the NDK and supporting all T2 decode capabilities. The stock player is totally borked.
1080p however is another problem. But you'll probably hit the fat32 4GB file size limit with those anyway before you encounter issues with high profile content. None of my 1080p MKVs will fit on the device anyway due to the fat32 limitation, so transcoding it pretty much a given. So I tend to go to 540p or even 480p just to save space. The screen is small, and while I can tell the diffeence between a clean 720p encode and 480p it doesn't bother me in this scenario. And if you drop down to 480p weighted p frames work again.
So, essentially Mr. Element, you don't what the hell you're talking about.
Sent from my GT-P7510 using XDA Premium App
I can only support what ianken said. I can play 720p hig profile just fine with Diceplayer.
Here is a test clip to see on your own. http://www.multiupload.com/CJU6YB5JC3
It is in High 4.1 Format
just thought id let you know it does play 720p mkv files just fine (tested on my galaxy 7" with no skipping or slowness at all) assuming since it works on the 7" the 10" wouldnt have any issues with it.
Danstek said:
Honeycomb only supports Tegra 2 CPUs. HC 3.2 brings support for Qualcomm CPUs. I could only wish this thing had the SGSII CPU.
Click to expand...
Click to collapse
Not entire true since manufacturers can add their own drivers to the OS
I highly doubt gingerbread is tailored to a single platform
bilsmaks said:
just thought id let you know it does play 720p mkv files just fine (tested on my galaxy 7" with no skipping or slowness at all) assuming since it works on the 7" the 10" wouldnt have any issues with it.
Click to expand...
Click to collapse
I'm can play 720p high profile without any issues on Galaxy S Captivated. Gtab 10.1 and other HC tablets are using tegra2, that has some issues playing mkv high profile 720p. So far maker of diceplayer are the only one who have figured out how to make use of tegra2 to decode high profile 720p.
Sent from my GT-P7510 using XDA Premium App