本系列文章导航

Windows下FFmpeg快速入门

ffmpeg参数解释

mencoder和ffmpeg参数详解(Java处理视频)

Java 生成视频缩略图(ffmpeg)

使用ffmpeg进行视频文件转换成FLV整理

java 视频处理 mencoder

java 视频处理 ffmped+mencoder

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

Mplayer的获得与配置:
     Mplayer windows版本下载列表:http://www5.mplayerhq.hu/MPlayer/releases/win32/[/url]
     列表中会有版本发布日期,可以挑选最新的版本,也可以选择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:/music/APerfectMatch.wmv,那么可以打开一个cmd窗口,输入 mplayer “D:/music/APerfectMatch.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播放)。
     下图是我这边转换的效果对比,左边是原视频,右边是转换后的视频:

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

 
     品质几乎一样了,但同时,转换文件变成了6M。关于命令中的一些参数,解释一下:
     -o "E:/output.flv":是输出文件路径;
     -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格式,最好加上这个参数,否则可能会报错,如图:

     -oac mp3lame:oac=output audio codec,输出音频编码器,这里用的mp3lame;
     -lameopts abr:br=56:lame options,是专门针对mp3lame的参数设置,abr:br=56,是设置音频比特率为56(比特率:每秒钟输出的音频大小,单位kb/s);
博文来源:http://huqilong.blog.51cto.com/53638/136987

java 视频处理 mencoder相关推荐

  1. java 视频处理 ffmped+mencoder

    本系列文章导航 Windows下FFmpeg快速入门 ffmpeg参数解释 mencoder和ffmpeg参数详解(Java处理视频) Java 生成视频缩略图(ffmpeg) 使用ffmpeg进行视 ...

  2. java视频转换_Java视频格式转化的实现方法

    Java视频格式转化的实现方法 发布时间:2020-10-04 03:23:51 来源:脚本之家 阅读:107 作者:liuyazhuang 本文实例为大家分享了Java视频格式转化的具体代码,供大家 ...

  3. 张孝祥Java培训视频及孙鑫java视频网址

    博主强烈推荐,张老师的JAVA教程帮了我好多,说实话看这个视频比大学老师上课好百倍,张老师的边讲边操作,运动风趣生动的例子的讲课方法对学习JAVA学习者的帮助很大很大... [张孝祥Java培训][基 ...

  4. 小甲鱼java视频_b站有哪些好的java视频?

    b站java好的视频挺多的.可以去看看. 一.适合初学者的Java零基础教程最新版(从基础到实践完整版) 1.更适合零基础学员 从Java语言起源开始,循序渐进,知识点剖析细致且每章配备大量随堂练习 ...

  5. JAVA视频网盘分享

    JAVA视频网盘分享 [涵盖从java入门到深入架构,Linux.云计算.分布式.大数据Hadoop.ios.Android.互联网技术应有尽有] 1.JavaScript视频教程 链接: http: ...

  6. Java 视频转换h265、h264、mkv、mp4

    Java视频抽帧 [1. h264视频抽帧,支持windows](https://blog.csdn.net/qq_40985985/article/details/111240098) [2. h2 ...

  7. java上传视频文件到服务器,java视频上传到远程服务器

    java视频上传到远程服务器 内容精选 换一换 该步骤必须在root用户下执行,若以普通系统用户登录,需要执行su切换到root用户下执行后续操作.ssh-keygen -t rsa过程中需要:(可选 ...

  8. JAVA视频学习笔记-马士兵(六)

    `JAVA视频学习笔记-马士兵` 常用类_字符串相关类(20200614~16) 常用类_字符串相关类(20200617) 常用类_基本数据类型包装类(20200618) 常用类_Math类(2020 ...

  9. 智捷教育关东升老师Java视频

    我的视频已经开放欢迎大家下载: 智捷教育关东升老师Java视频http://www.ed2000.com/ShowFile.asp?FileID=186355 智捷教育关东升老师数据库视频 http: ...

最新文章

  1. [Android Pro] linux下查看一个文件的属性(ls,lsattr,file,stat)
  2. php随机生成器加密,php生成随机密码的几种方法
  3. [IE编程] WebBrowser控件的多页面浏览(Tabbed Browsing)开发接口
  4. 1041 Be Unique
  5. wxWidgets:wxToggleButton类用法
  6. 盘点那些世间顶级直男hhhhhh | 今日最佳
  7. springMVC两种方式实现多文件上传及效率比较
  8. CentOS 6服务器简单安全配置
  9. 『飞秋』小项目心得交流
  10. 怎么画闭合线_骨骺线闭合怎么长高
  11. oracle时间查询
  12. scala函数式编程
  13. 微信网页授权 获取 unionId
  14. Navicat for MySQL注册码
  15. Cypress下载安装+问题记录
  16. 由浅入深理解JVM垃圾回收机制
  17. 批量修改文件夹下所有文件名称
  18. ppt太大了怎么压缩?
  19. 阿里P8面试官总结的《2021最新java面试题》,搞定90%以上的技术面
  20. c语言程序设计韦良芬答案,论高职院校《C语言程序设计》的教学改革

热门文章

  1. 【电信学】【2013】宽带隔离双端口MIMO天线的设计与分析
  2. ps软件突然出现不能拉拽文件夹中的图片到当前图片的情况
  3. Mac安装WineHQ
  4. 奇技淫巧——整合Gmail与Mailgun实现免费域名邮箱
  5. 免费论文检测3000字
  6. html5总结2000字,学期末个人总结2000字
  7. SBT30100VDC-ASEMI低压降肖特基二极管SBT30100VDC
  8. 基于不同路面附着系数的全速 ACC 控制算法研究
  9. 百度云 x 中国联通 | 立标杆,中国联通新客服上线大幕拉开!
  10. 网站设计应注意的25 条有利于排名的建议