diff options
author | arpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2002-05-05 21:04:25 +0000 |
---|---|---|
committer | arpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2002-05-05 21:04:25 +0000 |
commit | b341b3ce2861ffd0a41754cab7fa4640a3c1473e (patch) | |
tree | 40073306b53206ceb31f8b86879555ab536933bd /DOCS/mencoder.1 | |
parent | c1a516894c67d2f55b34a806d43f534f92adb75d (diff) | |
download | mpv-b341b3ce2861ffd0a41754cab7fa4640a3c1473e.tar.bz2 mpv-b341b3ce2861ffd0a41754cab7fa4640a3c1473e.tar.xz |
merging mplayer+mencodre manpage, reorganized by section, updated by Jonas Jermann <jjermann@gmx.net>
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5989 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'DOCS/mencoder.1')
-rw-r--r-- | DOCS/mencoder.1 | 442 |
1 files changed, 0 insertions, 442 deletions
diff --git a/DOCS/mencoder.1 b/DOCS/mencoder.1 deleted file mode 100644 index 7572f114fd..0000000000 --- a/DOCS/mencoder.1 +++ /dev/null @@ -1,442 +0,0 @@ -.\" MEncoder (C) 2000-2002 Arpad Gereoffy <sendmail@to.mplayer-users> -.\" This manpage was/is done by Gabucino -.\" -.TH "MEncoder" "1" "2002-05-03" - -.SH NAME -mencoder \- Movie Encoder for Linux - -.SH "SYNOPSIS" -.B mencoder -.RB [options]\ [\fIfile\fP\ |\ \fIURL\fP\ |\ \fIplaylist\fP\ |\ \-\ ]\ [\-o\ file] -.BR -.B mencoder -.RB [global\ options]\ \fIfile1\fP\ [specific\ options]\ [file2]\ [specific\ options]\ [\-o\ file] -.BR -.B mencoder -.RB [global\ options]\ {\fIgroup\ of\ files\ and\ options\fP}\ [group\ specific\ options]\ [\-o\ file] -.BR -.B mencoder -.RB [dvd|vcd|tv]://[title]\ [options]\ [\-o\ file] -.BR -.B mencoder -.RB [mms|http]://URL[:port]\ [options]\ [\-o\ file] - -.SH DESCRIPTION -.B mencoder -MEncoder (MPlayer's Movie Encoder) is a simple movie encoder, designed to -encode MPlayer-playable movies (AVI/DVD/VCD/VOB/MPG/MOV/VIV/VIV/FLI/RM/NUV/NET) -to other MPlayer-playable formats (see below). It encodes to DivX4 -(1, 2 or 3 passes), xvid, codecs of libavcodec, PCM/MP3/VBRMP3 audio. -Also has stream copying abilities, a powerfull plugin system -(crop, expand, flip, postprocess, rotate, scale, rgb/yuv conversion) and more. - -.SH "OPTIONS" -.I NOTE -Every "flag" option has "noflag" pair, e.g. -flag opposite is -noflag -.BR -.I NOTE -CHECK THE HTML DOCUMENTATION TOO! -.BR -.I NOTE -As MEncoder uses the same 'libmpdemux' as MPlayer, their options are -_sometimes the same_! So although for example the -sid option isn't -mentioned here, you can use it in MEncoder too! (for encoding DVD with -subtitles) -.TP -.B \-ac3file <filename> -.TP -.B \-ac <codec name> -Use specified codec (according to codecs.conf) for decoding input audio -stream. -.TP -.B \-afm <codec family> -Force decoding by using a specific codec FAMILY, and FALLBACK to default -if failed. For examples see MPlayer manpage. -.TP -.B \-aid <stream id> -If the source media contains multiple audio streams (for example DVDs), encode -the specified one. -.TP -.B \-audiofile <filename> -Copy audio from external file. -.TP -.B \-chapter <chapter id> -Use with -dvd option (see above). Start encoding at the specified chapter. -.TP -.B \-divx4opts <options> -If encoding to DivX4, you can specify its parameters here, like: - - -divx4opts br=1800:deinterlace:key=250 - -Available options: - - help get help - br=<value> specify bitrate in - kbit <4\-16000> or - bit <16001\-24000000> - key=<value> maximum keyframe interval - (in frames) - deinterlace enable deinterlacing - (don't use, DivX4 is buggy!) - q=<value> quality (1\-fastest, 5\-best) - min_quant=<value> minimum quantizer (0\-32) - max_quant=<value> maximum quantizer (0\-32) - rc_period=<value> rate control period - rc_reaction_period=<value> - rate control reaction period - rc_reaction_ratio=<value> - rate control reaction ratio - crispness=<value> (0\-100) -.TP -.B \-dvd <title id> -Encode the specified DVD title. -.TP -.B \-dvdangle <angle id> -Use with -dvd option (see above), and if the DVD disc has multiple angles. -It will encode the angle specified here. -.TP -.B \-dvdkey <CSS key> -Used to decrypt CSS-encrypted streams on hard disk (with given CSS decrypt -key). -.TP -.B \-endpos <time> -Stop encoding at given time. Can be specified in many was : - - -endpos 56 encode only 56 seconds - -endpos 01:10:00 encode only 1 hours - -Can be used in conjuction with -ss! -.TP -.B \-ffourcc fourcc -Can be used to force the video fourcc of the output file. For example -ffourcc -div3 will have the output file contain "div3" as video fourcc. -.TP -.B \-frames <number> -Encode only given number of frames. -.TP -.B \-include -Specify config file to be parsed after the default -.TP -.B \-lameopts <options> -If encoding to MP3 with libmp3lame, you can specify its parameters here, like: - - -lameopts br=192:cbr - -Available options: - - help get help - vbr=<value> variable bitrate method - 0=cbr - 1=mt - 2=rh(default) - 3=abr - 4=mtrh - abr average bitrate - cbr constant bitrate - br=<value> specify bitrate in - kbit <0-1024> - (only for CBR and ABR) - q=<value> Quality - (0-highest, 9-low) - (for VBR) - aq=<value> ? - ratio=<value> compression ratio <1-100> - vol=<value> set audio input gain <0-10> - mode=<value> 0=stereo - 1=joint-stereo - 2=dualchannel - 3=mono - (default: auto) - padding=<value> 0=no - 1=all - 2=adjust -.TP -.B \-lavcopts <options> -If encoding with a codec from libavcodec, you can specify its parameters here, -like: - - -lavcopts vcodec=msmpeg4:vbitrate=1800:vhq:keyint=250 - -Available options: - - help get help - - vcodec=<value> use the specified codec : - mjpeg - Motion JPEG - h263 - H263 - h263p - H263 Plus - mpeg4 - DivX 4/5 - msmpeg4 - DivX 3 - rv10 - an old RealVideo codec - mpeg1video - MPEG1 video :) - There's no default, you must - specify it. - - vbitrate=<value> specify bitrate in - kbit <4-16000> or - bit <16001-24000000> - (warning: 1kbit = 1000 bits) - default = 800k - - vratetol=<value> approximated *filesize* tolerance - in kbits. - (warning: 1kbit = 1000 bits) - default = 1024*8 kbits = 1MByte - - keyint=<value> interval between keyframes - (specify in frames, >300 are not - recommended) - default = 250 (one key frame every - ten seconds in a 25fps movie) - - vhq high quality mode, macro blocks - will be encoded multiple times and - the smallest will be used. - default = HQ disabled - - vme=<value> [0..5] motion estimation method : - 0 - no ME at all - 1 - ME_FULL - 2 - ME_LOG - 3 - ME_PHODS - 4 - ME_EPZS - 5 - ME_X1 - EPZS usually gives best results, - but you can try X1 too. FULL is - very slow and the others are - experimental. - default = EPZS - - vqcomp=<value> if the value is set to 1.0, the - quantizer will stay nearly - constant (high motion scenes will - look bad). If it's 0.0, the - quantizer will be changed - to make all frames approximately - equally sized (low motion scenes - will look bad). - default = 0.5 - - vqblur=<value> blurs the quantizer graph over - time. - 0.0 : no blur - 1.0 : average all past - quantizers - default = 0.5 - - vqscale=<value> [2..31] gives each frame the same - quantizer (selects fixed quantizer - mode). - default = 0 (fixed quantizer mode - disabled) - - vrc_strategy=<value> - [0..2] different strategies to - decide which frames should get - which quantizer. - default = 2 - - v4mv 4 motion vectors per macroblock, - may gives you slightly better - quality, can only be used in HQ - mode and is buggy with B frames - currently. - default = disabled - - vpass=<value> [1,2] select internal first pass - or second pass of 2-pass mode. - default = 0 (1-pass mode) - -The next 3 options apply only to I & P frames : - - vqmin=<value> [1..31] minimum quantizer, - default = 3 - - vqmax=<value> [1..31] maximum quantizer - default = 15 - - vqdiff=<value> [1..31] quantizer difference. - Limits the maximum quantizer - difference between frames. - default = 3 - -The following options apply only to B frames : - - vmax_b_frames=<value> - [0..4] maximum number of frames - between each I/P frame. - default = 0 (B-frames generation - disabled) - - vb_strategy=<value> - strategy to choose between - I/P/B frames : - 0 allways use max B - 1 avoid B frames in high - motion / scene change (can - lead to filesize miss - prediction) - default = 0 - - vb_qfactor=XXX quantizer factor between b - and i/p frames (larger means - higher quantizer for b frames) - default = 2.0 - -In fixed quantizer mode you can use those options : - vqscale, vmax_b_frames, vhq, vme, keyint - -You can use the following options only in pass 1 of 2-pass mode or in 1-pass mode : - vqblur, vqdiff - -You can use the following options only in pass 2 of 2-pass mode : - vrc_strategy, vb_strategy - -All other options can be used in all modes. -.TP -.B \-mc\ <seconds/frame> -Maximum sync correction per frame (in seconds). -Use -mc 0 to disable input A/V sync. -.TP -.B \-mf <multifile options> -Used when encoding from multiple JPEG files. -Its sub-options are: - - on turns on multifile support - w=<value> width of the output file [autodetected] - h=<value> height of the output file [autodetected] - fps=<value> fps of the output file [default: 25fps] - type=<value> type of input files (jpeg, png) -.TP -.B \-nobps -Used only for AVIs. Doesn't use the bps value in the AVI header, instead -calculates it. -.TP -.B \-nosound -Encode only video, no audio stream. -.TP -.B \-o <filename> -Outputs to the given filename, instead of the default 'test.avi'. -.TP -.B \-oac <codec name> -Encode with the given codec (codec names are from codecs.conf, -use -ovc help to get a list of available codecs). -Examples: - - -oac copy no encoding, just streamcopy - -oac pcm encode to uncompressed PCM - -oac mp3lame encode to MP3 (using Lame) -.TP -.B \-ofps <fps> -The output file will have different frame/sec than the source. -You MUST set it for variable fps (asf, some mov) and progressive -(29.97fps telecined mpeg) files. -.TP -.B \-ovc <codec name> -Encode with the given codec (codec names are from codecs.conf, -use -ovc help to get a list of available codecs). -Examples: - - -ovc copy no encoding, just streamcopy - -ovc divx4 encode to DivX4/DivX5 or XviD - -ovc rawrgb encode to uncompressed RGB24 - -ovc lavc encode with a libavcodec codec -.TP -.B \-pass <1/2> -With this you can encode 2pass DivX4 files. First encode with -pass 1, then -with the same parameters, encode with -pass 2. -NOTE: for libavcodec 2-pass use -lavcopts vpass=1/2 instead of -pass 1/2 -.TP -.B \-passlogfile <filename> -When encoding in 2pass mode, MEncoder dumps first pass' informations -to the given file instead of the default divx2pass.log. -.TP -.B \-pp <value> -See man mplayer. -.TP -.B \-ss <time> -Seek to given time position. For example: - - -ss 56 seeks to 56 seconds - -ss 01:10:00 seeks to 1 hour 10 min - -Can start only from keyframes! -.TP -.B \-sub <filename> -Given VOBsub/text subtitle will be encoded INTO the output file. Text -subtitles need fonts properly installed. -.TP -.B \-sws <software scaler type> -Type of scaling method (use with -vop scale=w:h) - - 0 fast bilinear (default) - 1 bilinear - 2 bicubic (best quality) - 3 ? - 4 nearest neighbor (bad quality) - 5 area averageing scaling support -.TP -.B \-v, \-\-verbose -Increase verbosity. -.TP -.B \-vc <codec name> -Use specified codec (according to codecs.conf) for decoding input video -stream. -.TP -.B \-vcd <track> -Encode the specified VCD track. -.TP -.B \-vfm <codec family> -Force decoding by using a specific codec FAMILY, and FALLBACK to default -if failed. For examples see MPlayer manpage. -.TP -.B \-vid <stream id> -If the source media contains multiple video streams, encode the specified one. - -.SH "EXAMPLES" -.B Encoding DVD title #2 -mencoder -dvd 2 -o title2.avi -.TP -.B Encoding DVD title #2, only selected chapters -mencoder -dvd 2 -chapter 10-15 -o title2.avi -.TP -.B The same, but with libavcodec family, MJPEG compression -mencoder -dvd 2 -o title2.avi -ovc lavc -lavcopts vcodec=mjpeg -ffourcc mjpg -.TP -.B Encoding all *.jpg files in the current dir -mencoder \*.jpg -mf on:w=800:h=600:fps=25 -o output.avi -.TP -.B Encoding from HTTP -mencoder http://mplayer.hq/example.avi -o example.avi -.TP -.B Encoding from tuner (see documentation!) -mencoder -tv on:driver=v4l:width=640:height=480 -o tv.avi -.TP -.B Encoding from a pipe -rar p test-SVCD.rar | mencoder -divx4opts br=800 -ofps 24 -pass 1 -- - -.TP -.B Encoding multiple *.vob files -cat *.vob | mencoder <options> - - -.SH BUGS -Probably. PLEASE, double-check the documentation (especially bugreports.html), -the FAQ and the mail archive before! - -Send your complete bugreports to the MPlayer-users mailing list at -<mplayer-users@mplayerhq.hu>. We love complete bugreports :) - -.SH AUTHORS -Check documentation! - -MPlayer is (C) 2000\-2002 -.I Arpad Gereoffy <sendmail@to.mplayer-users> - -This manpage is written and maintained by -.I Gabucino <sendmail@to.mplayer\-users>. - -.SH STANDARD DISCLAIMER -Use only at your own risk! There may be errors and inaccuracies that could -be damaging to your system or your eye. Proceed with caution, and although -this is highly unlikely, the author doesn't take any responsibility for that! -.\" end of file |