Mencoder

音频:动态码率,质量6 (0-9,0最好),编码:mp3,采样:32000Hz,音频算法:7
视频:动态码率,质量 8(0-31,0最好),编码:xvid,尺寸:不改变大小
"E:\programs\MediaPlayers\WisMencoder\mencoder.exe" -oac mp3lame -lameopts aq=7:vbr=2:q=6 -srate 32000 -vf harddup -ovc xvid -xvidencopts fixed_quant=8     "E:\movies\MVI_0011.AVI" -o "e:\mvi_0011[2008-5-21][Encoded].avi"  

音频:动态码率,质量6 ,编码:mp3,采样:32000Hz,音频算法:7
视频:动态码率,质量 8 ,编码:xvid,尺寸:320:240
"E:\programs\MediaPlayers\WisMencoder\mencoder.exe" -oac mp3lame -lameopts aq=7:vbr=2:q=6 -srate 32000 -vf scale=320:240,harddup -ovc xvid -xvidencopts fixed_quant=8     "E:\movies\MVI_0011.AVI" -o "e:\mvi_0011[2008-5-21][Encoded].avi"  

音频:固定码率,编码:64kbps,采样:32000Hz ,音频算法:7
视频:动态码率,质量 4(高) ,编码:xvid
"E:\programs\MediaPlayers\WisMencoder\mencoder.exe" -oac mp3lame -lameopts aq=7:cbr:br=64 -srate 32000 -vf harddup -ovc xvid -xvidencopts fixed_quant=4     "E:\movies\MVI_0011.AVI" -o "e:\mvi_001100.avi"   
///*****************************************///

音频:动态码率,质量 4 (0-9,0最好),编码:mp3,采样:32000Hz,音频算法:7
视频:动态码率,质量 8(0-31,0最好),编码:xvid,尺寸:原尺寸

"E:\programs\MediaPlayers\WisMencoder\mencoder.exe" -oac mp3lame -lameopts aq=7:vbr=2:q=4 -srate 32000 -vf harddup -ovc xvid -xvidencopts fixed_quant=8     "E:\movies\MVI_0011.AVI" -o "e:\mvi_001100_New.avi"

====================
例子1: 转8G高清1080p至720p时用的参数:

  mencoder -srate 44100 -vf scale=-3:700 -oac mp3lame -lameopts mode=0:vbr=3:br=128 -ovc lavc -ffourcc dx50 -lavcopts vcodec=mpeg4:vhq:vbitrate=5000 未来战警.Surrogates.2009.BluRay.1080p.DTS.x264-CHD.mkv -o 未来战警.Surrogates.2009.BluRay.720p.mp3lame.avi
