From 518319958166efd72597a5a8fb09313522189168 Mon Sep 17 00:00:00 2001 From: alex Date: Mon, 1 Sep 2003 18:57:09 +0000 Subject: [PATCH] documented the custom matrices stuff, feel free to reword/fix/etc, but don't flame me as Gabucino was not able to help in writing docs... git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10788 b3059339-0415-0410-9bf9-f77b7e298cf2 --- DOCS/en/documentation.html | 1 + DOCS/en/encoding.html | 60 ++++++++++++++++++++++++++++++++++---- 2 files changed, 55 insertions(+), 6 deletions(-) diff --git a/DOCS/en/documentation.html b/DOCS/en/documentation.html index 3b2a2169ef..8ad060e4d4 100644 --- a/DOCS/en/documentation.html +++ b/DOCS/en/documentation.html @@ -303,6 +303,7 @@
  • 7.7 Encoding from multiple input image files (JPEGs or PNGs)
  • 7.8 Extracting DVD subtitles to a Vobsub file
  • 7.9 Preserving aspect ratio
  • +
  • 7.10 Custom inter/intra matrices
  • Appendix A - Mailing lists
  • diff --git a/DOCS/en/encoding.html b/DOCS/en/encoding.html index a124a91250..e0d58d075a 100644 --- a/DOCS/en/encoding.html +++ b/DOCS/en/encoding.html @@ -90,9 +90,9 @@

    7.2 Encoding to MPEG format

    MEncoder can create MPEG (MPEG-PS) format output files. It's probably - useful only with libavcodec's mpeg1video codec, because players - - except MPlayer - expect MPEG1 video, and MPEG1 layer 2 (MP2) audio streams - in MPEG files.

    + useful only with libavcodec's + mpeg1video codec, because players - except MPlayer - expect MPEG1 + video, and MPEG1 layer 2 (MP2) audio streams in MPEG files.

    This feature is not very useful right now, aside that it probably has many bugs, but the more importantly because MEncoder currently cannot encode @@ -309,9 +309,10 @@ Explanation of the process: Regretfully, there are no video players outside which support this attribute of MPEG4. Except MPlayer.

    -

    This feature can be used only with libavcodec's mpeg4 - codec. Keep in mind: although MPlayer will correctly play the created file, - other players will use the wrong aspect ratio.

    +

    This feature can be used only with + libavcodec's mpeg4 codec. Keep in mind: although MPlayer + will correctly play the created file, other players will use the wrong + aspect ratio.

    You seriously should crop the black bands over and below the movie image. See the man page for the usage of the cropdetect and @@ -322,5 +323,52 @@ Explanation of the process:

    $ mencoder sample-svcd.mpg -ovc lavc -lavcopts vcodec=mpeg4:autoaspect -vf crop=714:548:0:14 -oac copy -o output.avi

    +

    7.10 Custom inter/intra matrices

    + +

    Whit this feature of libavcodec you are + able to set custom inter (I-frames/key frames) and intra (P-frames/predicted + frames) matrices. It is supported by many of the codecs: mpeg1video + and mpeg2video are reported as working.

    + +

    A typical usage of this feature is to set the matrices preferred by the + KVCD specifications.

    + The KVCD "Notch" Quantization Matrix:
    + Intra: +

    +  8 9 12 22 26 27 29 34
    +  9 10 14 26 27 29 34 37
    +  12 14 18 27 29 34 37 38
    +  22 26 27 31 36 37 38 40
    +  26 27 29 36 39 38 40 48
    +  27 29 34 37 38 40 48 58
    +  29 34 37 38 40 48 58 69
    +  34 37 38 40 48 58 69 79
    +  
    + Inter: +
    +  16 18 20 22 24 26 28 30
    +  18 20 22 24 26 28 30 32
    +  20 22 24 26 28 30 32 34
    +  22 24 26 30 32 32 34 36
    +  24 26 28 32 34 34 36 38
    +  26 28 30 32 34 36 38 40
    +  28 30 32 34 36 38 42 42
    +  30 32 34 36 38 40 42 44
    +  
    +

    + +

    Usage:

    + +

    $ mencoder input.avi -o output.avi -oac copy -ovc lavc -lavcopts + inter_matrix=...:intra_matrix=...

    + +

    $ mencoder input.avi -ovc lavc -lavcopts + vcodec=mpeg2video:intra_matrix=8,9,12,22,26,27,29,34,9,10,14,26,27,29,34,37,
    + 12,14,18,27,29,34,37,38,22,26,27,31,36,37,38,40,26,27,29,36,39,38,40,48,27,
    + 29,34,37,38,40,48,58,29,34,37,38,40,48,58,69,34,37,38,40,48,58,69,79
    + :inter_matrix=16,18,20,22,24,26,28,30,18,20,22,24,26,28,30,32,20,22,24,26,
    + 28,30,32,34,22,24,26,30,32,32,34,36,24,26,28,32,34,34,36,38,26,28,30,32,34,
    + 36,38,40,28,30,32,34,36,38,42,42,30,32,34,36,38,40,42,44 -oac copy -o svcd.mpg

    +