前言:

本文是笔者对Mencoder的一些基本认识,对于初学者,或许可以当作教程来看。如果对Mencoder有很深的研究,欢迎与我交流。QQ:151952789。msn:tangyifei830217@hotmail.com。

Mencoder简介:

Mencoder是Mplayer自带的编码工具(Mplayer是Linux下的播放器,开源,支持几乎所有视频格式的播放,现在有windows和Mac版本)。

Mplayer的获得与配置:

Mplayer windows版本下载列表:http://www5.mplayerhq.hu/MPlayer/releases/win32/

列表中会有版本发布日期,可以挑选最新的版本,也可以选择old/去下载老的版本,笔者用的是6月份的版本。下载后解压到某个文件夹中即可。

Codecs下载列表:http://www5.mplayerhq.hu/MPlayer/releases/codecs/

选择windows-all-********.zip(*表示年月日)下载,将zip包中的文件夹下所有文件,包括*.dll、*.acm、*.ax等等全部copy到Mplayer根目录下的codecs文件夹中。

此时最好把Mplayer.exe所在路径,同时也是Mencoder.exe所在路径添加到环境变量path中。

现在可以试试用Mplayer播放视频,比如有个视频位于D:musicAPerfectMatch.wmv,那么可以打开一个cmd窗口,输入mplayer “D:musicAPerfectMatch.wmv”,感受一下来自Linux的播放器吧,可以通过键盘来操纵。

Mencoder转换视频格式:

以将各种格式转换为flv格式为例(flv格式是flash支持的视频格式):

mencoder "E:test.m2p" -o "E:output.flv" -of lavf -lavfopts i_certify_that_my_video_stream_does_not_use_b_frames -oac mp3lame -lameopts abr:br=56 -ovc lavc -lavcopts vcodec=flv:vbitrate=500:mbd=2:mv0:trell:v4mv:cbp:last_pred=3:dia=4:cmp=6:vb_strategy=1 -vf scale=512:-3 -ofps 12 -srate 22050

在命令行中输入这行代码(注意:windows的命令行是不支持换行的),按回车运行,一段时间之后就可以得到一个.flv文件,播放一下看看品质如何(可以直接用Mplayer播放)。

下图是我这边转换的效果对比,左边是原视频,右边是转换后的视频:

(图1效果对比图)

所有人都会觉得,转换后品质下降了很多,确实是这样,同时可以发现转换后的文件由原来的13M变成了1M,如果要提高品质,可以将vbitrate=500改为vbitrate=5000。

转换后的效果对比,左边是原视频,右边是转换后的视频:

(图2效果对比图)

品质几乎一样了,但同时,转换文件变成了6M。

Mencoder转换视频格式(1)相关推荐

  1. java flv转mp3_Java调用ffmpeg转换视频格式为flv的示例详解

    这篇文章主要介绍了 详解java调用ffmpeg转换视频格式为flv的相关资料,希望通过本文能帮助到大家,需要的朋友可以参考下 详解java调用ffmpeg转换视频格式为flv 注意:下面的程序是在L ...

  2. mysql+视频文件转成流_详解java调用ffmpeg转换视频格式为flv

    详解java调用ffmpeg转换视频格式为flv 注意:下面的程序是在Linux下运行的,如果在windows下rmvb转换成avi会出现问题,想成功需要下载下个drv43260.dll东西放到C:W ...

  3. MEncoder 多种视频格式快速转压——使用手册!

    http://freetravel.blog.sohu.com/846099.html 分类: 电脑-数码2006-02-06 15:25 题目:MEncoder 多种视频格式快速转压--使用手册!( ...

  4. 网页服务器转化app,无需第三方软件,网页在线转换视频格式使用教程

    原标题:无需第三方软件,网页在线转换视频格式使用教程 之前我们和大家介绍过一款的网页小工具,其实这个网站还有更多好用的在线工具,而今天我们介绍的就是另外一款:在线视频格式转换,– 将视频文件转换为MP ...

  5. 怎么转换视频格式,视频格式不符如何转换?

    在日常的工作生活中,有时需要插入一个视频文件.文件的格式有时候会不支持,那就必须要转换视频格式.那怎么转换视频格式呢? 方法一: Win 7 操作系统让文件显示扩展名的方法: 1.开始--计算机--组 ...

  6. 简单几步教你转换视频格式

    视频的格式多种多样,有些移动设备对播放的格式有一定要求,那么小伙伴们就要对视频进行转化,为此,小编教大家如何快速转换视频格式,轻松得到自己想要的效果,一起来看看吧. 准备工具:电脑网址上下载一个视频剪 ...

  7. 教你怎样任意转换视频格式

    拍摄好的视频,发送到电脑上剪辑后,发现上传时格式不支持,该怎么办呢?今天小编就教大家如何快速转换视频格式,轻松得到自己想要的效果,下面一起来试试. 导入多段视频 第一次要使用的宝贝们,可以到电脑软件站 ...

  8. qsv视频格式转换器怎么转换视频格式

    qsv格式是我们工作中经常会遇到的视频文件格式,但是由于qsv视频文件格式比较的特殊,所以很多人遇到这种视频文件格式就需要将其转换成MP4格式,但是我们该怎样将qsv转换成MP4格式呢? 迅捷视频转换 ...

  9. html调用暴风影音,用暴风影音转换视频格式教程

    大家转换视频格式可能第一时间就会想到格式工厂,不过这就得下载安装.而暴风影音自带了转码工具,使用方便,易于上手. 暴风影音5去广告精简版下载地址http://www.huacolor.com/soft ...

最新文章

  1. 007_JMS中的持久订阅
  2. VTK:简单操作之GaussianRandomNumber
  3. java 线程 while循环_java多线程中while循环的问题
  4. 交付效率提升40%,珍爱网基于微服务的DevOps落地指南
  5. 数字图像处理 空间域平滑 MATLAB实验
  6. 计算机快速切换任务,电脑多任务窗口切换:除了Alt+Tab,你还知道什么?
  7. C#实现Base64编码与解码及编码名称和代码页(Encoding.GetEncoding)
  8. 原创:如何统计并过滤行中单元格有颜色的值
  9. Charades数据集
  10. 使用 Android 开发 MQTT 客户端
  11. ClientToScreen ScreenToClient GetWindowRect GetClientRect
  12. 案例分享 | 可编程机器人Scratch二次开发案例
  13. 均方根误差(RMSE),平均绝对误差(MAE),标准差(Standard Deviation)的对比
  14. 用java制作扑克牌_java实现简单扑克牌游戏
  15. Android Nginx Retrofit+Okhttp.HTTP 504 Unsatisfiable Request (only-if-cached)
  16. 编译程序与翻译程序、汇编程序的联系与区别,编译过程包括的几个主要阶段,解释程序与编译程序的区别...
  17. Python开发资源速查表
  18. X265(HEVC编码器)在VS2015下的编译和使用
  19. LintCode 661. 把二叉搜索树转化成更大的树
  20. Android6.0动态权限申请及RxPermissions权限库使用

热门文章

  1. c语言输出函数语句,c语言输出语句及格式输出函数介绍
  2. element 解决 Error: target is not existed: .page-component__scroll .el-scrollbar__wrap
  3. TM1637芯片使用(I2C总线协议学习),含完整程序
  4. 多个公网服务器搭建k8s集群
  5. 为什么你熬夜这么晚,即使你知道你不应该熬夜
  6. Blender几何节点新手教学
  7. mavoneditor 显示html,mavonEditor
  8. 大型直播平台应用架构浅谈
  9. 检查图片是否空白图片
  10. 头歌实训平台C语言答案