Articles - > x264 Options Explained

Printer Friendly Version Printer Friendly Version

User Rating:
(4 votes)
Details / Vote Now

User Comments:
anon: This guide is really old especially...
More / Post Your Comments

Page Select:

  1   2   3   4   5   6   7   8   Next Page

Page 4 of 8: x264 Options: B-Frames

Related Articles:
  1. H.264 Encoding using StaxRip
  2. Tips, Tricks, Hacks for PS3, Wii, and XBOX
  3. Xvid Setup Guide
  4. Xbox 360 H.264 Conversion Guide
  5. PS3 H.264 Conversion Guide
x264 Options: B-Frames




Direct Mode:

Description: This option when selected can improve compression efficiency. Disabled by default, Auto seems to be the most common value, with Spatial being used occasionally.
Available Options:
None
Spatial
Temporal: least used (at least in Sharktooth's profiles)
Auto: most common
Command Line: --direct x
(where 'x' is 'none', 'spatial', 'temporal' or 'auto')



Bias:

Description: Sets how much bias x264 should give the usage of B-frames (higher means more use of B-frames). Setting this to 100 is the equivalent of not selecting the "Adaptive" option (see below). A default value of 0 works well. Option only available when at least 1 B-frame has been set.
Command Line: --b-bias n
(where 'n' is the bias value)



Adaptive:

Description: Turns on adaptive B-frames, which allows x264 to determine the number of B-frames to use (within the set B-frames limit in the previous section). A default value of On works well. Option only available when at least 1 B-frame has been set.
Command Line: --no-b-adapt
(disables adaptive B-frames)



Pyramid:

Description: Turns on B-frame Pyramid option, which allows B-frames to be used as references for other B-frames in prediction. A default value of On (when available) works well. Option only available when at least 2 B-frame has been set.
Command Line: --b-pyramid
(enables adaptive B-frames)



RDO:

Description: Turns on/off RDO for B-Frames. Turning it On will improve quality at the expense of encoding speed, but it is almost always worth it. Must have at least 1 B-frame and must have a "Subpixel Motion Estimation" (see "Analysis options" section) of 6 or 7.
Command Line: --b-rdo
(enables RD based mode decision for B-frames)



Weighted Prediction:

Description: Turns on weighted prediction for B-frames, which results in improved accuracy and therefore a more efficient encoding. Set it to On in most cases. Option only available when at least 1 B-frame has been set.
Command Line: --weightb
(enables weighted prediction)



Bidirectional M.E.:

Description: Turns on bidirectional M.E, which allows predictions based on motion both before and after the B-frames. Set it to On in most cases.
Command Line: --bime
(enables bidirectional M.E.)

 

 

 


  1   2   3   4   5   6   7   8   Next Page

Article Navigation:

Page 1: Introduction + Basic x264 Usage
Page 2: Frames Basics and x264 Profiles
Page 3: x264 Options: Common
Page 4: x264 Options: B-Frames <--
Page 5: x264 Options: Frame Options
Page 6: x264 Options: Analysis
Page 7: x264 Options: Partitions
Page 8: x264 Options: Input/Output

User Rating:

  Average Rating: Your Rating:
Registered Users: (4 votes)
Non-Registered Users: (101 votes)

User Comments:

This guide is really old especially given the rapid development of x264 (eg. Psy-RDO/Psy-trellis). More comprehensive up-to-date guides can be found at http://mewiki.project357.com/wiki/X264_Settings http://avidemux.org/admWiki/index.php?title=H264
Posted by: anon, 10:54:48, Sep 22, 2008


I am using the open-source HandBrake to encode to H.264. One option I'm interested in is "Verbose Logging." But I've tried every command under the sun to get Verbose Logging and have been unsuccessful. I've tried "verbose=1," "v=1" "vb=1" and a bunch of others, but to no avail. Is there a command I'm missing to get Verbose Logging? Any help is appreciated. Also, the documentation on Trellis is scarce. I understand it decides the best way to dole out bitrate and can make the picture sharper. My question is, how (technically) does Trellis accomplish this? Thanx in advance for your help, mikedonahue@mac.com .
Posted by: defendr, 09:23:53, Feb 15, 2009



Comments: