![]() |
||||||||||||||||||||||||
Mencoder, encodage vidéo en ligne de commandeMencoder est un outil en ligne de commande. Il fait parti intégrante de Mplayer. Mencoder est capable de convertir à peu prés tous les formats vidéo. A ma connaissance, il s'agit de l'encodeur le plus complet. Je met en ligne les lignes de comande que j'utilise le plus souvent. Cette doc est donc loin d'être exhaustive. Pour plus de détails, consultez la doc officielle InstallationMPlayer/Mencoder est disponible pour plusieurs plateforme. Consultez la section download du site officielle Options d'encodage mencoder
Commande:mencoder -ovc help Résultat de la commande:MEncoder 1.0rc2-4.2.1 (C) 2000-2007 MPlayer Team CPU: Intel(R) Core(TM)2 Duo CPU T8100 @ 2.10GHz (Family: 6, Model: 23, Stepping: 6) CPUflags: Type: 6 MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1 Compiled with runtime CPU detection. Available codecs: copy - frame copy, without re-encoding. Doesn't work with filters. frameno - special audio-only file for 3-pass encoding, see DOCS. raw - uncompressed video. Use fourcc option to set format explicitly. lavc - libavcodec codecs - best quality! vfw - VfW DLLs, read DOCS/HTML/en/encoding-guide.html. qtvideo - QuickTime DLLs, currently only SVQ1/3 are supported. xvid - XviD encoding x264 - H.264 encoding
Commande:mencoder -oac help Résultat de la commande:MEncoder 1.0rc2-4.2.1 (C) 2000-2007 MPlayer Team CPU: Intel(R) Core(TM)2 Duo CPU T8100 @ 2.10GHz (Family: 6, Model: 23, Stepping: 6) CPUflags: Type: 6 MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1 Compiled with runtime CPU detection. Available codecs: copy - frame copy, without re-encoding (useful for AC3) pcm - uncompressed PCM audio mp3lame - cbr/abr/vbr MP3 using libmp3lame lavc - FFmpeg audio encoder (MP2, AC3, ...) twolame - Twolame MP2 audio encoder faac - FAAC AAC audio encoder
Commande:mencoder -of help Résultat de la commande:MEncoder 1.0rc2-4.2.1 (C) 2000-2007 MPlayer Team CPU: Intel(R) Core(TM)2 Duo CPU T8100 @ 2.10GHz (Family: 6, Model: 23, Stepping: 6) CPUflags: Type: 6 MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1 Compiled with runtime CPU detection. Available output formats: avi - Microsoft Audio/Video Interleaved mpeg - MPEG-1/2 system stream format lavf - FFmpeg libavformat muxers rawvideo - (video only, one stream only) raw stream, no muxing rawaudio - (audio only, one stream only) raw stream, no muxing
Commande:mencoder -list-options Résultat de la commande:MEncoder 1.0rc2-4.2.1 (C) 2000-2007 MPlayer Team CPU: Intel(R) Core(TM)2 Duo CPU T8100 @ 2.10GHz (Family: 6, Model: 23, Stepping: 6) CPUflags: Type: 6 MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1 Compiled with runtime CPU detection. Name Type Min Max Global CL Cfg nofontconfig Print No No No Yes No fontconfig Print No No No Yes No ass-hinting Integer 0 7 No Yes Yes ass-styles String No No No Yes Yes ass-border-color String No No No Yes Yes ass-color String No No No Yes Yes ass-force-style String list No No No Yes Yes noembeddedfonts Flag No No No Yes Yes embeddedfonts Flag No No No Yes Yes noass-use-margins Flag No No No Yes Yes ass-use-margins Flag No No No Yes Yes ass-bottom-margin Integer 0 2000 No Yes Yes ass-top-margin Integer 0 2000 No Yes Yes ass-line-spacing Float -1000 1000 No Yes Yes ass-font-scale Float 0 100 No Yes Yes noass Flag No No No Yes Yes ass Flag No No No Yes Yes subfont-autoscale Integer 0 3 No Yes Yes subfont-outline Float 0 8 No Yes Yes subfont-blur Float 0 8 No Yes Yes subfont-osd-scale Float 0 100 No Yes Yes subfont-text-scale Float 0 100 No Yes Yes subfont-encoding String No No No Yes Yes spugauss Float 0 3 No Yes Yes spuaa Integer 0 31 No Yes Yes spualign Integer -1 2 No Yes Yes subwidth Integer 10 100 No Yes Yes subalign Integer 0 2 No Yes Yes subpos Integer 0 100 No Yes Yes ffactor Float 0 10 No Yes Yes subfont String No No No Yes Yes font String No No No Yes Yes sub-fuzziness Integer 0 2 No Yes Yes sub-no-text-pp Flag No No No Yes Yes sub-bg-alpha Integer 0 255 No Yes Yes sub-bg-color Integer 0 255 No Yes Yes nooverlapsub Flag No No No Yes Yes overlapsub Flag No No No Yes Yes nosubcc Flag No No No Yes Yes subcc Flag No No No Yes Yes ifo String No No No Yes Yes forcedsubsonly Flag No No No Yes Yes noutf8 Flag No No No Yes Yes utf8 Flag No No No Yes Yes nounicode Flag No No No Yes Yes unicode Flag No No No Yes Yes noautosub Flag No No No Yes Yes autosub Flag No No No Yes Yes subfps Float No No No Yes Yes subdelay Float No No No Yes Yes subcp String No No No Yes Yes noflip-hebrew-commas Flag No No No Yes Yes flip-hebrew-commas Flag No No No Yes Yes noflip-hebrew Flag No No No Yes Yes flip-hebrew Flag No No No Yes Yes fribidi-charset String No No No Yes Yes sub String list No No No Yes Yes codecs-file String No No No Yes Yes xvidopts:dering-chro Flag No No No Yes Yes xvidopts:dering-luma Flag No No No Yes Yes xvidopts:deblock-chr Flag No No No Yes Yes xvidopts:deblock-lum Flag No No No Yes Yes xvidopts:filmeffect Flag No No No Yes Yes xvidopts:nodr2 Flag No No No Yes Yes xvidopts:dr2 Flag No No No Yes Yes lavfdopts:analyzedur Integer 0 2147483647 No Yes Yes lavfdopts:format String No No No Yes Yes lavfdopts:probesize Integer 32 2147483647 No Yes Yes lavdopts:bitexact Flag No No No Yes Yes lavdopts:threads Integer 1 8 No Yes Yes lavdopts:skipframe String No No No Yes Yes lavdopts:skipidct String No No No Yes Yes lavdopts:skiploopfil String No No No Yes Yes lavdopts:lowres String No No No Yes Yes lavdopts:fast Flag No No No Yes Yes lavdopts:sb Integer 0 999 No Yes Yes lavdopts:st Integer 0 999 No Yes Yes lavdopts:vismv Integer 0 9999999 No Yes Yes lavdopts:debug Integer 0 9999999 No Yes Yes lavdopts:vstats Flag No No No Yes Yes lavdopts:ec Integer 0 99 No Yes Yes lavdopts:idct Integer 0 99 No Yes Yes lavdopts:gray Flag No No No Yes Yes lavdopts:er Integer 0 99 No Yes Yes lavdopts:bug Integer -1 999999 No Yes Yes field-dominance Integer -1 1 No Yes Yes noslices Flag No No No Yes Yes slices Flag No No No Yes Yes tskeepbroken Flag No No No Yes Yes psprobe Position No No No Yes Yes tsprobe Position No No No Yes Yes tsprog Integer 0 65534 No Yes Yes tsfastparse Print No No No Yes No noflip Flag No No No Yes Yes flip Flag No No No Yes Yes xy Float 0 4096 No Yes Yes noaspect Flag No No No Yes Yes aspect Float 0 3 No Yes Yes nozoom Flag No No No Yes Yes zoom Flag No No No Yes Yes ssf:cs Float No No No Yes Yes ssf:ls Float No No No Yes Yes ssf:chs Integer No No No Yes Yes ssf:cvs Integer No No No Yes Yes ssf:cgb Float No No No Yes Yes ssf:lgb Float No No No Yes Yes sws Integer No No No Yes Yes pphelp Print No No No Yes No pp Integer No No No Yes Yes vc String list No No No Yes Yes ac String list No No No Yes Yes vfm String list No No No Yes Yes afm String list No No No Yes Yes vf* Object settings No No No Yes Yes vop Print No No No Yes No af String list No No No Yes Yes af-adv:force Integer 0 7 No Yes Yes af-adv:list String list No No No Yes Yes nosound Flag No No No Yes Yes sound Flag No No No Yes Yes stereo Integer 0 2 No Yes Yes a52drc Float 0 1 No Yes Yes noignore-start Flag No No No Yes Yes ignore-start Flag No No No Yes Yes delay Float -100 100 No Yes Yes speed Float 0 100 No Yes Yes format Audio format No No No Yes Yes channels Integer 1 6 No Yes Yes srate Integer 1000 384000 No Yes Yes fps Float 0 No No Yes Yes mc Float 0 100 No Yes Yes nobps Flag No No No Yes Yes bps Flag No No No Yes Yes vivo:vformat Integer No No No Yes Yes vivo:height Integer No No No Yes Yes vivo:width Integer No No No Yes Yes vivo:bytesperblock Integer No No No Yes Yes vivo:samplerate Integer No No No Yes Yes vivo:abitrate Integer No No No Yes Yes vivo:acodec String No No No Yes Yes vivo:version Integer No No No Yes Yes pvr Print No No No Yes Yes tv Print No No No Yes Yes radio Print No No No Yes Yes mf:type String No No No Yes Yes mf:fps Float No No No Yes Yes mf:h Integer No No No Yes Yes mf:w Integer No No No Yes Yes mf:on Print No No No Yes Yes noextbased Flag No No No Yes Yes extbased Flag No No No Yes Yes sub-demuxer String No No No Yes Yes audio-demuxer String No No No Yes Yes demuxer String No No No Yes Yes subfile String No No No Yes Yes audiofile-cache Integer 50 65536 No Yes Yes audiofile String No No No Yes Yes rawvideo:size Integer 1 268435456 No Yes Yes rawvideo:fps Float 0 1000 No Yes Yes rawvideo:y8 Flag No No No Yes Yes rawvideo:uyvy Flag No No No Yes Yes rawvideo:yuy2 Flag No No No Yes Yes rawvideo:hm12 Flag No No No Yes Yes rawvideo:nv12 Flag No No No Yes Yes rawvideo:yv12 Flag No No No Yes Yes rawvideo:i420 Flag No No No Yes Yes rawvideo:format Image format No No No Yes Yes rawvideo:sif Flag No No No Yes Yes rawvideo:16cif Flag No No No Yes Yes rawvideo:ntsc Flag No No No Yes Yes rawvideo:pal Flag No No No Yes Yes rawvideo:4cif Flag No No No Yes Yes rawvideo:cif Flag No No No Yes Yes rawvideo:qcif Flag No No No Yes Yes rawvideo:sqcif Flag No No No Yes Yes rawvideo:h Integer 1 8192 No Yes Yes rawvideo:w Integer 1 8192 No Yes Yes rawaudio:format Integer 0 No No Yes Yes rawaudio:bitrate Integer 0 No No Yes Yes rawaudio:samplesize Integer 1 8 No Yes Yes rawaudio:rate Integer 1000 384000 No Yes Yes rawaudio:channels Integer 1 8 No Yes Yes nohr-mp3-seek Flag No No No Yes Yes hr-mp3-seek Flag No No No Yes Yes novideo Flag No No No Yes Yes sid Integer 0 8190 No Yes Yes vid Integer 0 8190 No Yes Yes aid Integer 0 8190 No Yes Yes loadidx String No No No Yes Yes saveidx String No No No Yes Yes forceidx Flag No No No Yes Yes idx Flag No No No Yes Yes noidx Flag No No No Yes Yes noni Flag No No No Yes Yes ni Flag No No No Yes Yes edl String No No No Yes Yes endpos Time or size No No No Yes Yes ss Time No No No Yes Yes sb Position 0 No No Yes Yes frames Integer 0 No No Yes Yes rtsp-destination String 0 No No Yes Yes rtsp-port Integer -1 65535 No Yes Yes rtsp-stream-over-tcp Flag No No No Yes Yes sdp Print No No No Yes Yes prefer-ipv6 Print No No No Yes Yes noreuse-socket Flag No No Yes Yes Yes reuse-socket Flag No No Yes Yes Yes ipv4-only-proxy Flag No No No Yes Yes prefer-ipv4 Flag No No No Yes Yes cookies-file String No No No Yes Yes nocookies Flag No No No Yes Yes cookies Flag No No No Yes Yes user-agent String No No No Yes Yes bandwidth Integer 0 No No Yes Yes passwd String No No No Yes Yes user String No No No Yes Yes csslib Print No No No Yes No dvdkey Print No No No Yes No dvdauth Print No No No Yes No slang String No No No Yes Yes alang String No No No Yes Yes chapter Func param No No No Yes Yes dvdangle Integer 1 99 No Yes Yes dvd Print No No No Yes Yes dvd-speed Integer No No No Yes Yes dvd-device String No No No Yes Yes cdrom-device String No No No Yes Yes cuefile Print No No No Yes Yes vcd Print No No No Yes No cache-seek-min Float 0 99 No Yes Yes cache-min Float 0 99 No Yes Yes nocache Flag No No No Yes Yes cache Integer 32 1048576 No Yes Yes priority String No No No Yes Yes include Func param No No No Yes Yes msgcharset String No No Yes Yes Yes msglevel:help Print No No No Yes No msglevel:statusline Integer -1 9 No Yes Yes msglevel:ass Integer -1 9 No Yes Yes msglevel:identify Integer -1 9 No Yes Yes msglevel:osd-menu Integer -1 9 No Yes Yes msglevel:muxer Integer -1 9 No Yes Yes msglevel:netst Integer -1 9 No Yes Yes msglevel:afilter Integer -1 9 No Yes Yes msglevel:subreader Integer -1 9 No Yes Yes msglevel:vobsub Integer -1 9 No Yes Yes msglevel:sws Integer -1 9 No Yes Yes msglevel:codeccfg Integer -1 9 No Yes Yes msglevel:cpudetect Integer -1 9 No Yes Yes msglevel:network Integer -1 9 No Yes Yes msglevel:osd Integer -1 9 No Yes Yes msglevel:vfilter Integer -1 9 No Yes Yes msglevel:input Integer -1 9 No Yes Yes msglevel:playtree Integer -1 9 No Yes Yes msglevel:spudec Integer -1 9 No Yes Yes msglevel:osdep Integer -1 9 No Yes Yes msglevel:radio Integer -1 9 No Yes Yes msglevel:tv Integer -1 9 No Yes Yes msglevel:xacodec Integer -1 9 No Yes Yes msglevel:mencoder Integer -1 9 No Yes Yes msglevel:cache Integer -1 9 No Yes Yes msglevel:stream Integer -1 9 No Yes Yes msglevel:lirc Integer -1 9 No Yes Yes msglevel:parsees Integer -1 9 No Yes Yes msglevel:dvd Integer -1 9 No Yes Yes msglevel:open Integer -1 9 No Yes Yes msglevel:win32 Integer -1 9 No Yes Yes msglevel:seek Integer -1 9 No Yes Yes msglevel:decvideo Integer -1 9 No Yes Yes msglevel:decaudio Integer -1 9 No Yes Yes msglevel:cfgparser Integer -1 9 No Yes Yes msglevel:autoq Integer -1 9 No Yes Yes msglevel:avsync Integer -1 9 No Yes Yes msglevel:header Integer -1 9 No Yes Yes msglevel:demux Integer -1 9 No Yes Yes msglevel:ds Integer -1 9 No Yes Yes msglevel:demuxer Integer -1 9 No Yes Yes msglevel:ao Integer -1 9 No Yes Yes msglevel:vo Integer -1 9 No Yes Yes msglevel:gplayer Integer -1 9 No Yes Yes msglevel:cplayer Integer -1 9 No Yes Yes msglevel:global Integer -1 9 No Yes Yes msglevel:all Integer -1 9 No Yes Yes v Func No No Yes Yes Yes really-quiet Flag No No Yes Yes Yes noquiet Flag No No Yes Yes Yes quiet Flag No No Yes Yes Yes lavfopts:delay Float 0 2147483647 No Yes Yes lavfopts:preload Float 0 2147483647 No Yes Yes lavfopts:packetsize Integer 0 2147483647 No Yes Yes lavfopts:muxrate Integer 0 2147483647 No Yes Yes lavfopts:format String No No No Yes Yes mpegopts:tele_dest Float No No Yes Yes Yes mpegopts:tele_src Float No No Yes Yes Yes mpegopts:film2pal Flag No No Yes Yes Yes mpegopts:interleavin Flag No No Yes Yes Yes mpegopts:telecine Flag No No Yes Yes Yes mpegopts:tsaf Flag No No Yes Yes Yes mpegopts:drop Flag No No Yes Yes Yes mpegopts:abuf_size Integer 4 64 Yes Yes Yes mpegopts:vbuf_size Integer 40 1194 Yes Yes Yes mpegopts:adelay Integer 0 32760 Yes Yes Yes mpegopts:vdelay Integer 0 32760 Yes Yes Yes mpegopts:vbitrate Integer 1 104857599 Yes Yes Yes mpegopts:vpsheight Integer 1 16383 Yes Yes Yes mpegopts:vpswidth Integer 1 16383 Yes Yes Yes mpegopts:vheight Integer 1 4095 Yes Yes Yes mpegopts:vwidth Integer 1 4095 Yes Yes Yes mpegopts:vframerate Float No No Yes Yes Yes mpegopts:vaspect Float No No Yes Yes Yes mpegopts:muxrate Integer 0 12000000 Yes Yes Yes mpegopts:size Integer 0 65535 Yes Yes Yes mpegopts:format String No No Yes Yes Yes x264encopts Func param No No Yes Yes Yes xvidencopts:profile String No No No Yes Yes xvidencopts:zones String No No No Yes Yes xvidencopts:noautoas Flag No No No Yes Yes xvidencopts:autoaspe Flag No No No Yes Yes xvidencopts:aspect Float 0 10 No Yes Yes xvidencopts:par_heig Integer 0 255 No Yes Yes xvidencopts:par_widt Integer 0 255 No Yes Yes xvidencopts:par String No No No Yes Yes xvidencopts:containe Integer 0 No No Yes Yes xvidencopts:kfthresh Integer 0 No No Yes Yes xvidencopts:kfreduct Integer 0 100 No Yes Yes xvidencopts:max_over Integer 0 100 No Yes Yes xvidencopts:max_over Integer 0 100 No Yes Yes xvidencopts:overflow Integer 0 100 No Yes Yes xvidencopts:curve_co Integer 0 100 No Yes Yes xvidencopts:curve_co Integer 0 100 No Yes Yes xvidencopts:keyframe Integer 0 100 No Yes Yes xvidencopts:rc_buffe Integer 0 No No Yes Yes xvidencopts:rc_avera Integer 0 No No Yes Yes xvidencopts:rc_react Integer 0 100 No Yes Yes xvidencopts:quant_in String No No No Yes Yes xvidencopts:quant_in String No No No Yes Yes xvidencopts:max_bqua Integer 1 31 No Yes Yes xvidencopts:min_bqua Integer 1 31 No Yes Yes xvidencopts:max_pqua Integer 1 31 No Yes Yes xvidencopts:min_pqua Integer 1 31 No Yes Yes xvidencopts:max_iqua Integer 1 31 No Yes Yes xvidencopts:min_iqua Integer 1 31 No Yes Yes xvidencopts:psnr Flag No No No Yes Yes xvidencopts:stats Flag No No No Yes Yes xvidencopts:debug Integer No No No Yes Yes xvidencopts:turbo Flag No No No Yes Yes xvidencopts:nolumi_m Flag No No No Yes Yes xvidencopts:lumi_mas Flag No No No Yes Yes xvidencopts:nogreysc Flag No No No Yes Yes xvidencopts:grayscal Flag No No No Yes Yes xvidencopts:greyscal Flag No No No Yes Yes xvidencopts:max_key_ Integer 0 No No Yes Yes xvidencopts:frame_dr Integer 0 100 No Yes Yes xvidencopts:nohq_ac Flag No No No Yes Yes xvidencopts:hq_ac Flag No No No Yes Yes xvidencopts:nocartoo Flag No No No Yes Yes xvidencopts:cartoon Flag No No No Yes Yes xvidencopts:nointerl Flag No No No Yes Yes xvidencopts:interlac Flag No No No Yes Yes xvidencopts:noclosed Flag No No No Yes Yes xvidencopts:closed_g Flag No No No Yes Yes xvidencopts:nopacked Flag No No No Yes Yes xvidencopts:packed Flag No No No Yes Yes xvidencopts:notrelli Flag No No No Yes Yes xvidencopts:trellis Flag No No No Yes Yes xvidencopts:nogmc Flag No No No Yes Yes xvidencopts:gmc Flag No No No Yes Yes xvidencopts:noqpel Flag No No No Yes Yes xvidencopts:qpel Flag No No No Yes Yes xvidencopts:bf_thres Integer -255 255 No Yes Yes xvidencopts:bquant_o Integer 0 200 No Yes Yes xvidencopts:bquant_r Integer 0 200 No Yes Yes xvidencopts:threads Integer No No No Yes Yes xvidencopts:max_bfra Integer 0 20 No Yes Yes xvidencopts:bvhq Integer 0 1 No Yes Yes xvidencopts:vhq Integer 0 4 No Yes Yes xvidencopts:nochroma Flag No No No Yes Yes xvidencopts:chroma_o Flag No No No Yes Yes xvidencopts:nochroma Flag No No No Yes Yes xvidencopts:chroma_m Flag No No No Yes Yes xvidencopts:me_quali Integer 0 6 No Yes Yes xvidencopts:quant_ty String No No No Yes Yes xvidencopts:fixed_qu Float 1 31 No Yes Yes xvidencopts:pass Integer 1 2 No Yes Yes xvidencopts:bitrate Integer No No No Yes Yes xvfwopts:compdata String No No No Yes Yes xvfwopts:codec String No No No Yes Yes faacopts:debug Integer 0 100000000 No Yes Yes faacopts:raw Flag No No No Yes Yes faacopts:format Integer No No No Yes Yes faacopts:cutoff Integer No No No Yes Yes faacopts:tns Flag No No No Yes Yes faacopts:mpeg Integer 2 4 No Yes Yes faacopts:object Integer 1 4 No Yes Yes faacopts:quality Integer 0 1000 No Yes Yes faacopts:br Integer No No No Yes Yes twolameopts:debug Integer 0 100000000 No Yes Yes twolameopts:errprot Integer 0 1 No Yes Yes twolameopts:maxvbr Integer No No No Yes Yes twolameopts:vbr Float -50 50 No Yes Yes twolameopts:psy Integer -1 4 No Yes Yes twolameopts:mode String No No No Yes Yes twolameopts:br Integer No No No Yes Yes toolameopts Print No No No Yes No lavcopts:level Integer -214748364 2147483647 No Yes Yes lavcopts:b_sensitivi Integer 1 2147483647 No Yes Yes lavcopts:refs Integer 1 16 No Yes Yes lavcopts:mv0_thresho Integer 0 2147483647 No Yes Yes lavcopts:aglobal Integer 0 2147483647 No Yes Yes lavcopts:vglobal Integer 0 2147483647 No Yes Yes lavcopts:sc_factor Integer 1 2147483647 No Yes Yes lavcopts:bidir_refin Integer 0 4 No Yes Yes lavcopts:brd_scale Integer 0 10 No Yes Yes lavcopts:skip_exp Integer 0 1000000 No Yes Yes lavcopts:skip_factor Integer 0 1000000 No Yes Yes lavcopts:skip_thresh Integer 0 1000000 No Yes Yes lavcopts:turbo Flag No No No Yes Yes lavcopts:threads Integer 1 8 No Yes Yes lavcopts:nssew Integer 0 1000000 No Yes Yes lavcopts:qns Integer 0 1000000 No Yes Yes lavcopts:top Integer -1 1 No Yes Yes lavcopts:sc_threshol Integer -100000000 1000000000 No Yes Yes lavcopts:inter_thres Integer -1000000 1000000 No Yes Yes lavcopts:border_mask Float 0 1 No Yes Yes lavcopts:dc Integer 8 11 No Yes Yes lavcopts:cgop Flag No No No Yes Yes lavcopts:ilme Flag No No No Yes Yes lavcopts:alt Flag No No No Yes Yes lavcopts:ss Flag No No No Yes Yes lavcopts:qprd Flag No No No Yes Yes lavcopts:nr Integer 0 1000000 No Yes Yes lavcopts:mv0 Flag No No No Yes Yes lavcopts:cbp Flag No No No Yes Yes lavcopts:inter_matri String No No No Yes Yes lavcopts:intra_matri String No No No Yes Yes lavcopts:context Integer 0 10 No Yes Yes lavcopts:coder Integer 0 10 No Yes Yes lavcopts:pbias Integer -512 512 No Yes Yes lavcopts:ibias Integer -512 512 No Yes Yes lavcopts:loop Flag No No No Yes Yes lavcopts:obmc Flag No No No Yes Yes lavcopts:aiv Flag No No No Yes Yes lavcopts:umv Flag No No No Yes Yes lavcopts:aic Flag No No No Yes Yes lavcopts:me_range Integer 0 16000 No Yes Yes lavcopts:subq Integer 0 8 No Yes Yes lavcopts:preme Integer 0 2000 No Yes Yes lavcopts:last_pred Integer 0 2000 No Yes Yes lavcopts:lowdelay Flag No No No Yes Yes lavcopts:trell Flag No No No Yes Yes lavcopts:qpel Flag No No No Yes Yes lavcopts:dia Integer -2000 2000 No Yes Yes lavcopts:predia Integer -2000 2000 No Yes Yes lavcopts:bit_exact Flag No No No Yes Yes lavcopts:ildctcmp Integer 0 2000 No Yes Yes lavcopts:skipcmp Integer 0 2000 No Yes Yes lavcopts:mbcmp Integer 0 2000 No Yes Yes lavcopts:subcmp Integer 0 2000 No Yes Yes lavcopts:cmp Integer 0 2000 No Yes Yes lavcopts:precmp Integer 0 2000 No Yes Yes lavcopts:psnr Flag No No No Yes Yes lavcopts:debug Integer 0 100000000 No Yes Yes lavcopts:format Image format No No No Yes Yes lavcopts:pred Integer 0 20 No Yes Yes lavcopts:idct Integer 0 20 No Yes Yes lavcopts:ildct Flag No No No Yes Yes lavcopts:dark_mask Float -1 1 No Yes Yes lavcopts:naq Flag No No No Yes Yes lavcopts:p_mask Float -1 1 No Yes Yes lavcopts:scplx_mask Float -1 1 No Yes Yes lavcopts:tcplx_mask Float -1 1 No Yes Yes lavcopts:lumi_mask Float -1 1 No Yes Yes lavcopts:autoaspect Flag No No No Yes Yes lavcopts:aspect String No No No Yes Yes lavcopts:vfdct Integer 0 10 No Yes Yes lavcopts:vrc_init_oc Float 0 1 No Yes Yes lavcopts:vrc_init_cp Float 0 9999999 No Yes Yes lavcopts:vrc_buf_agg Float 0 99 No Yes Yes lavcopts:vrc_buf_siz Integer 4 24000000 No Yes Yes lavcopts:vrc_minrate Integer 0 24000000 No Yes Yes lavcopts:vrc_maxrate Integer 0 24000000 No Yes Yes lavcopts:vrc_overrid String No No No Yes Yes lavcopts:vrc_eq String No No No Yes Yes lavcopts:vqmod_freq Integer No No No Yes Yes lavcopts:vqmod_amp Float 0 99 No Yes Yes lavcopts:vqsquish Float 0 99 No Yes Yes lavcopts:vi_qoffset Float 0 31 No Yes Yes lavcopts:vi_qfactor Float -31 31 No Yes Yes lavcopts:mpeg_quant Flag No No No Yes Yes lavcopts:gray Flag No No No Yes Yes lavcopts:keyint Integer No No No Yes Yes lavcopts:vdpart Flag No No No Yes Yes lavcopts:vstrict Integer -99 99 No Yes Yes lavcopts:vpsize Integer 0 100000000 No Yes Yes lavcopts:vcelim Integer -99 99 No Yes Yes lavcopts:vlelim Integer -99 99 No Yes Yes lavcopts:vb_qoffset Float 0 31 No Yes Yes lavcopts:vb_strategy Integer 0 10 No Yes Yes lavcopts:vrc_strateg Integer 0 2 No Yes Yes lavcopts:vpass Integer 0 3 No Yes Yes lavcopts:vmax_b_fram Integer 0 16 No Yes Yes lavcopts:vb_qfactor Float -31 31 No Yes Yes lavcopts:vqblur Float 0 1 No Yes Yes lavcopts:vqcomp Float 0 1 No Yes Yes lavcopts:vqdiff Integer 1 31 No Yes Yes lavcopts:mblmax Float 0 255 No Yes Yes lavcopts:mblmin Float 0 255 No Yes Yes lavcopts:lmax Float 0 255 No Yes Yes lavcopts:lmin Float 0 255 No Yes Yes lavcopts:mbqmax Integer 1 31 No Yes Yes lavcopts:mbqmin Integer 1 31 No Yes Yes lavcopts:vqmax Integer 1 31 No Yes Yes lavcopts:vqmin Integer 1 31 No Yes Yes lavcopts:vqscale Float 0 255 No Yes Yes lavcopts:vme Integer 0 8 No Yes Yes lavcopts:v4mv Flag No No No Yes Yes lavcopts:mbd Integer 0 9 No Yes Yes lavcopts:vhq Flag No No No Yes Yes lavcopts:vratetol Integer 4 24000000 No Yes Yes lavcopts:vbitrate Integer 4 24000000 No Yes Yes lavcopts:vcodec String No No No Yes Yes lavcopts:atag Integer 0 65535 No Yes Yes lavcopts:abitrate Integer 1 1000000 No Yes Yes lavcopts:acodec String No No No Yes Yes lameopts:help Print No No No Yes No lameopts:preset String No No No Yes Yes lameopts:fast Flag No No No Yes Yes lameopts:br_max Integer 0 1024 No Yes Yes lameopts:br_min Integer 0 1024 No Yes Yes lameopts:free Flag No No No Yes Yes lameopts:nofree Flag No No No Yes Yes lameopts:highpassfre Integer -1 48000 No Yes Yes lameopts:lowpassfreq Integer -1 48000 No Yes Yes lameopts:vol Float 0 10 No Yes Yes lameopts:ratio Integer 0 100 No Yes Yes lameopts:br Integer 0 1024 No Yes Yes lameopts:padding Integer 0 3 No Yes Yes lameopts:mode Integer 0 5 No Yes Yes lameopts:abr Flag No No No Yes Yes lameopts:cbr Flag No No No Yes Yes lameopts:vbr Integer 0 5 No Yes Yes lameopts:aq Integer 0 9 No Yes Yes lameopts:q Integer 0 9 No Yes Yes info:help Print No No No Yes No info:comment String No No No Yes Yes info:srcform String No No No Yes Yes info:copyright String No No No Yes Yes info:subject String No No No Yes Yes info:genre String No No No Yes Yes info:artist String No No No Yes Yes info:name String No No No Yes Yes noodml Flag No No Yes Yes Yes odml Flag No No Yes Yes Yes noencodedups Flag No No No Yes Yes encodedups Flag No No No Yes Yes noautoexpand Flag No No No Yes Yes autoexpand Flag No No No Yes Yes vobsuboutid String No No Yes Yes Yes vobsuboutindex Integer 0 31 Yes Yes Yes vobsubout String No No Yes Yes Yes passlogfile String No No Yes Yes Yes pass Print No No No Yes No force-avi-aspect Float 0 3 Yes Yes Yes ffourcc String No No Yes Yes Yes fafmttag Integer No No Yes Yes Yes of:help Print No No No Yes No of:rawaudio Flag No No No Yes Yes of:rawvideo Flag No No No Yes Yes of:lavf Flag No No No Yes Yes of:mpeg Flag No No No Yes Yes of:avi Flag No No No Yes Yes ovc:help Print No No No Yes No ovc:x264 Flag No No No Yes Yes ovc:nuv Flag No No No Yes Yes ovc:qtvideo Flag No No No Yes Yes ovc:xvid Flag No No No Yes Yes ovc:libdv Flag No No No Yes Yes ovc:vfw Flag No No No Yes Yes ovc:raw Flag No No No Yes Yes ovc:lavc Flag No No No Yes Yes ovc:frameno Flag No No No Yes Yes ovc:copy Flag No No No Yes Yes oac:help Print No No No Yes No oac:faac Flag No No No Yes Yes oac:twolame Flag No No No Yes Yes oac:toolame Print No No No Yes No oac:lavc Flag No No No Yes Yes oac:mp3lame Flag No No No Yes Yes oac:pcm Flag No No No Yes Yes oac:copy Flag No No No Yes Yes xsize Print No No No Yes No x Print No No No Yes No audio-delay Float No No Yes Yes Yes audio-preload Float 0 2 Yes Yes Yes audio-density Integer 1 50 Yes Yes Yes noskip Flag No No No Yes Yes noskiplimit Flag No No No Yes Yes skiplimit Integer No No No Yes Yes o String No No Yes Yes Yes ofps Float 0 No Yes Yes Yes nohr-edl-seek Flag No No No Yes Yes hr-edl-seek Flag No No No Yes Yes frameno-file String No No Yes Yes Yes list-options Print No No No Yes No show-profile Print No No No Yes No profile String list No No No Yes Yes Total: 606 options Utilisation et Encodage vidéo avec mencoderConsidérons la conversion d'un fichier .ts (Format vidéo d'enregistrement sur FreeBox).
Remplacer .ts par votre format de fichier (wmv,mpeg, ...).
Commande:mplayer -identify in.avi -ao null -vo null -frames 0 2> /dev/null | grep ^ID_ | sort -u Résultat de la commande:ID_AUDIO_BITRATE=0 ID_AUDIO_BITRATE=80024 ID_AUDIO_CODEC=ffwmav2 ID_AUDIO_FORMAT=353 ID_AUDIO_ID=1 ID_AUDIO_NCH=0 ID_AUDIO_NCH=2 ID_AUDIO_RATE=0 ID_AUDIO_RATE=44100 ID_CLIP_INFO_N=4 ID_CLIP_INFO_NAME0=name ID_CLIP_INFO_NAME1=author ID_CLIP_INFO_NAME2=copyright ID_CLIP_INFO_NAME3=comments ID_CLIP_INFO_VALUE0=Heroglyph V2.5 ID_CLIP_INFO_VALUE1=DECLIC VIDEO ID_CLIP_INFO_VALUE2=¸ DECLIC VIDEO ID_CLIP_INFO_VALUE3=Here is what I done with Heroglyph V2.5 in few minutes !! ID_DEMUXER=asf ID_FILENAME=hero25.wmv ID_LENGTH=46.00 ID_VIDEO_ASPECT=0.0000 ID_VIDEO_BITRATE=247048 ID_VIDEO_CODEC=ffwmv3 ID_VIDEO_FORMAT=WMV3 ID_VIDEO_FPS=1000.000 ID_VIDEO_HEIGHT=288 ID_VIDEO_ID=2 ID_VIDEO_WIDTH=360 Il existe plusieurs logicil sous Windows (Et plus encore sous Linux) qui permettent d'obtenir des informations sur un fichier Vidéo. ![]()
Commande:mencoder -oac mp3lame -lameopts cbr=128 -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=1000:aspect=16/9 Final-Rolland.ts -o Finale-Roland.avi
Commande:mencoder -ffourcc XVID -oac mp3lame -lameopts cbr=128 -ovc lavc -lavcopts vbitrate=1000:aspect=16/9 -of avi -srate 48000 -af lavcresample=48000 -fps 25 -ofps 25 -o Final-Rolland.avi Final-Rolland.ts
Commande:in=original.ts outputfile=fichier.x264.avi bitrate=2048 mencoder "$in" -o /dev/null -ovc x264 -x264encopts "bitrate=$bitrate:frameref=8:mixed_refs:bframes=3:b_adapt:b_pyramid:weight_b:partitions=all:8x8dct:me=hex:subq=5:trellis=2:threads=auto:pass=1" -vf pp=li -nosound mencoder "$in" -o $outputfile -ovc x264 -x264encopts "bitrate=$bitrate:frameref=8:mixed_refs:bframes=3:b_adapt:b_pyramid:weight_b:partitions=all:8x8dct:me=hex:subq=5:trellis=2:threads=auto:pass=2" -vf pp=li -oac mp3lame -lameopts cbr=192 Utilisation des profiles avec mencoderLes lignes de commandes mencoder sont souvent super relou !!!
[mpeg4] profile-desc="MPEG4 encoding" ovc=lacv=yes lavcopts=vcodec=mpeg4:vbitrate=1200 [mpeg4-hq] profile-desc="HQ MPEG4 encoding" profile=mpeg4 [HD1] ovc=x264 x264encopts=bitrate=$bitrate:frameref=8:mixed_refs:bframes=3:b_adapt:b_pyramid:weight_b:partitions=all:8x8dct:me=hex:subq=5:trellis=2:threads=auto:pass=1 oac=nosound o=/dev/null vf=pp=li [HD2] ovc=x264 x264encopts=bitrate=3000:frameref=8:mixed_refs:bframes=3:b_adapt:b_pyramid:weight_b:partitions=all:8x8dct:me=hex:subq=5:trellis=2:threads=auto:pass=2 oac=mp3lame lameopts=cbr:br=192 vf=pp=li [NOHD] ovc=xvid xvidopts=bitrate=1000:trellis:me_quality=6:vhq=2 oac=mp3lame lameopts=br=192:aq=0
Commande:mencoder.exe -profile=HD1 FichierSource.WMV mencoder.exe -profile=HD2 FichierSource.WMV -o FichierDest.AVI ou encore mencoder -profile=mpeg4-hq toto.wmv -o toto.mpg mencoder -show-profile Décalage son et vidéoL'option -audio-delay , retarde le son
ou la vidéo en définissant le champ délai. mplayer -delay -0.2 mavideo.avi Procédé par dichotomie pour trouver la bonne valeur du décalage. Ensuite, il suffit de lancer la commande mencoder pour supprimer le décalage son/vidéo : mencoder -of avi -oac copy -ovc copy -audio-delay 0.2 mavideo.avi -o mavideo_ok.avi |
||||||||||||||||||||||||
![]() |
||||||||||||||||||||||||
© Copyright 2009 , Inc. All Rights Reserved. |