summaryrefslogtreecommitdiffstats
path: root/DOCS/tech/libavc-options.txt
diff options
context:
space:
mode:
authormichael <michael@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-06-01 02:37:24 +0000
committermichael <michael@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-06-01 02:37:24 +0000
commitcee7e46e2a91b67c86bd285d6d60ee9c48dec775 (patch)
tree906e29dfefabd42bbeef2639c95ed5ee79790423 /DOCS/tech/libavc-options.txt
parent57e51372c47fb5bfaf42acb1458e09d45ca58e40 (diff)
downloadmpv-cee7e46e2a91b67c86bd285d6d60ee9c48dec775.tar.bz2
mpv-cee7e46e2a91b67c86bd285d6d60ee9c48dec775.tar.xz
docu for the new options of the patched version
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6257 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'DOCS/tech/libavc-options.txt')
-rw-r--r--DOCS/tech/libavc-options.txt33
1 files changed, 32 insertions, 1 deletions
diff --git a/DOCS/tech/libavc-options.txt b/DOCS/tech/libavc-options.txt
index ae8f2c89b0..7d6c1ea19e 100644
--- a/DOCS/tech/libavc-options.txt
+++ b/DOCS/tech/libavc-options.txt
@@ -85,6 +85,37 @@ vqcomp (0.0-1.0) quantizer compression (for pass1/2)
vrc_strategy (0,1,2)
FIXME
+----------- the following options are only available in the patched version of libavcodec
+patch at http://www.mplayerhq.hu/~michael/
+patch will be merged into ffmpeg cvs in a few days (the reason that its not in cvs yet is that
+the other ffmpeg developers didnt want big untested changes before release)
+
+vlelim (0-1000) single coefficient elimination threshold for luminance
+ 0 disabled (default)
+ 4 (JVT recomandition)
+
+vcelim (0-1000) single coefficient elimination threshold for chrominance
+ 0 disabled (default)
+ 7 (JVT recomandition)
+
+vstrict strict standart compliance
+ only recomanded if u want to feed the output into the mpeg4 reference decoder
+
+vdpart data partitioning
+ +2 byte per video packet, and much better looking if the file becomes damaged
+
+
+lavdopts: (decoder options)
+ver error resilience
+ -1 needed for some very broken, encoders which completly ignore the standarts
+ 0 (default)
+ 1 more aggressive error detection, lavc might think that some correct streams contain errors
+
+vbug manual workaround encoder bugs
+ 0 (default)
+ 1 (workaround for some old lavc generated msmpeg4v3 files)
+
+
Notes: 1. lavc will strictly follows the quantizer limits vqmin, vqmax, vqdiff even if
it violates the bitrate / bitrate tolerance
2. changing some options between pass1 & 2 can reduce the quality
@@ -101,4 +132,4 @@ ME Motion estimation
MC Motion compensation
example:
-mencoder foobar.avi -lavcopts vcodec=mpeg4:vhq:keyint=300:vqscale=2 -o new-foobar.avi \ No newline at end of file
+mencoder foobar.avi -lavcopts vcodec=mpeg4:vhq:keyint=300:vqscale=2 -o new-foobar.avi