Make Www.Edu-cn.Com Your Home Page!
用户名: 密码: 验证码: 注册
  当前位置: > 中国教程网>多媒体>格式转换> 用Mencoder进行任意视频格式转换成flv

用Mencoder进行任意视频格式转换成flv

作者:Leon000   来源:中国教程网   点击:   日期:2007-04-02

前言:

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

中国教育网


Mencoder简介:

www.edu4u.com.cn

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

www.edu4u.com.cn

Mplayer的获得与配置: www.edu-cn.com

     Mplayer windows版本下载列表: 中国论文网

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

中国论文网

     Codecs下载列表:

edu4u.com.cn

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

中国论文网

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

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

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播放)。

www.edu-cn.com

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

edu4u.com.cn

edu4u.com.cn


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

    转换后的效果对比,左边是原视频,右边是转换后的视频: www.edu4u.com.cn

www.edu-cn.com


 
     品质几乎一样了,但同时,转换文件变成了6M。关于命令中的一些参数,解释一下:

     -o "E:\output.flv":是输出文件路径;

www.edu4u.com.cn

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

     -lavfopts i_certify_that_my_video_stream_does_not_use_b_frames:-lavfopts表示对lavf进行一些设置,设置的内容就是i_certify_that_my_video_stream_does_not_use_b_frames,翻译成中文就是:我确定,我的视频不用B frames,对于转换flv格式,最好加上这个参数,否则可能会报错,如图: www.edu4u.com.cn

edu4u.com.cn


     -oac mp3lame:oac=output audio codec,输出音频编码器,这里用的mp3lame;

     -lameopts abr:br=56:lame options,是专门针对mp3lame的参数设置,abr:br=56,是设置音频比特率为56(比特率:每秒钟输出的音频大小,单位kb/s);

www.edu-cn.com

www.edu-cn.com


共2页: 上一页 1 [2] 下一页
文章评论】 【收藏本文】 【推荐好友】 【打印本文】 【论坛讨论

   最新文章:
·RMVB电影文件的合并与分割方法(04-02)
·扫清制作英语听力材料的障碍(04-02)
·视频文件合并转换大法(04-02)
·视频文件转换压缩工具RealProducer(04-02)
·“笑”傲流媒体―SMIL基础教程(3)(04-02)
·挽救下载不全的电影视频文件(04-02)
·“笑”傲流媒体―SMIL基础教程(4)(04-02)
·DVD、miniDVD、VCD、SVCD影碟的技术(04-02)
·流媒体下载小技(04-02)
·在线电影音乐地址查找与文件下载(04-02)
   相关文章:
·扫清制作英语听力材料的障碍 ·巧用“录音机”实现WAV转MP3
·1个把MP3转换为wav的软件 ·视频文件合并转换大法
·挽救下载不全的电影视频文件 ·在线电影音乐地址查找与文件下载
·流媒体下载小技 ·谈网络电视节目制作
·如何使用FL Studio录音 ·如何使用FL Studio作伴奏

   文章评论:(0条)
  
用户名: 新注册) 密码: 匿名评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。

 §最新评论:

  责任编辑:中国教程网  

© 2007 Copyright 中国教育网
DesignBy:AOE3 STUDIO & ROCOCO