Add some lossless h.264 encoding presets as suggested by Jason
authorRobert Swain <robert.swain@gmail.com>
Wed, 7 Jan 2009 17:38:29 +0000 (17:38 +0000)
committerRobert Swain <robert.swain@gmail.com>
Wed, 7 Jan 2009 17:38:29 +0000 (17:38 +0000)
Originally committed as revision 16478 to svn://svn.ffmpeg.org/ffmpeg/trunk

ffpresets/libx264-lossless_fast.ffpreset [new file with mode: 0644]
ffpresets/libx264-lossless_max.ffpreset [new file with mode: 0644]
ffpresets/libx264-lossless_medium.ffpreset [new file with mode: 0644]
ffpresets/libx264-lossless_slow.ffpreset [new file with mode: 0644]
ffpresets/libx264-lossless_slower.ffpreset [new file with mode: 0644]
ffpresets/libx264-lossless_ultrafast.ffpreset [new file with mode: 0644]

diff --git a/ffpresets/libx264-lossless_fast.ffpreset b/ffpresets/libx264-lossless_fast.ffpreset
new file mode 100644 (file)
index 0000000..dcf418a
--- /dev/null
@@ -0,0 +1,19 @@
+coder=0
+flags=+loop
+cmp=+chroma
+partitions=-parti8x8+parti4x4+partp8x8-partp4x4-partb8x8
+me_method=hex
+subq=3
+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
+directpred=1
+flags2=+fastpskip
+cqp=0
diff --git a/ffpresets/libx264-lossless_max.ffpreset b/ffpresets/libx264-lossless_max.ffpreset
new file mode 100644 (file)
index 0000000..b8506c2
--- /dev/null
@@ -0,0 +1,20 @@
+coder=1
+flags=+loop
+cmp=+chroma
+partitions=+parti8x8+parti4x4+partp8x8+partp4x4-partb8x8
+me_method=esa
+subq=8
+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
+refs=16
+directpred=1
+flags2=+mixed_refs+dct8x8+fastpskip
+cqp=0
diff --git a/ffpresets/libx264-lossless_medium.ffpreset b/ffpresets/libx264-lossless_medium.ffpreset
new file mode 100644 (file)
index 0000000..99fb6b9
--- /dev/null
@@ -0,0 +1,19 @@
+coder=1
+flags=+loop
+cmp=+chroma
+partitions=-parti8x8+parti4x4+partp8x8+partp4x4-partb8x8
+me_method=hex
+subq=5
+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
+directpred=1
+flags2=+fastpskip
+cqp=0
diff --git a/ffpresets/libx264-lossless_slow.ffpreset b/ffpresets/libx264-lossless_slow.ffpreset
new file mode 100644 (file)
index 0000000..2ecb55b
--- /dev/null
@@ -0,0 +1,20 @@
+coder=1
+flags=+loop
+cmp=+chroma
+partitions=+parti8x8+parti4x4+partp8x8+partp4x4-partb8x8
+me_method=umh
+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
+refs=2
+directpred=1
+flags2=+dct8x8+fastpskip
+cqp=0
diff --git a/ffpresets/libx264-lossless_slower.ffpreset b/ffpresets/libx264-lossless_slower.ffpreset
new file mode 100644 (file)
index 0000000..dd499c7
--- /dev/null
@@ -0,0 +1,20 @@
+coder=1
+flags=+loop
+cmp=+chroma
+partitions=+parti8x8+parti4x4+partp8x8+partp4x4-partb8x8
+me_method=umh
+subq=8
+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
+refs=4
+directpred=1
+flags2=+mixed_refs+dct8x8+fastpskip
+cqp=0
diff --git a/ffpresets/libx264-lossless_ultrafast.ffpreset b/ffpresets/libx264-lossless_ultrafast.ffpreset
new file mode 100644 (file)
index 0000000..1c429f2
--- /dev/null
@@ -0,0 +1,19 @@
+coder=0
+flags=+loop
+cmp=+chroma
+partitions=-parti8x8-parti4x4-partp8x8-partp4x4-partb8x8
+me_method=dia
+subq=0
+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
+directpred=1
+flags2=+fastpskip
+cqp=0