Welcome to XDA

Search to go directly to your device's forum

Register an account

Unlock full posting privileges

Ask a question

No registration required
Post Reply

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

OP buri73

2nd May 2011, 11:18 PM   |  #1  
OP Member
Flag LITH, IL
Thanks Meter: 54
 
92 posts
Join Date:Joined: Nov 2007
More
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.

Background
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.

Guide
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 TF101-Baseline.zip - [Click for QR Code] (992 Bytes, 3589 views)
File Type: zip TF101-HighProfile.zip - [Click for QR Code] (992 Bytes, 4632 views)
Last edited by buri73; 29th May 2011 at 06:47 AM. Reason: Honeycomb 3.1 HP profile added
The Following 36 Users Say Thank You to buri73 For This Useful Post: [ View ]
2nd May 2011, 11:24 PM   |  #2  
Noxious Ninja's Avatar
Senior Member
Flag Dallas, TX
Thanks Meter: 425
 
636 posts
Join Date:Joined: Jul 2010
Donate to Me
More
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: 156
 
1,522 posts
Join Date:Joined: May 2009
More
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
Flag LITH, IL
Thanks Meter: 54
 
92 posts
Join Date:Joined: Nov 2007
More
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: 359
 
1,251 posts
Join Date:Joined: Aug 2009
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
Member
Thanks Meter: 10
 
66 posts
Join Date:Joined: Apr 2011
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
 
22 posts
Join Date:Joined: Apr 2011
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
Flag LITH, IL
Thanks Meter: 54
 
92 posts
Join Date:Joined: Nov 2007
More
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: 359
 
1,654 posts
Join Date:Joined: Jan 2008
Is badaboom any good for this purpose? Both handbrake and badaboom have cuda acceleration, correct?
3rd May 2011, 07:40 PM   |  #10  
OP Member
Flag LITH, IL
Thanks Meter: 54
 
92 posts
Join Date:Joined: Nov 2007
More
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.

Post Reply Subscribe to Thread

Tags
720p, encode, handbrake, mkv, mp4
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes