`

mencoder 参数解释

阅读更多

mencoder

-abr:br=56 br就是音频的码率.abr代表平均码率,相对于cbr(固定码率)和vbr(可变码率,貌似不支持),

-cbp:只能和trell一期使用,评估失真的图像块编码;

-cmp=6:值为1~2000,默认为0,设置用于全象素移动预算的比较函数

-dia=4:移动搜索范围,值为-99~6,对于快速转换,-1是个不错的值,如果不是很重视速度,可以考虑2~4;

-lavcopts vcodec=mpeg4:vbitrate=500,指定libavcodec的参数,vcodec=mpeg4指使用mpeg4压缩,就是DivX,

-last_pred=3:与上一帧相比的移动数量预测,值为0~99,1~3比较合适,大于3时对品质的提高已经无关紧要,但却会降低速度;

-mbd:宏模块选择算法,值为0~2默认为0,值越大转换越缓慢,但在品质和文件大小方面有好处;

-mv0:编译每个宏模块并选择最好的一个,当mbd=0时无效;

-mode=3,0-3分别代表Stereo,Joint Stereo,Force ms_stereo,Mono(默认为自动,事实上1和3对文件大小的影响并不是很大),另外可选的还有 vol(音量,取值0-10,数值越大音量越大,不建议修改)等  

-o  是输出文件路径;

-of lavf:是输出文件格式,这里不是flv而是lavf,是因为flv属于libavformat; 

-oac MP3lame 输出音频编码器,lame是最好的mp3编码器

-oac copy,指定音频编码器,copy是指不压缩,直接使用源文件里的音频。copy换成 MP3lame,即压缩成mp3。

-ovc lavc,指定视频编码器,使用libavcodec编码器

-ofps 12:输出视频的帧频,一般,用于flash播放的视频帧频高了没有没有意义,反而会增加视频文件大小,但如果ofps设置的不合适,比如源视频帧频不是ofps的整数倍,可能会导致转换后的视频、音频不同步,似乎可以将这一参数改为-noskip来解决这一问题;   

-srate 22050:音频采样率一般为22050或44100。

-sws 9 取值范围在(0-9)之间,不同值代表不同的Resize算法!建议用 -sws 9
0 快速二次线性(默认)(速度较快)
1 二次线性
2 二次立方(质量很好)
3 实验中
4 最短距离 (bad quality)
5 区域
6 亮度二次立方 度二次线性
7 高斯
8 sincR
9 lanczos(速度较快,而且画面锐利)
10 双三次样条曲线

-vcodec=flv:指定视频编码器为flv;

-vbitrate=500:指定视频比特率为500

-vb_strategy=1:对动作很大的场景会有帮助,对有些视频,设置vmax_b_frames会有损品质,加上vb_strategy=1会好点。

-vf scale=512:-3:-vf表示视频格式,scale是缩放,512:-3表示强制将宽度设置为512,高度写为-3表示保持高宽比,也可以设置为-1或-2,具体表示什么,有兴趣的可以尝试一下。如果要强制转化为统一大小,可以直接写-vf scale=640:480,但笔者个人建议用-3来保持高宽比。-vf里还有expand和crop参数,例如:-vf scale=512:384,expand=512:384:::1,crop=512:384:0:0,expand表示膨胀,crop表示裁剪;

-vbitrate=500指500kbps的比特率。

-trell:量子化网格搜索,对每8×8block找到最优化编码;

-v4mv:会稍微增加品质,mbd>0时效果更明显;

分享到:
评论

相关推荐

    ffmpeg和mencoder 在javaWEb中的整合应用

    详细描述了怎样配置ffmpeg和mencoder ,ffmpeg设置转换参数。以及转换格式时对视频进行截图

    嵌入式系统/ARM技术中的Linux系统下的压片转换工具Mencoder应用

    启动Yast2控制中心,打开“系统”——>“/etc/sysconfig编辑器”,展开“System Environment Language"项,把你面以RC打头的项的值全改成GB2312,完成后还要修改/etc/fstab文件,将Windows分区的参数修改成这样:...

    videorepair

    •支持非碎参考电影寻找失踪电影的元数据和参数 目前,我们的软件可以自动修复损坏的,MOV,MP4,M4V,或.3 gp的电影文件(一般是基于QuickTime的容器格式,所有的电影文件),使用以下的编解码格式: •AVC1(H...

    OGMRip(linux)

    OGMRip 是一款小巧的 DVD 转码工具,它支持将 DVD 转码成 AVI、OGM、MP4、Matroska 等文件格式...要正常使用 OGMRip,你需要在系统中准备 mplayer、mencoder、ogmtools、mkvtoolnix、oggenc、lame、faac 等软件和工具。

    WisMencoder v2.070 Final

    WisMencoder 是基于Mencoder和Avisynth为核心的免费的视频压缩、转换软件,能够把您的电脑上的所有视频格式,包括avi,mpg,mpeg,rm,rmvb,wmv,asf,mp4,mov,dat,vob,flv等格式以最快的速度和最高的质量转换为AVI格式....

    WisMencoder 极速视频转换 1.931(推荐)

    最快的视频转换压缩工具。 WisMencoder 能够把您的电脑上的所有视频格式,包括avi,mpg,rmvb,wmv,mp4,mov,dat...*利用已经设置好的配置文件轻松为PDA等移动设备配置参数 WisMencoder是Mencoder的GUI(图形用户界面)。

    影音转码快车 MediaCoder Premium 0.8.48 Build 5888 中文免费版.zip

    在视频方面,它使用MEncoder作为后端,并支持与运用CUDA技术加速移动设备视频转换,充分发挥了MEncoder所提供的丰富特性;在音频方面,它使用MPlayer和Winamp的输入插件和作为解码器,结合各种不同的编码器,能够在...

    mplayer使用手册中文pdf

    mencoder (MPlayer的电影编码器)是一个简单的电影编码器, 设计用来把MPlayer 可以播放的电影(见上面)编码成另一些MPlayer可以播放的格式(见下面). 它可 以通过1, 2或者3 pass的方式编码DivX4, XviD, libavcodec的编...

    MediaCoder使用帮助文档

    主要是对MediaCoder使用的介绍和关于视频转换的一些参数指导,可以对命令行视频转换有所帮助

    C#基类库(苏飞版)

    8.运行mencoder的视频解码器转换 复制代码 21.随机数类 BaseRandom 1.产生随机字符 2.产生随机数 3.在一定范围内产生随机数 复制代码 RandomHelper 1.生成一个指定范围的随机整数,该随机数范围包括最小值,但不包括...

    convertToMP4:轻松转换为带有H264的MP4,而没有所有编解码器的麻烦-开源

    作为转换引擎,将使用Mencoder。 该脚本旨在简化视频的创建。 适合初学者或懒惰的高级人士。 它不适合希望完全控制所有编解码器参数的专业人士。 考虑捐赠给该项目:...

    ffmpeg-20170620-ae6f6d4-win64

    // 可以先用别的工具(mencoder)转换为avi(ffmpeg能解析的)格式. else if (type.equals("wmv9")) { return 1; } else if (type.equals("rm")) { return 1; } else if (type.equals("rmvb")) { ...

    C#基础类库

    8.运行mencoder的视频解码器转换 复制代码 21.随机数类 BaseRandom 1.产生随机字符 2.产生随机数 3.在一定范围内产生随机数 复制代码 RandomHelper 1.生成一个指定范围的随机整数,该随机数范围包括最小值,但不包括...

Global site tag (gtag.js) - Google Analytics