Mencoder转换视频格式(1)
2007-03-22 19:54
369 查看
前言:
本文是笔者对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的一些基本认识,对于初学者,或许可以当作教程来看。如果对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。
相关文章推荐
- java 整合ffmpeg和mencoder进行视频上传时转换格式功能
- 用Mencoder进行任意视频格式转换成flv
- java使用ffmpeg和mencoder做视频格式转换
- Mencoder转换视频格式(2)
- java使用ffmpeg和mencoder做视频格式转换
- 利用Mencoder转换视频格式[转载]
- 用Mencoder进行任意视频格式转换成flv
- 用Mencoder进行任意视频格式转换成flv
- 用Mencoder进行任意视频格式转换成flv
- 用mencoder在线转换视频格式并控制视频品质
- iOS开发 mov视频文件转换成其他视频文件格式
- 截取视频文件第一桢的图片和转换视频格式文件为flv(支持文件格式:asf,avi,mpg,flv,3gp,mov,wmv)
- Windows下实现Mencoder+FFMPEG视频转换和截图的功能
- 秒数转换为视频时间格式
- ubuntu下用ffmpeg/mencoder做视频转换
- winform版如何把各种格式(rm,asf,avi等)的视频转换为flv(转)
- asp.net实现调用ffmpeg实现视频格式的转换
- Windows下实现Mencoder+FFMPEG视频转换和截图的功能
- [转]关于ffmpeg 的总结(一个linux 下 集 屏幕录像录音,音频视频转换,合并音频视频文件,格式转换于一身的命令)
- 关于ffmpeg 的总结(一个linux 下 集 屏幕录像录音,音频视频转换,合并音频视频文件,格式转换于一身的命令)