History

Update qmin/qmax values for libx264 presets

Also allow qmin/qmax to go up to 69 (the current max value for libx264). This will have to increase when we add 9/10-bit support. (cherry picked from commit c7ac200d15e3240972d269df768068f0e3bb9c2f)

Jason Garrett-Glaser committed 15 years ago

Commit a97b9321 parent 2c855ce27 files · +54 −54Browse files

Unified · Split

27 files
  1. ffpresets/libx264-fast.ffpreset +2 −2
  2. ffpresets/libx264-fast_firstpass.ffpreset +2 −2
  3. ffpresets/libx264-faster.ffpreset +2 −2
  4. ffpresets/libx264-faster_firstpass.ffpreset +2 −2
  5. ffpresets/libx264-lossless_fast.ffpreset +2 −2
  6. ffpresets/libx264-lossless_max.ffpreset +2 −2
  7. ffpresets/libx264-lossless_medium.ffpreset +2 −2
  8. ffpresets/libx264-lossless_slow.ffpreset +2 −2
  9. ffpresets/libx264-lossless_slower.ffpreset +2 −2
  10. ffpresets/libx264-lossless_ultrafast.ffpreset +2 −2
  11. ffpresets/libx264-medium.ffpreset +2 −2
  12. ffpresets/libx264-medium_firstpass.ffpreset +2 −2
  13. ffpresets/libx264-placebo.ffpreset +2 −2
  14. ffpresets/libx264-placebo_firstpass.ffpreset +2 −2
  15. ffpresets/libx264-slow.ffpreset +2 −2
  16. ffpresets/libx264-slow_firstpass.ffpreset +2 −2
  17. ffpresets/libx264-slower.ffpreset +2 −2
  18. ffpresets/libx264-slower_firstpass.ffpreset +2 −2
  19. ffpresets/libx264-superfast.ffpreset +2 −2
  20. ffpresets/libx264-superfast_firstpass.ffpreset +2 −2
  21. ffpresets/libx264-ultrafast.ffpreset +2 −2
  22. ffpresets/libx264-ultrafast_firstpass.ffpreset +2 −2
  23. ffpresets/libx264-veryfast.ffpreset +2 −2
  24. ffpresets/libx264-veryfast_firstpass.ffpreset +2 −2
  25. ffpresets/libx264-veryslow.ffpreset +2 −2
  26. ffpresets/libx264-veryslow_firstpass.ffpreset +2 −2
  27. libavcodec/options.c +2 −2
