10分钟学会Jave视频转码avi-->mp4(h264…
2019-01-21 02:39:38来源:博客园 阅读 ()
前提:1.maven工程一个
2.avi视频一个
第一步:
通过pom.xml导入jave相关包
<dependency> <groupId>ws.schild</groupId> <artifactId>jave-core</artifactId> <version>2.4.5</version> </dependency>
<dependency> <groupId>ws.schild</groupId> <artifactId>jave-native-win64</artifactId> <version>2.4.5</version> </dependency>
第二步:
示例:
File source = new File("d://123.avi"); //源avi格式视频 File target = new File("d://456.mp4"); //转换后的mp4格式视频 AudioAttributes audio = new AudioAttributes(); audio.setCodec("libmp3lame"); //音频编码格式 audio.setBitRate(new Integer(64000)); audio.setChannels(new Integer(1)); audio.setSamplingRate(new Integer(22050)); VideoAttributes video = new VideoAttributes(); video.setCodec("libx264");//视频编码格式 video.setBitRate(new Integer(180000)); video.setFrameRate(new Integer(1)); EncodingAttributes attrs = new EncodingAttributes(); attrs.setFormat("mp4"); attrs.setAudioAttributes(audio); attrs.setVideoAttributes(video); Encoder encoder = new Encoder(); MultimediaObject multimediaObject = new MultimediaObject(source); encoder.encode(multimediaObject, target, attrs);//转换开始。。。
原文链接:https://www.cnblogs.com/hcw13820042015-/p/10283757.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- 用斗地主的实例学会使用java Collections工具类 2020-06-05
- 送java学习资料,学会了这些你就是大神 2020-03-08
- 【小白视频学Java for循环】3分钟学会Java的for循环,让看懂 2020-02-24
- 一分钟带你学会利用mybatis-generator自动生成代码! 2019-11-15
- Nginx 热部署和日志切割,你学会了吗? 2019-11-02
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash