mencoder常用参数总结
使用mencoder ,最关键的是明白参数。因为音频、视频格式太多,结果它的参数也是一大堆一大堆的。这里总结一下。
0, -vf
设置输出文件格式:
默认为avi格式,mencoder的默认格式。
需要其它格式,可以用 lavf
1, -oac
输出音频编码
copy
mp3lame -lameopts aq=7:vbr=2:q=6
q , 质量(0 - 最好,9 - 最差)(仅用于VBR)
aq,算法质量(0 - 最好/最慢,9 - 最差/最快)
编码方式包括有abr(按平均码率编码)、cbr(指固定码率编码)、vbr(按动态码率编码)三种
br=128 则指定编码码率为 128kbps。
2, -srate 32000
输出音频的采样率
音频的采样频率。频率通常有 22050、32000、44100 等几种。
3,-vf <滤镜1[=参数1:参数2:...],滤镜2,...>
设置一连串的视频滤镜
scale=320:240
rotate=
mirror
flip
4,-ovc
xvid -xvidencopts fixed_quant=8:bitrate=500 //xvid
lavc -lavcopts vcodec=mpeg2video:vbitrate=500 // mpg2
lavc -lavcopts vcodec=mpeg4:vbitrate=500 // mpg4
x264 -x264encopts bitrate=500 // x264
在 -lavcopts中,主要有这么几个:
vcodec: 视频编码格式
vbitrate: 数据比特率
mbd: 宏模块算法,0-2 , 默认为0, 越大品质越好
trell: 量子化网络搜索
cbp: 只能与 trell一起使用
dia=4 移动搜索范围
cmp=3
5,
-ofps 30:(output fps)指定输出媒体文件的帧速,30fps指每秒种播放 30 个画面
6,
6.1. 选择编解码器及容器格式
编码使用的音频及视频编码器分别通过-oac及-ovc选项指定例如输入如下命令
mencoder -ovc help
可列出你机器上相应版本的MEncoder所支持的所有视频编码。下列选择也是可用的:
音频编码器:
音频编码器名称 | 描述 |
---|---|
mp3lame | 通过LAME编码为VBR,ABR或CBR格式的MP3文件 |
lavc |
利用libavcodec 中的一个编码器
|
faac | FAAC AAC音频编码器 |
toolame | MPEG音频Layer 2编码器 |
twolame | 基于tooLAME的MPEG音频Layer 2编码器 |
pcm | 未压缩的PCM音频 |
copy | 不要重新编码,这是复制已压缩的各桢 |
是频编码器:
是频编码器名称 | 描述 |
---|---|
lavc |
使用libavcodec 中的一个是频编码器
|
xvid | Xvid, MPEG-4高级简单格式(ASP)编码器 |
x264 | x264, MPEG-4高级视频编码(AVC), AKA H.264编码器 |
nuv | nuppel视频,为一些实时程序所用 |
raw | 未压缩的视频桢 |
copy | 不要重新编码,只是复制已压缩的各桢 |
frameno | 用于三通道编码(不推荐) |
输出容器格式通过-of选项选择。输入:
mencoder -of help
以便列出你机器上相应版本的MEncoder所支持的所有容器。如下选项也是可用的
容器格式:
容器格式名称 | 描述 |
---|---|
lavf |
由libavformat 支持的一种容器
|
avi | 音-视频混合 |
mpeg | MPEG-1及MPEG-2节目流 |
rawvideo | 原始视频流(未经混合 - 只含一视频流) |
rawaudio | 原始音频流(未经混合 - 只含一音频流) |
AVI容器是MEncoder的基本容器格式,也就是说它能够被最好的处理,MEncoder也是为之而设计。如上所述,其他容器格式也可被使用,但你使用的时候可能遇到问题。
libavformat
容器:
如果你选择了libavformat
来做输出文件的混编(通过使用-of lavf选项),适当的容器将由文件扩展名而定。你也可以通过libavformat
的format选项强制一种容器格式。
libavformat 容器名称
|
描述 |
---|---|
mpg | MPEG-1及MPEG-2节目流 |
asf | 高级流格式 |
avi | 音-视频混合 |
wav | 波形音频 |
swf | Macromedia Flash |
flv | Macromedia Flash视频 |
rm | RealMedia |
au | SUN AU |
nut | NUT开放容器(实验中,不兼容标准) |
mov | QuickTime |
mp4 | MPEG-4格式 |
dv | Sony数字视频容器 |
如你所见,libavformat
允许MEncoder把媒体混合到各种格式的容器内。不巧的是,因为MEncoder从开始设计的时候没有支持AVI之外的其他容器,你要小心最终生成的文件。请多次检查以确认音频/视频同步是正确的以及文件能在MPlayer之外的播放器中播放。
例 6.1. 编码为Macromedia Flash格式
生成Macromedia Flash视频,以便在安装有Macromedia Flash插件的网页浏览器中播放:
mencoderinput.avi
-ooutput.flv
-of lavf \-oac mp3lame -lameopts abr:br=56 -srate 22050 -ovc lavc \-lavcopts vcodec=flv:vbitrate=500:mbd=2:mv0:trell:v4mv:cbp:last_pred=3
99
http://www.mplayerhq.hu/DOCS/HTML/zh_CN/
mencoder常用参数总结相关推荐
- 2021年大数据Hadoop(二十九):关于YARN常用参数设置
全网最详细的Hadoop文章系列,强烈建议收藏加关注! 后面更新文章都会列出历史文章目录,帮助大家回顾知识重点. 目录 本系列历史文章 前言 关于yarn常用参数设置 设置container分配最小内 ...
- dataTables常用参数
一.新版本和老版本的区别 新版本的改进:https://datatables.net/new/1.10 新老版本参数变化列表:http://datatables.club/upgrade/1.10-c ...
- [Hive_add_8] Hive 常用参数配置
0. 说明 记录 Hive 常用参数的配置 1. 设置本地模式 让 Hive 自动使用 Hadoop 的本地模式运行作业,提升处理性能 适合小文件,一般用于测试 set hive.exec.mode. ...
- R语言使用knitr生成机器学习模型全流程步骤示例:knitr与自动化结果报告、knitr常用参数
R语言使用knitr生成机器学习模型全流程步骤示例:knitr与自动化结果报告.knitr常用参数 目录
- Maven常用参数及其说明
2019独角兽企业重金招聘Python工程师标准>>> Maven常用参数及其说明 -h,--help Display he ...
- qemu使用实例和常用参数
=========================qemu使用实例参数详解========================= qemu.exe -kernel-kqemu -L . -m 512 -h ...
- JVM面试问题系列:JVM 配置常用参数和常用 GC 调优策略
JVM 配置常用参数 堆参数 回收器参数 如上表所示,目前主要有串行.并行和并发三种,对于大内存的应用而言,串行的性能太低,因此使用到的主要是并行和并发两种.并行和并发 GC 的策略通过 UsePar ...
- mysql -s 参数_mysqldump 的常用参数。
mysqldump 常用参数详解: --databases:备份多个数据库,选项后跟多个库名.备份文件中会包含USE db_name. --events : 备份事件 --routines:备 ...
- python把桢写入txt_ffmpeg 常用参数一览表及python 使用示例
FFmpeg是一套可以用来记录.转换数字音频.视频,并能将其转化为流的开源计算机程序.提供了录制.转换以及流化音视频的完整解决方案. 它包含了非常先进的音频/视频编解码库libavcodec,这里介绍 ...
最新文章
- unity3d-高频率面试题目
- HTTPS 的工作原理
- VBS基础篇 - 内置函数
- JavaScript表达式--掌握最全的表达式,一切尽在掌握中,让表达不再是难事
- 无监督学习:无监督降维
- Eclipse安装Hibernate插件快速生成配置文件
- 怎么设置苹果手机的小圆点_iPhone屏幕旋转怎么设置?关于苹果手机设置的一些小技巧...
- c# 对各数据库、数据集链接字符串
- 本地提交到yarn_Yarn运行Flink作业 0449
- IE6/IE7/IE8/Firefox/Chrome/Safari的CSS hack兼容一览表
- 蓝桥杯历年真题及答案汇总整理(Java、C语言、Python)
- 软考系统集成项目管理工程师备考经验资料分享
- httpd三种MPM的原理剖析
- java哨兵模式_哨兵模式详解
- word常用宏方法介绍
- VPS定时任务没有按时执行的问题
- maftools: 可视化maf文件的神器
- python re模块_python 正则表达式 (重点) re模块
- 苹果软件扣费申请退款
- 自动阅读项目又出新情况?一天秒封47个账号