From d41f1fa6443226f14d479db55c645056ff2076d2 Mon Sep 17 00:00:00 2001 From: Lou Logan Date: Tue, 2 Mar 2010 03:19:12 +0000 Subject: Add presets for all of the x264 presets, including fastfirstpass versions. Not 100% accurate, since not all x264 options have ffmpeg equivalents yet. Patch by Lou Logan. Originally committed as revision 22144 to svn://svn.ffmpeg.org/ffmpeg/trunk --- ffpresets/libx264-fast.ffpreset | 22 ++++++++++++++++++++++ ffpresets/libx264-fast_firstpass.ffpreset | 22 ++++++++++++++++++++++ ffpresets/libx264-faster.ffpreset | 22 ++++++++++++++++++++++ ffpresets/libx264-faster_firstpass.ffpreset | 22 ++++++++++++++++++++++ ffpresets/libx264-medium.ffpreset | 22 ++++++++++++++++++++++ ffpresets/libx264-medium_firstpass.ffpreset | 22 ++++++++++++++++++++++ ffpresets/libx264-placebo.ffpreset | 22 ++++++++++++++++++++++ ffpresets/libx264-placebo_firstpass.ffpreset | 22 ++++++++++++++++++++++ ffpresets/libx264-slow.ffpreset | 22 ++++++++++++++++++++++ ffpresets/libx264-slow_firstpass.ffpreset | 22 ++++++++++++++++++++++ ffpresets/libx264-slower.ffpreset | 22 ++++++++++++++++++++++ ffpresets/libx264-slower_firstpass.ffpreset | 22 ++++++++++++++++++++++ ffpresets/libx264-ultrafast.ffpreset | 22 ++++++++++++++++++++++ ffpresets/libx264-ultrafast_firstpass.ffpreset | 22 ++++++++++++++++++++++ ffpresets/libx264-veryfast.ffpreset | 22 ++++++++++++++++++++++ ffpresets/libx264-veryfast_firstpass.ffpreset | 22 ++++++++++++++++++++++ ffpresets/libx264-veryslow.ffpreset | 22 ++++++++++++++++++++++ ffpresets/libx264-veryslow_firstpass.ffpreset | 22 ++++++++++++++++++++++ 18 files changed, 396 insertions(+) create mode 100644 ffpresets/libx264-fast.ffpreset create mode 100644 ffpresets/libx264-fast_firstpass.ffpreset create mode 100644 ffpresets/libx264-faster.ffpreset create mode 100644 ffpresets/libx264-faster_firstpass.ffpreset create mode 100644 ffpresets/libx264-medium.ffpreset create mode 100644 ffpresets/libx264-medium_firstpass.ffpreset create mode 100644 ffpresets/libx264-placebo.ffpreset create mode 100644 ffpresets/libx264-placebo_firstpass.ffpreset create mode 100644 ffpresets/libx264-slow.ffpreset create mode 100644 ffpresets/libx264-slow_firstpass.ffpreset create mode 100644 ffpresets/libx264-slower.ffpreset create mode 100644 ffpresets/libx264-slower_firstpass.ffpreset create mode 100644 ffpresets/libx264-ultrafast.ffpreset create mode 100644 ffpresets/libx264-ultrafast_firstpass.ffpreset create mode 100644 ffpresets/libx264-veryfast.ffpreset create mode 100644 ffpresets/libx264-veryfast_firstpass.ffpreset create mode 100644 ffpresets/libx264-veryslow.ffpreset create mode 100644 ffpresets/libx264-veryslow_firstpass.ffpreset diff --git a/ffpresets/libx264-fast.ffpreset b/ffpresets/libx264-fast.ffpreset new file mode 100644 index 0000000000..8040724804 --- /dev/null +++ b/ffpresets/libx264-fast.ffpreset @@ -0,0 +1,22 @@ +coder=1 +flags=+loop +cmp=+chroma +partitions=+parti8x8+parti4x4+partp8x8+partb8x8 +me_method=hex +subq=6 +me_range=16 +g=250 +keyint_min=25 +sc_threshold=40 +i_qfactor=0.71 +b_strategy=1 +qcomp=0.6 +qmin=10 +qmax=51 +qdiff=4 +bf=3 +refs=2 +directpred=1 +trellis=1 +flags2=+bpyramid+mixed_refs+wpred+dct8x8+fastpskip+mbtree +wpredp=2 diff --git a/ffpresets/libx264-fast_firstpass.ffpreset b/ffpresets/libx264-fast_firstpass.ffpreset new file mode 100644 index 0000000000..f0fb0833c2 --- /dev/null +++ b/ffpresets/libx264-fast_firstpass.ffpreset @@ -0,0 +1,22 @@ +coder=1 +flags=+loop +cmp=+chroma +partitions=-parti8x8-parti4x4-partp8x8-partb8x8 +me_method=dia +subq=2 +me_range=16 +g=250 +keyint_min=25 +sc_threshold=40 +i_qfactor=0.71 +b_strategy=1 +qcomp=0.6 +qmin=10 +qmax=51 +qdiff=4 +bf=3 +refs=1 +directpred=1 +trellis=0 +flags2=+bpyramid-mixed_refs+wpred-dct8x8+fastpskip+mbtree +wpredp=2 diff --git a/ffpresets/libx264-faster.ffpreset b/ffpresets/libx264-faster.ffpreset new file mode 100644 index 0000000000..57771f6f24 --- /dev/null +++ b/ffpresets/libx264-faster.ffpreset @@ -0,0 +1,22 @@ +coder=1 +flags=+loop +cmp=+chroma +partitions=+parti8x8+parti4x4+partp8x8+partb8x8 +me_method=hex +subq=4 +me_range=16 +g=250 +keyint_min=25 +sc_threshold=40 +i_qfactor=0.71 +b_strategy=1 +qcomp=0.6 +qmin=10 +qmax=51 +qdiff=4 +bf=3 +refs=2 +directpred=1 +trellis=1 +flags2=+bpyramid-mixed_refs+wpred+dct8x8+fastpskip-mbtree +wpredp=1 diff --git a/ffpresets/libx264-faster_firstpass.ffpreset b/ffpresets/libx264-faster_firstpass.ffpreset new file mode 100644 index 0000000000..969fcf9ab6 --- /dev/null +++ b/ffpresets/libx264-faster_firstpass.ffpreset @@ -0,0 +1,22 @@ +coder=1 +flags=+loop +cmp=+chroma +partitions=-parti8x8-parti4x4-partp8x8-partb8x8 +me_method=dia +subq=2 +me_range=16 +g=250 +keyint_min=25 +sc_threshold=40 +i_qfactor=0.71 +b_strategy=1 +qcomp=0.6 +qmin=10 +qmax=51 +qdiff=4 +bf=3 +refs=1 +directpred=1 +trellis=0 +flags2=+bpyramid-mixed_refs+wpred-dct8x8+fastpskip-mbtree +wpredp=1 diff --git a/ffpresets/libx264-medium.ffpreset b/ffpresets/libx264-medium.ffpreset new file mode 100644 index 0000000000..245f4d2850 --- /dev/null +++ b/ffpresets/libx264-medium.ffpreset @@ -0,0 +1,22 @@ +coder=1 +flags=+loop +cmp=+chroma +partitions=+parti8x8+parti4x4+partp8x8+partb8x8 +me_method=hex +subq=7 +me_range=16 +g=250 +keyint_min=25 +sc_threshold=40 +i_qfactor=0.71 +b_strategy=1 +qcomp=0.6 +qmin=10 +qmax=51 +qdiff=4 +bf=3 +refs=3 +directpred=1 +trellis=1 +flags2=+bpyramid+mixed_refs+wpred+dct8x8+fastpskip+mbtree +wpredp=2 diff --git a/ffpresets/libx264-medium_firstpass.ffpreset b/ffpresets/libx264-medium_firstpass.ffpreset new file mode 100644 index 0000000000..f0fb0833c2 --- /dev/null +++ b/ffpresets/libx264-medium_firstpass.ffpreset @@ -0,0 +1,22 @@ +coder=1 +flags=+loop +cmp=+chroma +partitions=-parti8x8-parti4x4-partp8x8-partb8x8 +me_method=dia +subq=2 +me_range=16 +g=250 +keyint_min=25 +sc_threshold=40 +i_qfactor=0.71 +b_strategy=1 +qcomp=0.6 +qmin=10 +qmax=51 +qdiff=4 +bf=3 +refs=1 +directpred=1 +trellis=0 +flags2=+bpyramid-mixed_refs+wpred-dct8x8+fastpskip+mbtree +wpredp=2 diff --git a/ffpresets/libx264-placebo.ffpreset b/ffpresets/libx264-placebo.ffpreset new file mode 100644 index 0000000000..447f3d860e --- /dev/null +++ b/ffpresets/libx264-placebo.ffpreset @@ -0,0 +1,22 @@ +coder=1 +flags=+loop +cmp=+chroma +partitions=+parti8x8+parti4x4+partp8x8+partp4x4+partb8x8 +me_method=tesa +subq=10 +me_range=24 +g=250 +keyint_min=25 +sc_threshold=40 +i_qfactor=0.71 +b_strategy=2 +qcomp=0.6 +qmin=10 +qmax=51 +qdiff=4 +bf=16 +refs=16 +directpred=3 +trellis=2 +flags2=+bpyramid+mixed_refs+wpred+dct8x8-fastpskip+mbtree +wpredp=2 diff --git a/ffpresets/libx264-placebo_firstpass.ffpreset b/ffpresets/libx264-placebo_firstpass.ffpreset new file mode 100644 index 0000000000..447f3d860e --- /dev/null +++ b/ffpresets/libx264-placebo_firstpass.ffpreset @@ -0,0 +1,22 @@ +coder=1 +flags=+loop +cmp=+chroma +partitions=+parti8x8+parti4x4+partp8x8+partp4x4+partb8x8 +me_method=tesa +subq=10 +me_range=24 +g=250 +keyint_min=25 +sc_threshold=40 +i_qfactor=0.71 +b_strategy=2 +qcomp=0.6 +qmin=10 +qmax=51 +qdiff=4 +bf=16 +refs=16 +directpred=3 +trellis=2 +flags2=+bpyramid+mixed_refs+wpred+dct8x8-fastpskip+mbtree +wpredp=2 diff --git a/ffpresets/libx264-slow.ffpreset b/ffpresets/libx264-slow.ffpreset new file mode 100644 index 0000000000..955495ac2d --- /dev/null +++ b/ffpresets/libx264-slow.ffpreset @@ -0,0 +1,22 @@ +coder=1 +flags=+loop +cmp=+chroma +partitions=+parti8x8+parti4x4+partp8x8+partb8x8 +me_method=umh +subq=8 +me_range=16 +g=250 +keyint_min=25 +sc_threshold=40 +i_qfactor=0.71 +b_strategy=2 +qcomp=0.6 +qmin=10 +qmax=51 +qdiff=4 +bf=3 +refs=5 +directpred=3 +trellis=1 +flags2=+bpyramid+mixed_refs+wpred+dct8x8+fastpskip+mbtree +wpredp=2 diff --git a/ffpresets/libx264-slow_firstpass.ffpreset b/ffpresets/libx264-slow_firstpass.ffpreset new file mode 100644 index 0000000000..e043a662e2 --- /dev/null +++ b/ffpresets/libx264-slow_firstpass.ffpreset @@ -0,0 +1,22 @@ +coder=1 +flags=+loop +cmp=+chroma +partitions=-parti8x8-parti4x4-partp8x8-partb8x8 +me_method=dia +subq=2 +me_range=16 +g=250 +keyint_min=25 +sc_threshold=40 +i_qfactor=0.71 +b_strategy=2 +qcomp=0.6 +qmin=10 +qmax=51 +qdiff=4 +bf=3 +refs=1 +directpred=3 +trellis=0 +flags2=+bpyramid-mixed_refs+wpred-dct8x8+fastpskip+mbtree +wpredp=2 diff --git a/ffpresets/libx264-slower.ffpreset b/ffpresets/libx264-slower.ffpreset new file mode 100644 index 0000000000..4c487cc64c --- /dev/null +++ b/ffpresets/libx264-slower.ffpreset @@ -0,0 +1,22 @@ +coder=1 +flags=+loop +cmp=+chroma +partitions=+parti8x8+parti4x4+partp8x8+partp4x4+partb8x8 +me_method=umh +subq=9 +me_range=16 +g=250 +keyint_min=25 +sc_threshold=40 +i_qfactor=0.71 +b_strategy=2 +qcomp=0.6 +qmin=10 +qmax=51 +qdiff=4 +bf=3 +refs=8 +directpred=3 +trellis=2 +flags2=+bpyramid+mixed_refs+wpred+dct8x8+fastpskip+mbtree +wpredp=2 diff --git a/ffpresets/libx264-slower_firstpass.ffpreset b/ffpresets/libx264-slower_firstpass.ffpreset new file mode 100644 index 0000000000..e043a662e2 --- /dev/null +++ b/ffpresets/libx264-slower_firstpass.ffpreset @@ -0,0 +1,22 @@ +coder=1 +flags=+loop +cmp=+chroma +partitions=-parti8x8-parti4x4-partp8x8-partb8x8 +me_method=dia +subq=2 +me_range=16 +g=250 +keyint_min=25 +sc_threshold=40 +i_qfactor=0.71 +b_strategy=2 +qcomp=0.6 +qmin=10 +qmax=51 +qdiff=4 +bf=3 +refs=1 +directpred=3 +trellis=0 +flags2=+bpyramid-mixed_refs+wpred-dct8x8+fastpskip+mbtree +wpredp=2 diff --git a/ffpresets/libx264-ultrafast.ffpreset b/ffpresets/libx264-ultrafast.ffpreset new file mode 100644 index 0000000000..98ebfd6147 --- /dev/null +++ b/ffpresets/libx264-ultrafast.ffpreset @@ -0,0 +1,22 @@ +coder=0 +flags=-loop +cmp=+chroma +partitions=-parti8x8-parti4x4-partp8x8-partb8x8 +me_method=dia +subq=0 +me_range=16 +g=250 +keyint_min=25 +sc_threshold=0 +i_qfactor=0.71 +b_strategy=0 +qcomp=0.6 +qmin=10 +qmax=51 +qdiff=4 +bf=0 +refs=1 +directpred=1 +trellis=0 +flags2=-bpyramid-mixed_refs-wpred-dct8x8+fastpskip-mbtree +wpredp=0 diff --git a/ffpresets/libx264-ultrafast_firstpass.ffpreset b/ffpresets/libx264-ultrafast_firstpass.ffpreset new file mode 100644 index 0000000000..98ebfd6147 --- /dev/null +++ b/ffpresets/libx264-ultrafast_firstpass.ffpreset @@ -0,0 +1,22 @@ +coder=0 +flags=-loop +cmp=+chroma +partitions=-parti8x8-parti4x4-partp8x8-partb8x8 +me_method=dia +subq=0 +me_range=16 +g=250 +keyint_min=25 +sc_threshold=0 +i_qfactor=0.71 +b_strategy=0 +qcomp=0.6 +qmin=10 +qmax=51 +qdiff=4 +bf=0 +refs=1 +directpred=1 +trellis=0 +flags2=-bpyramid-mixed_refs-wpred-dct8x8+fastpskip-mbtree +wpredp=0 diff --git a/ffpresets/libx264-veryfast.ffpreset b/ffpresets/libx264-veryfast.ffpreset new file mode 100644 index 0000000000..e2cb95931f --- /dev/null +++ b/ffpresets/libx264-veryfast.ffpreset @@ -0,0 +1,22 @@ +coder=1 +flags=+loop +cmp=+chroma +partitions=+parti8x8+parti4x4-partp8x8-partb8x8 +me_method=dia +subq=1 +me_range=16 +g=250 +keyint_min=25 +sc_threshold=40 +i_qfactor=0.71 +b_strategy=1 +qcomp=0.6 +qmin=10 +qmax=51 +qdiff=4 +bf=3 +refs=1 +directpred=1 +trellis=0 +flags2=+bpyramid-mixed_refs+wpred+dct8x8+fastpskip-mbtree +wpredp=0 diff --git a/ffpresets/libx264-veryfast_firstpass.ffpreset b/ffpresets/libx264-veryfast_firstpass.ffpreset new file mode 100644 index 0000000000..5f44bea24c --- /dev/null +++ b/ffpresets/libx264-veryfast_firstpass.ffpreset @@ -0,0 +1,22 @@ +coder=1 +flags=+loop +cmp=+chroma +partitions=-parti8x8-parti4x4-partp8x8-partb8x8 +me_method=dia +subq=1 +me_range=16 +g=250 +keyint_min=25 +sc_threshold=40 +i_qfactor=0.71 +b_strategy=1 +qcomp=0.6 +qmin=10 +qmax=51 +qdiff=4 +bf=3 +refs=1 +directpred=1 +trellis=0 +flags2=+bpyramid-mixed_refs+wpred-dct8x8+fastpskip-mbtree +wpredp=0 diff --git a/ffpresets/libx264-veryslow.ffpreset b/ffpresets/libx264-veryslow.ffpreset new file mode 100644 index 0000000000..0863299598 --- /dev/null +++ b/ffpresets/libx264-veryslow.ffpreset @@ -0,0 +1,22 @@ +coder=1 +flags=+loop +cmp=+chroma +partitions=+parti8x8+parti4x4+partp8x8+partp4x4+partb8x8 +me_method=umh +subq=10 +me_range=24 +g=250 +keyint_min=25 +sc_threshold=40 +i_qfactor=0.71 +b_strategy=2 +qcomp=0.6 +qmin=10 +qmax=51 +qdiff=4 +bf=8 +refs=16 +directpred=3 +trellis=2 +flags2=+bpyramid+mixed_refs+wpred+dct8x8+fastpskip+mbtree +wpredp=2 diff --git a/ffpresets/libx264-veryslow_firstpass.ffpreset b/ffpresets/libx264-veryslow_firstpass.ffpreset new file mode 100644 index 0000000000..a0004876cf --- /dev/null +++ b/ffpresets/libx264-veryslow_firstpass.ffpreset @@ -0,0 +1,22 @@ +coder=1 +flags=+loop +cmp=+chroma +partitions=-parti8x8-parti4x4-partp8x8-partb8x8 +me_method=dia +subq=2 +me_range=24 +g=250 +keyint_min=25 +sc_threshold=40 +i_qfactor=0.71 +b_strategy=2 +qcomp=0.6 +qmin=10 +qmax=51 +qdiff=4 +bf=8 +refs=1 +directpred=3 +trellis=0 +flags2=+bpyramid-mixed_refs+wpred-dct8x8+fastpskip+mbtree +wpredp=2 -- cgit v1.2.3