例子2: 使用如下脚本,可将MKV转换为AVI。附mkv2avi.sh
#!/bin/sh
if [ $# -lt 2 ];then
        echo $0 input output start length
        exit 1
fi
 
INPUT=$1
OUTPUT=$2
start=$3
end=$4 

mencoder "$INPUT" -ss $start -endpos $end -srate 44100 -vf scale=-3:1080 -oac mp3lame -lameopts mode=0:vbr=3:br=128 -ovc lavc -ffourcc dx50 -lavcopts vcodec=mpeg4:vhq:vbitrate=5000 -o "$OUTPUT"
#全部转换,清晰度更高
#mencoder "$INPUT" -srate 44100 -vf scale=-3:1080 -oac mp3lame -lameopts mode=0:vbr=3:br=128 -ovc xvid -xvidencopts fixed_quant=1 -o "$OUTPUT"


 注意:-vf scale=-3:1080表示宽度自动调整保持比例,高度为1080;如果想保持原来的大小可以不要这个参数

CODE:
mencoder -srate 22050 -vf scale=208:-3 -ofps 12 -oac MP3lame -lameopts mode=3:cbr:br=24 -ovc lavc -ffourcc DX50 -lavcopts vcodec=mpeg4:vhq:vbitrate=112 src.avi -o dst.avi
# -srate 22050 声音采样频率设置,现为22K
# -vf scale=208:-3 宽度为208,高度自动调整保持比例;-vf scale=-3:176宽度自动调整保持比例,高度为176;如果想保持原来的大小可以不要这个参数
# -ofps 12 帧速率设置,现为12fps
# -oac MP3lame 音频采用mp3编码
# -lameopts mode=3:cbr:br=24单声道,音频码率为24kbps;-lameopts mode=0:cbr:br=24立体声,音频码率为24kbps; 还可设置音量,-lameopts mode=3:cbr:br=32:vol=1,设置范置为1~10,但不宜设得太高
# -ovc lavc -ffourcc DX50 -lavcopts vcodec=mpeg4:vhq:vbitrate=112采用高质DivX视频编码,视频码率为112kbps;
# -ovc xvid -xvidencopts bitrate=112采用XviD视频编码

音频:动态码率,质量6 (0-9,0最好),编码:MP3,采样:32000Hz,音频算法:7
视频:动态码率,质量 8(0-31,0最好),编码:xvid,尺寸:不改变大小

CODE:
mencoder -oac MP3lame -lameopts aq=7:vbr=2:q=6 -srate 32000 -vf harddup -ovc xvid -xvidencopts fixed_quant=8 src.avi -o dst.avi

    音频:动态码率,质量6 ,编码:MP3,采样:32000Hz,音频算法:7
视频:动态码率,质量 8 ,编码:xvid,尺寸:320:240

CODE:
mencoder -oac MP3lame -lameopts aq=7:vbr=2:q=6 -srate 32000 -vf scale=320:240,harddup -ovc xvid -xvidencopts fixed_quant=8 src.avi -o dst.avi

音频:固定码率,编码:64kbps,采样:32000Hz ,音频算法:7
视频:动态码率,质量 4(高) ,编码:xvid

CODE:
mencoder -oac MP3lame -lameopts aq=7:cbr:br=64 -srate 32000 -vf harddup -ovc xvid -xvidencopts fixed_quant=4 src.avi -o dst.avi

音频:动态码率,质量 4 (0-9,0最好),编码:MP3,采样:32000Hz,音频算法:7
视频:动态码率,质量 8(0-31,0最好),编码:xvid,尺寸:原尺寸

CODE:
mencoder -oac MP3lame -lameopts aq=7:vbr=2:q=4 -srate 32000 -vf harddup -ovc xvid -xvidencopts fixed_quant=8 src.avi -o dst.avi

mecoder常见参数详解 
首先选择一部avi文件,假设文件名为src.avi,启动命令行,运行 
mencoder -ss 0 -sub src.avi.srt -utf8 -font ..\avtools\simhei.ttf -subfont-text-scale 5 -ofps 15 -ovc x264 -nosound -x264encopts pass=1:bitrate=60:nob_adapt:bframes=0:nocabac:scenecut=-1:keyint=840:psnr:4x4mv -vf eq=5:15,scale=320:240 -of rawvideo -o temp.video src.avi 1>>1.txt 

-ovc x264 -nosound -x264encopts pass=1:bitrate=60:nob_adapt:bframes=0:nocabac:scenecut=-1:keyint=840:psnr:4x4mv 
-ovc x264 视频编码采用x264 
-nosound 编码时禁止音频 
-x264encopts x264编码 
pass=1 采用1-pass 
bitrate=60 编码采样率60K 
nob_adapt 自动采用B帧的最大数量 
bframes=0 最大的在I帧和P帧之间的连续B帧数量,默认为0 
nocabac 取消cabac功能,CABAC(Context-Adaptive Binary Arithmetic Coding)能够减小体积 
senecut=-1 关闭senecut,默认40 
keyint=840 设置在IDR-frames间最小的间隔,默认25 
psnr Print signal-to-noise ratio statistics 
4x4mv Use additional macroblock types p8x4, p4x8, p4x4 (default: disabled). 

-ss 0 从0秒开始编码,配合-endpos 使用可以选取编码的时间段。这个位置也可以跟其它的全局参数(任何在mplayer播放时指定的参数,都可以在这个位置给出) 
-sub src.avi.srt -utf8 -font ..\avtools\simhei.ttf -subfont-text-scale 5 以utf8的编码选取src.avi.srt做为字幕文件,字幕字体文件为..\avtools\simhei.ttf,缩放大小参数为5。 
-ofps 15 编码帧率为15帧每秒 

-vf eq=5:15,scale=320:240 -of rawvideo -o temp.video src.avi 1>>1.txt 
eq=5:15   调节亮度到5,对比度到15,就像硬件均衡器一样的可以交互式控制的软件均衡器,不管是用来修改抓取得不好的影片,还是稍稍降低对比度以隐藏画质损伤以及在低比特率下保持质量 
scale=320:240   使用软件缩放器(速度慢)缩放图像并执行YUV<->RGB色彩空间转换 
-of rawvideo   编码为原始视频流(不合并——只含一个视频流),编码为指定的容器格式,默认值:AVI 
-o temp.video   编码输出的文件名是temp.video 
src.avi   源文件名是src.avi 
1>>1.txt   log文件的文件名 

其他可用参数: 
subpos 是说明字幕的位置:垂直方向上越大越靠下,最小0,最大100

分割:
mencoder -ss 开始时间 -oac copy -ovc copy -endpos 终止时间 文件名 -o 目标文件名

合并:
mencoder -ovc copy -oac copy 文件名1 文件名2 -o 目标文件名

例一:
mencoder basket.rm -ovc lavc -oac lavc -o basket.avi
把basket.rm文件转换为basket.avi文件,其中,视频转换为mp4格式,音频转换为mp2格式。"-o basket.avi"定义转换成的文件名为"basket.avi","-ovc lavc"表示用默认的mp4格式编码图象,"-oac lavc"表示用默认的mp2格式编码声音。

例二:
mencoder basket.rm -ovc lavc -oac mp3lame -o basket.avi
"oac mp3lame"表示用mp3格式编码声音。

例三:
mencoder basket.rm -ovc lavc -oac mp3lame -o basket.avi -ss 5:00 -endpos 8:00
"-ss 5:00 -endpos 8:00"告诉mencoder仅仅转换从5分0秒到13分0秒的片段。

例四:
mencoder basket.avi -ovc copy -oac copy -o newbasket.avi -ss 5:00 -endpos 8:00
"-ovc copy"表示不作视频转换,"-oac copy"表示不作音频转换。这个命令把basket.avi文件中的5分0秒到13分0秒的部分拷贝到newbasket.avi文件中。

例五:
mencoder a1.avi a2.avi -ovc copy -oac copy -o asum.avi
这个命令把a1.avi和a2.avi文件合并为asum.avi文件。

例六:
mencoder basket.rm -ovc lavc -oac lavc -lavcopts vbitrate=100 -lavcopts abitrate=32 -o basket.avi
限制目的文件的大小。目的文件中,一秒种图象占用100kbit空间,一秒钟声音占用32kbit空间。较小的目标文件大小,一般意味着较低的图象和声音的质量。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值