`

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时效果更明显;

分享到:
评论

相关推荐

    mencoder视频转换工具

    在安装完成后,可以直接在命令行中调用mencoder进行视频转换,通过指定输入文件、输出文件以及转换参数来执行任务。 9. **注意事项** 由于mencoder是一个命令行工具,所以对命令行语法有一定的学习要求。此外,...

    ffmpeg和mencoder的总结

    MEncoder中的`-ovc`参数可以指定编码器,如`-ovc lavc`使用libavcodec编码器,并可通过`-qscale`设置质量级别。 4. **裁剪和缩放**:使用`-vf`参数添加视频过滤器,例如`-vf crop=width:height:crop_x:crop_y`可以...

    mencoder视频转码工具

    - 在进行视频转码时,注意选择合适的编码参数,如比特率、质量控制参数等,以平衡输出文件的质量和大小。 - 转码过程中可能会丢失一些元数据或音视频同步信息,因此在处理时需格外小心。 - mencoder虽然功能强大,但...

    mencoder转换工具

    在提供的"mencoder转换工具及使用说明"文件中,应该包含了详细的步骤和参数解释,帮助用户正确使用mencoder。这可能包括但不限于: 1. **系统需求**:确保您的系统已安装了mencoder和所有必要的依赖库。 2. **安装...

    ffmpeg+mencoder集合

    FFmpeg和MEncoder是两个非常强大的开源多媒体处理工具,它们在音视频编解码领域具有广泛的应用。在Windows环境中,这两个工具通常以可执行文件(.exe)的形式存在,允许用户通过命令行进行操作,无需复杂的安装过程...

    基于mencoder实现的视频截取合并demo

    在mencoder中,我们可以使用`-ss`参数来指定开始截取的时间点,`-endpos`参数来设定结束时间。例如,`-ss 00:01:30 -endpos 00:02:00`将从1分钟30秒开始截取,到2分钟结束。 接下来,我们讨论视频合并。当有多段...

    mencoder 编码解码

    mencoder 的使用通常涉及以下参数: - `-i` 或 `--input`:指定输入文件,即要处理的视频源。 - `-o` 或 `--output`:指定输出文件,定义编码后的视频保存位置。 - `-of` 或 `--output-format`:设置输出格式,如...

    ffmpeg、mencoder转码工具

    FFmpeg和MEncoder是两种广泛使用的命令行工具,主要用于音视频的编码、解码、转换以及流处理。在IT行业中,这些工具对于处理多媒体数据,尤其是视频内容的开发者和运维人员来说,是不可或缺的。 FFmpeg是一个开源...

    视频转码工具ffmpeg.exe和mencoder.exe

    MEncoder同样支持多种格式,并且可以通过命令行参数调整转码参数。比如,将一个AVI视频转换为MP4格式,可以使用如下命令: ``` mencoder input.avi -o output.mp4 -ovc libx264 -oac mp3lame -ofps 25 -vf scale=640...

    mencoder视频转换程序

    《mencoder视频转换程序:整合mencoder、ffmepg与flvmdi的高效应用》 在数字媒体处理领域,视频转换是一项常见的任务,而mencoder、ffmepg和flvmdi是其中三个重要的工具,它们分别在视频编码、截图和元数据编辑方面...

    FFmpeg和mencoder的音视频转码工具

    FFmpeg和mencoder是两个广泛使用的音视频转码工具,它们在数字媒体处理领域具有重要地位。FFmpeg是一个全面的开源项目,包含了多种用于处理音视频的库和工具,而mencoder则是MPlayer播放器的一部分,专为视频转码...

    ffmpeg+mencoder

    FFmpeg和Mencoder是两个非常重要的视频处理工具,在IT领域,尤其是多媒体开发和视频处理方面,它们被广泛应用。本文将详细介绍这两个工具以及如何在Java环境中调用它们进行视频转码。 FFmpeg是一款开源的跨平台...

    Mencoder实现视频剪切合并添加字幕

    对于初学者,建议查阅Mencoder的官方文档或在线教程,以便更深入地了解每个参数的具体含义和使用方法。 总之,Mencoder是一个功能强大的视频处理工具,通过熟练掌握它的使用,您可以高效地进行视频编辑和优化工作。...

    mencoder实现视频合并、剪切、添加字幕的VisualC++代码

    要在视频中添加字幕,可以使用mencoder的 `-sub` 参数指定字幕文件,和 `-sid` 参数来选择字幕流。例如,如果你有一个名为`subtitle.srt`的字幕文件,可以这样添加: ``` mencoder input.avi -sub subtitle.srt -...

    mencoder+ffmpeg

    对于那些需要批量转换或者自定义编码参数的用户来说,mencoder是一个非常实用的工具。要使用mencoder将视频文件转换为`.flv`格式,你可以使用以下命令格式: ```bash mencoder input_video_file -o output.flv -of ...

    JAVA 利用 ffmpeg 和 mencoder 对视频进行转换

    本文将深入探讨如何使用Java结合FFmpeg和mencoder工具对视频进行转换。FFmpeg是一个强大的跨平台的命令行工具,用于处理音频和视频文件,而mencoder是MPlayer的一部分,同样用于视频编码和转换。 首先,让我们理解...

    Mplayer及Mencoder视频编解码+播放功能大合集

    2. **质量控制**:在转换过程中,Mencoder允许用户设置比特率、帧率、分辨率等参数,以控制输出视频的质量。 3. **音频处理**:除了视频编码,Mencoder还能处理音频,包括格式转换和音频流的提取或添加。 4. **...

    ffmpeg 及 mencoder的 exe可执行程序

    2. **格式转换**:用户可以通过简单的命令行参数将视频文件从MP4转换为MKV,或者从AVI转换为MP3。 3. **视频过滤器**:FFmpeg提供了一整套视频过滤器,如裁剪、缩放、调整亮度和对比度、添加水印等,允许用户在不...

    mencoder媒体格式转换

    为了提高编码速度,mencoder支持多线程编码,可以通过`-threads`参数指定线程数,充分利用多核处理器资源。 7. **分段与合并** 对于大型文件,可以使用`-ss`和`-endpos`参数进行分段编码,然后使用外部工具如`...

    ffmpeg和mencoder视频文件

    另外,确保你对命令行参数有深入理解,以避免处理过程中出现错误或不期望的结果。 总的来说,这个压缩包提供了一套完整的视频处理工具,无论你是Java开发者还是多媒体工程师,都能利用它们实现丰富的视频处理功能。...

Global site tag (gtag.js) - Google Analytics