Provided by: xvidenc_8.4.3~dfsg-0ubuntu1_all bug


       xvidenc - the interactive shell script ripper


       xvidenc [-1p|-2p|-fq|-b|-e|-r|-sc|-scan|-iso|-spr|-bpp|-bpb|-v|-help] [-p <preset>]


       xvidenc  is  an  advanced and powerful interactive menu-driven shell script which uses the
       encoding utility MEncoder from the MPlayer project. The script can be used to encode DVDs,
       (S)VCDs  or  regular  video  files  to  the  open source Xvid MPEG-4 SP/ASP codec.  At the
       moment, the script supports all options of the Xvid library  version  1.1.x.   xvidenc  is
       targeted  primarily  at  power users or users who understand the process of video encoding
       and want to tweak their settings in order to achieve the best possible  quality/file  size
       of  their  encodes.  As  of  version  5.2,  the  xvidenc  package includes Inter and Intra
       quantization matrices which can be found in the  'doc'  directory  of  xvidenc.  For  more
       information and a FAQ, visit

       xvidenc  uses  a  configuration  file  stored in the user's home directory inside a hidden
       directory named as .xvidenc where the user can enable or disable  many  of  the  supported
       audio/video  filters and containers. This can reduce the time it takes to pass through the
       script when the user disables filters and/or containers he never intends to use.  Further,
       the  configuration  file  stores the paths to the required programs and a few other things
       like some script options, MPlayer flags and email support.


       - MPlayer/MEncoder >= 1.0rc2 compiled with Xvid support (SVN highly recommended)
       - Xvid 1.1.x / Xvid 1.2.x
       - lsdvd
       - LAME (for MP3 audio encoding)
       - FAAC (for AAC audio encoding)
       - dvdxchap from ogmtools (for DVD chapters export)
       - neroAacEnc (for AAC/AAC+ audio encoding)
       - aacplusenc (for AAC+ audio encoding)
       - oggenc (for Vorbis audio encoding)
       - flac (for FLAC audio encoding)
       - mkvmerge from mkvtoolnix (for AVI -> MKV container conversion)
       - MP4Box from gpac (for AVI -> MP4 container conversion)
       - ogmmerge from ogmtools (for AVI -> OGM container conversion)


       -1p    Encode in 1-pass mode

       -2p    Encode in 2-pass mode

       -fq    Encode in fixed-quant mode (constant quality)

       <passmode> -p <preset>
              Use a predefined Xvid quality preset, where <passmode> is the desired encoding mode
              (-1p or -2p or -fq) and <preset> is the desired quality preset to use (see below).
              You can choose from 18 different presets:

                     cp -------> Load a custom preset file (see example below)
                     ulq ------> Ultra Low Quality (ULQ) preset
                     elq ------> Extreme Low Quality (ELQ) preset
                     vlq ------> Very Low Quality (VLQ) preset
                     lq -------> Low Quality (LQ) preset
                     mq -------> Medium Quality (MQ) preset
                     nq -------> Normal Quality (NQ) preset
                     hq -------> High Quality (HQ) preset
                     vhq ------> Very High Quality (VHQ) preset (recommended)
                     ehq ------> Extreme High Quality (EHQ) preset (recommended)
                     uhq ------> Ultra High Quality (UHQ) preset (recommended)
                     nlq ------> Near Lossless Quality (NLQ) preset (only in -fq mode)
                     ipod -----> Apple iPod preset
                     ani ------> Anime (ANI) preset
                     anihq ----> Anime High Quality (ANIHQ) preset
                     hwsdpal --> Stand-alone HW compatible SD (HWSDPAL) preset (PAL/SECAM)
                     hwsdntsc -> Stand-alone HW compatible SD (HWSDNTSC) preset (NTSC)
                     hwhdpal --> Stand-alone HW compatible HD (HWHDPAL) preset (PAL/SECAM)
                     hwhdntsc -> Stand-alone HW compatible HD (HWHDNTSC) preset (NTSC)

                     Example of presets usage: xvidenc -2p -p vhq

                     The  above  example  will  encode the DVD or input video file in 2-pass mode
                     using the Very High Quality (VHQ) preset

                     Load a custom preset from a file:
                     xvidenc -2p -p cp /path/to/file/preset.cfg

                     Please have a look at the preset.cfg file inside the xvidenc package to give
                     you  an  example  on  how  to  write a custom preset. The preset.cfg file is
                     usually located inside the doc directory of the xvidenc package.

       -b <path/to/file/batchfile>
              Load a batch file generated by this script.  This option can be useful for  testing
              or debugging the MEncoder parameters and for batch encoding.

       -e     Edit  the  config  file from within the terminal. This option defaults to using the
              'nano' text editor but one can manually set his  preferred  editor  in  the  EDITOR
              variable    of    the    config    file.    The   config   file   is   located   in

       -r     Reset configuration file. As of version 7.9.5, xvidenc uses  a  configuration  file
              which  contains  the  paths  to the programs needed for its correct operation. This
              option tells the script to remove and recreate the config file  using  the  default
              values.  It  can  be used to restore the original values of the config file in case
              the user has modified it and wants to get rid of those modifications.  It  is  also
              used  for  resetting  the  config  file  in  case the user has installed a required
              program after xvidenc has generated its config file.  If  this  is  the  case,  the
              config  file will not contain the path to the newly installed program so one has to
              reset the  file  in  order  to  find  it.  This  is  because  the  config  file  is
              generated/updated  only once: if it's not available on the user's system and during
              config   version   updates.     The    configuration    file    is    located    in

       -sc    Perform a sanity check. This will check for the programs which are required for the
              correct operation of this script and it will print the status in a  list.  It  will
              also display which audio codecs are supported by MEncoder.

       -scan  Scan the DVD disc/video file and display extensive information about it.  With this
              option, one can display or export the information to a file on disk in text,  perl,
              python, ruby or xml format - only for DVD scans

       -iso   Create  an  ISO  image  of  the  DVD  disc.  Note  that this option does not do any
              stripping of titles, audio languages and/or subtitles. It dumps the DVD content 1:1
              to an ISO image.

       -spr   Calculate the Storage and Pixel Aspect Ratios (SAR/PAR) for various resolutions.

       -bpp   This  is  a  informative  option  which lets you calculate the Bits Per Pixel (bpp)
              values for various resolutions.  The bpp value represents how much bits each  pixel
              gets.  The  higher  the bpp value is, the more distinct colors the pixels will have
              which leads to a higher overall picture quality.  Note that these  values  are  not
              absolute! For video content with a lot of black in it, a bpp value of 0.14 may look
              very good. Video content with a lot of high motion scenes may still look bad with a
              bpp  value of 0.20, so this really depends on the content you are willing to encode
              and the resolution you choose when scaling down.

       -bpb   This option is similar to the -bpp one, except it calculates  the  Bits  Per  Block
              (bpb)  values  for various resolutions.  The bpb value expresses how many bits each
              16x16 macroblock gets. Good bpb values are between 37-52. As is the case with  Bits
              Per  Pixel, the bpb values are not absolute and depend on the video content you are
              willing to encode and the resolution you choose when scaling down.

       -help  Display built-in help of the xvidenc script and exit

       -v     Display version of the xvidenc script and exit


       mencoder(1), lsdvd(1), dvdxchap(1), lame(1), oggenc(1), flac(1),  mkvmerge(1),  mp4box(1),


       xvidenc was written by Grozdan Nikolov <>

       This manual page was written by the author of xvidenc


       Please send all bug reports and/or questions/suggestions to <>


                                           May 15, 2010                                xvidenc(1)