ffpresets/libx264-fast.ffpreset+2−2
@@ -11,8 +11,8 @@ sc_threshold=40 · 10 unmodified lines
11i_qfactor=0.7111i_qfactor=0.71
12b_strategy=112b_strategy=1
13qcomp=0.613qcomp=0.6
14qmin=1014qmin=0
15qmax=5115qmax=69
16qdiff=416qdiff=4
17bf=317bf=3
18refs=218refs=2
ffpresets/libx264-fast_firstpass.ffpreset+2−2
@@ -11,8 +11,8 @@ sc_threshold=40 · 10 unmodified lines
11i_qfactor=0.7111i_qfactor=0.71
12b_strategy=112b_strategy=1
13qcomp=0.613qcomp=0.6
14qmin=1014qmin=0
15qmax=5115qmax=69
16qdiff=416qdiff=4
17bf=317bf=3
18refs=118refs=1
ffpresets/libx264-faster.ffpreset+2−2
@@ -11,8 +11,8 @@ sc_threshold=40 · 10 unmodified lines
11i_qfactor=0.7111i_qfactor=0.71
12b_strategy=112b_strategy=1
13qcomp=0.613qcomp=0.6
14qmin=1014qmin=0
15qmax=5115qmax=69
16qdiff=416qdiff=4
17bf=317bf=3
18refs=218refs=2
ffpresets/libx264-faster_firstpass.ffpreset+2−2
@@ -11,8 +11,8 @@ sc_threshold=40 · 10 unmodified lines
11i_qfactor=0.7111i_qfactor=0.71
12b_strategy=112b_strategy=1
13qcomp=0.613qcomp=0.6
14qmin=1014qmin=0
15qmax=5115qmax=69
16qdiff=416qdiff=4
17bf=317bf=3
18refs=118refs=1
ffpresets/libx264-lossless_fast.ffpreset+2−2
@@ -11,8 +11,8 @@ sc_threshold=40 · 10 unmodified lines
11i_qfactor=0.7111i_qfactor=0.71
12b_strategy=112b_strategy=1
13qcomp=0.613qcomp=0.6
14qmin=1014qmin=0
15qmax=5115qmax=69
16qdiff=416qdiff=4
17directpred=117directpred=1
18flags2=+fastpskip18flags2=+fastpskip
ffpresets/libx264-lossless_max.ffpreset+2−2
@@ -11,8 +11,8 @@ sc_threshold=40 · 10 unmodified lines
11i_qfactor=0.7111i_qfactor=0.71
12b_strategy=112b_strategy=1
13qcomp=0.613qcomp=0.6
14qmin=1014qmin=0
15qmax=5115qmax=69
16qdiff=416qdiff=4
17refs=1617refs=16
18directpred=118directpred=1
ffpresets/libx264-lossless_medium.ffpreset+2−2
@@ -11,8 +11,8 @@ sc_threshold=40 · 10 unmodified lines
11i_qfactor=0.7111i_qfactor=0.71
12b_strategy=112b_strategy=1
13qcomp=0.613qcomp=0.6
14qmin=1014qmin=0
15qmax=5115qmax=69
16qdiff=416qdiff=4
17directpred=117directpred=1
18flags2=+fastpskip18flags2=+fastpskip
ffpresets/libx264-lossless_slow.ffpreset+2−2
@@ -11,8 +11,8 @@ sc_threshold=40 · 10 unmodified lines
11i_qfactor=0.7111i_qfactor=0.71
12b_strategy=112b_strategy=1
13qcomp=0.613qcomp=0.6
14qmin=1014qmin=0
15qmax=5115qmax=69
16qdiff=416qdiff=4
17refs=217refs=2
18directpred=118directpred=1
ffpresets/libx264-lossless_slower.ffpreset+2−2
@@ -11,8 +11,8 @@ sc_threshold=40 · 10 unmodified lines
11i_qfactor=0.7111i_qfactor=0.71
12b_strategy=112b_strategy=1
13qcomp=0.613qcomp=0.6
14qmin=1014qmin=0
15qmax=5115qmax=69
16qdiff=416qdiff=4
17refs=417refs=4
18directpred=118directpred=1
ffpresets/libx264-lossless_ultrafast.ffpreset+2−2
@@ -11,8 +11,8 @@ sc_threshold=40 · 10 unmodified lines
11i_qfactor=0.7111i_qfactor=0.71
12b_strategy=112b_strategy=1
13qcomp=0.613qcomp=0.6
14qmin=1014qmin=0
15qmax=5115qmax=69
16qdiff=416qdiff=4
17directpred=117directpred=1
18flags2=+fastpskip18flags2=+fastpskip
ffpresets/libx264-medium.ffpreset+2−2
@@ -11,8 +11,8 @@ sc_threshold=40 · 10 unmodified lines
11i_qfactor=0.7111i_qfactor=0.71
12b_strategy=112b_strategy=1
13qcomp=0.613qcomp=0.6
14qmin=1014qmin=0
15qmax=5115qmax=69
16qdiff=416qdiff=4
17bf=317bf=3
18refs=318refs=3
ffpresets/libx264-medium_firstpass.ffpreset+2−2
@@ -11,8 +11,8 @@ sc_threshold=40 · 10 unmodified lines
11i_qfactor=0.7111i_qfactor=0.71
12b_strategy=112b_strategy=1
13qcomp=0.613qcomp=0.6
14qmin=1014qmin=0
15qmax=5115qmax=69
16qdiff=416qdiff=4
17bf=317bf=3
18refs=118refs=1
ffpresets/libx264-placebo.ffpreset+2−2
@@ -11,8 +11,8 @@ sc_threshold=40 · 10 unmodified lines
11i_qfactor=0.7111i_qfactor=0.71
12b_strategy=212b_strategy=2
13qcomp=0.613qcomp=0.6
14qmin=1014qmin=0
15qmax=5115qmax=69
16qdiff=416qdiff=4
17bf=1617bf=16
18refs=1618refs=16
ffpresets/libx264-placebo_firstpass.ffpreset+2−2
@@ -11,8 +11,8 @@ sc_threshold=40 · 10 unmodified lines
11i_qfactor=0.7111i_qfactor=0.71
12b_strategy=212b_strategy=2
13qcomp=0.613qcomp=0.6
14qmin=1014qmin=0
15qmax=5115qmax=69
16qdiff=416qdiff=4
17bf=1617bf=16
18refs=1618refs=16
ffpresets/libx264-slow.ffpreset+2−2
@@ -11,8 +11,8 @@ sc_threshold=40 · 10 unmodified lines
11i_qfactor=0.7111i_qfactor=0.71
12b_strategy=212b_strategy=2
13qcomp=0.613qcomp=0.6
14qmin=1014qmin=0
15qmax=5115qmax=69
16qdiff=416qdiff=4
17bf=317bf=3
18refs=518refs=5
ffpresets/libx264-slow_firstpass.ffpreset+2−2
@@ -11,8 +11,8 @@ sc_threshold=40 · 10 unmodified lines
11i_qfactor=0.7111i_qfactor=0.71
12b_strategy=212b_strategy=2
13qcomp=0.613qcomp=0.6
14qmin=1014qmin=0
15qmax=5115qmax=69
16qdiff=416qdiff=4
17bf=317bf=3
18refs=118refs=1
ffpresets/libx264-slower.ffpreset+2−2
@@ -11,8 +11,8 @@ sc_threshold=40 · 10 unmodified lines
11i_qfactor=0.7111i_qfactor=0.71
12b_strategy=212b_strategy=2
13qcomp=0.613qcomp=0.6
14qmin=1014qmin=0
15qmax=5115qmax=69
16qdiff=416qdiff=4
17bf=317bf=3
18refs=818refs=8
ffpresets/libx264-slower_firstpass.ffpreset+2−2
@@ -11,8 +11,8 @@ sc_threshold=40 · 10 unmodified lines
11i_qfactor=0.7111i_qfactor=0.71
12b_strategy=212b_strategy=2
13qcomp=0.613qcomp=0.6
14qmin=1014qmin=0
15qmax=5115qmax=69
16qdiff=416qdiff=4
17bf=317bf=3
18refs=118refs=1
ffpresets/libx264-superfast.ffpreset+2−2
@@ -11,8 +11,8 @@ sc_threshold=40 · 10 unmodified lines
11i_qfactor=0.7111i_qfactor=0.71
12b_strategy=112b_strategy=1
13qcomp=0.613qcomp=0.6
14qmin=1014qmin=0
15qmax=5115qmax=69
16qdiff=416qdiff=4
17bf=317bf=3
18refs=118refs=1
ffpresets/libx264-superfast_firstpass.ffpreset+2−2
@@ -11,8 +11,8 @@ sc_threshold=40 · 10 unmodified lines
11i_qfactor=0.7111i_qfactor=0.71
12b_strategy=112b_strategy=1
13qcomp=0.613qcomp=0.6
14qmin=1014qmin=0
15qmax=5115qmax=69
16qdiff=416qdiff=4
17bf=317bf=3
18refs=118refs=1
ffpresets/libx264-ultrafast.ffpreset+2−2
@@ -11,8 +11,8 @@ sc_threshold=0 · 10 unmodified lines
11i_qfactor=0.7111i_qfactor=0.71
12b_strategy=012b_strategy=0
13qcomp=0.613qcomp=0.6
14qmin=1014qmin=0
15qmax=5115qmax=69
16qdiff=416qdiff=4
17bf=017bf=0
18refs=118refs=1
ffpresets/libx264-ultrafast_firstpass.ffpreset+2−2
@@ -11,8 +11,8 @@ sc_threshold=0 · 10 unmodified lines
11i_qfactor=0.7111i_qfactor=0.71
12b_strategy=012b_strategy=0
13qcomp=0.613qcomp=0.6
14qmin=1014qmin=0
15qmax=5115qmax=69
16qdiff=416qdiff=4
17bf=017bf=0
18refs=118refs=1
ffpresets/libx264-veryfast.ffpreset+2−2
@@ -11,8 +11,8 @@ sc_threshold=40 · 10 unmodified lines
11i_qfactor=0.7111i_qfactor=0.71
12b_strategy=112b_strategy=1
13qcomp=0.613qcomp=0.6
14qmin=1014qmin=0
15qmax=5115qmax=69
16qdiff=416qdiff=4
17bf=317bf=3
18refs=118refs=1
ffpresets/libx264-veryfast_firstpass.ffpreset+2−2
@@ -11,8 +11,8 @@ sc_threshold=40 · 10 unmodified lines
11i_qfactor=0.7111i_qfactor=0.71
12b_strategy=112b_strategy=1
13qcomp=0.613qcomp=0.6
14qmin=1014qmin=0
15qmax=5115qmax=69
16qdiff=416qdiff=4
17bf=317bf=3
18refs=118refs=1
ffpresets/libx264-veryslow.ffpreset+2−2
@@ -11,8 +11,8 @@ sc_threshold=40 · 10 unmodified lines
11i_qfactor=0.7111i_qfactor=0.71
12b_strategy=212b_strategy=2
13qcomp=0.613qcomp=0.6
14qmin=1014qmin=0
15qmax=5115qmax=69
16qdiff=416qdiff=4
17bf=817bf=8
18refs=1618refs=16
ffpresets/libx264-veryslow_firstpass.ffpreset+2−2
@@ -11,8 +11,8 @@ sc_threshold=40 · 10 unmodified lines
11i_qfactor=0.7111i_qfactor=0.71
12b_strategy=212b_strategy=2
13qcomp=0.613qcomp=0.6
14qmin=1014qmin=0
15qmax=5115qmax=69
16qdiff=416qdiff=4
17bf=817bf=8
18refs=118refs=1
libavcodec/options.c+2−2
@@ -117,8 +117,8 @@ static const AVOption options[]={ · 116 unmodified lines
117{"delay", NULL, OFFSET(delay), FF_OPT_TYPE_INT, DEFAULT, INT_MIN, INT_MAX},117{"delay", NULL, OFFSET(delay), FF_OPT_TYPE_INT, DEFAULT, INT_MIN, INT_MAX},
118{"qcomp", "video quantizer scale compression (VBR)", OFFSET(qcompress), FF_OPT_TYPE_FLOAT, 0.5, -FLT_MAX, FLT_MAX, V|E},118{"qcomp", "video quantizer scale compression (VBR)", OFFSET(qcompress), FF_OPT_TYPE_FLOAT, 0.5, -FLT_MAX, FLT_MAX, V|E},
119{"qblur", "video quantizer scale blur (VBR)", OFFSET(qblur), FF_OPT_TYPE_FLOAT, 0.5, 0, FLT_MAX, V|E},119{"qblur", "video quantizer scale blur (VBR)", OFFSET(qblur), FF_OPT_TYPE_FLOAT, 0.5, 0, FLT_MAX, V|E},
120{"qmin", "min video quantizer scale (VBR)", OFFSET(qmin), FF_OPT_TYPE_INT, 2, 0, 63, V|E},120{"qmin", "min video quantizer scale (VBR)", OFFSET(qmin), FF_OPT_TYPE_INT, 2, 0, 69, V|E},
121{"qmax", "max video quantizer scale (VBR)", OFFSET(qmax), FF_OPT_TYPE_INT, 31, 0, 63, V|E},121{"qmax", "max video quantizer scale (VBR)", OFFSET(qmax), FF_OPT_TYPE_INT, 31, 0, 69, V|E},
122{"qdiff", "max difference between the quantizer scale (VBR)", OFFSET(max_qdiff), FF_OPT_TYPE_INT, 3, INT_MIN, INT_MAX, V|E},122{"qdiff", "max difference between the quantizer scale (VBR)", OFFSET(max_qdiff), FF_OPT_TYPE_INT, 3, INT_MIN, INT_MAX, V|E},
123{"bf", "use 'frames' B frames", OFFSET(max_b_frames), FF_OPT_TYPE_INT, DEFAULT, 0, FF_MAX_B_FRAMES, V|E},123{"bf", "use 'frames' B frames", OFFSET(max_b_frames), FF_OPT_TYPE_INT, DEFAULT, 0, FF_MAX_B_FRAMES, V|E},
124{"b_qfactor", "qp factor between p and b frames", OFFSET(b_quant_factor), FF_OPT_TYPE_FLOAT, 1.25, -FLT_MAX, FLT_MAX, V|E},124{"b_qfactor", "qp factor between p and b frames", OFFSET(b_quant_factor), FF_OPT_TYPE_FLOAT, 1.25, -FLT_MAX, FLT_MAX, V|E},

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t