Remove All Ads from XDA
Honor 9 Lite

[GUIDE] 720p Handbrake preset for TF101 (HC3.1 Update)

92 posts
Thanks Meter: 54
By buri73, Member on 2nd May 2011, 11:18 PM
Post Reply Email Thread
Update 5/28: Honeycomb 3.1 upgraded TF101 can playback 720p High Profile natively!
Verified with native player and Mobo(HW playback). Modified steps 3-3.1 to reflect HP settings, added HP preset and sample. Enjoy!

Since this question gets asked a lot lately and my post on one of the thread was buried, so I figured a separate thread would be helpful.

As I understand it, Tegra 2 should playback up to High Profile 720p and Main Profile 1080p. However, with limitation on Honeycomb and/or lack of driver release by Nvidia, current crop of HC tablets do not playback anything above Baseline Profile smoothly. Future updates by Google/Nvidia should fix this issue, but it looks like we may have to reencode High/Main profile media for the time being.

Note that there are few software codec players(Mobo/Vital) that are able to playback High/Main profile H264 media files. My experience with these players were less than satisfactory and I wanted to stick with hardware decoding to maximize smoothness.

HandBrake is an open-source, GPL-licensed, multiplatform, multithreaded video transcoder, available for MacOS X, Linux and Windows. It offers variety of H264 encoding options via GUI and easy to use. Best of all, it is FREE.

You can obtain HandBrake from this link.

Once you have HandBrake installed and have a source file opened, there are only few tabs you need to setup.

1. Select the mp4 container and set the picture width to 1280. Anamorphic should be loose and Modulus 16. Large File Size can be check for better compatibility.

2. Under Video Tab, Make sure the options are set to "H.264","Same as source", and "Constant Quality". You can keep it a RF:20. Optionally, you can change the RF slider for better quality or smaller size. Higher RF number means smaller size but less quality. Also, you can choose "Average Bitrate" or "Target Size" option if you like.

3. Update: For Honeycomb 3.1, Follow step 3.1 for high profile settings. Last Tab but most important, set your advanced options exactly same as picture below. You can play with settings but CABAC, 8x8, and P-Frames has to be checked off to keep it baseline profile.

3.1 This is High Profile settings for HC 3.1 TF101.

That's it. Start your encode and enjoy your 720p on your Transformer.

Included below is my presets and sample movies I encoded using the profiles.
Baseline Sample on Megaupload
High Profile Sample on Megaupload
Attached Files
File Type: zip - [Click for QR Code] (992 Bytes, 3771 views)
File Type: zip - [Click for QR Code] (992 Bytes, 4912 views)
The Following 36 Users Say Thank You to buri73 For This Useful Post: [ View ] Gift buri73 Ad-Free
2nd May 2011, 11:24 PM |#2  
Noxious Ninja's Avatar
Senior Member
Flag Dallas, TX
Thanks Meter: 428
Whoa, baseline can't use B-frames? No wonder it's so much worse than main/high. I hope 720p high profile support gets fixed soon.
2nd May 2011, 11:38 PM |#3  
neok44's Avatar
Senior Member
Flag Florida
Thanks Meter: 163
hows the file sizes after conversion? i have some movies that are 6GB and won't fit on the formats required for android memory.

so i was hoping to do something like this to knock them down to under 4.
2nd May 2011, 11:54 PM |#4  
OP Member
Thanks Meter: 54
With constant quality, average bitrate comes out to about 2600Kbps for above sample. Source file size for the above sample(130mb) was around 480mb. For better size control, you can try the target size option from video tab.
3rd May 2011, 12:14 AM |#5  
Senior Member
Thanks Meter: 377
I encoded a 720p 130MB file and it turned out at 146MB with the profile file.
3rd May 2011, 01:17 AM |#6  
edge929's Avatar
Thanks Meter: 10
I used this Handbrake preset on a 986MB 720p high profile 2 hour movie and the resulting file size was 2.48GB. Movie played great with the default video player, just can't get many on an 8GB microSD card.
3rd May 2011, 03:52 AM |#7  
Junior Member
Thanks Meter: 0
I used to use MeGUI to reencode videos for my PSP,and it's good at this job.
I'll have a try according to your post,thanks.
3rd May 2011, 06:37 AM |#8  
OP Member
Thanks Meter: 54
If you are used to MeGUI, then no need to use Handbrake. Just select the baseline from x264 option and configure the rest to your likings.
3rd May 2011, 07:04 AM |#9  
Senior Member
Thanks Meter: 382
Is badaboom any good for this purpose? Both handbrake and badaboom have cuda acceleration, correct?
3rd May 2011, 07:40 PM |#10  
OP Member
Thanks Meter: 54
looking at the demo video of badaboom, there is baseline setting under advanced option so I assume it will work as well. It doesn't seem to have detailed options so tweaking doesn't seem possible though. I wouldn't spend $40 on badaboom while handbrake does the job for free.
3rd May 2011, 07:42 PM |#11  
Senior Member
Thanks Meter: 9
I've converted it to your settings. However my file is only 1.3GB. When I connect my unit through usb and try to add it by dragging and dropping, it says that the operation cannot continue. My only options are to stop or skip the file transfer.

Edit- Nevermind. It wasn't finished converting yet! Duh!
Post Reply Subscribe to Thread

720p, encode, handbrake, mkv, mp4

Guest Quick Reply (no urls or BBcode)
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes