导入依赖

        <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>

代码示例

import ws.schild.jave.*;import java.io.File;public class AviToMp4 {public static void main(String[] args) throws EncoderException {File source = new File("C:\\Users\\Administrator\\Desktop\\test0.mp4");File target = new File("C:\\Users\\Administrator\\Desktop\\test1.mp4");AudioAttributes audio = new AudioAttributes();//音频编码格式audio.setCodec("libmp3lame");audio.setBitRate(800000);audio.setChannels(1);VideoAttributes video = new VideoAttributes();//视频编码格式video.setCodec("libx264");video.setBitRate(3200000);//数字设置小了,视频会卡顿 帧速率video.setFrameRate(30);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);}
}

Java实现视频编码格式转换(转libx264编码格式)相关推荐

  1. Java实现gbk utf8 转换_java项目编码格式转换(如GBK转UTF-8)

    昨天突然下了个Java项目,把项目导入到eclipse中,发现项目是gbk编码格式想把项目变为utf-8,但是发现转换格式比较麻烦就写了这个代码,后面改进了下,想到说不定有人也需要就把它写了出来 代码 ...

  2. java 实现 视频格式转换。

    直接进入正题吧. ps:利用ffmpeg 来进行格式转换. 一 建立 java项目. 二 在所建立的java项目中 建立一个ffmpeg文件夹,这个文件夹下放ffmpeg所需的文件. 三 在建立一个 ...

  3. Java视频格式转换---avi转MP4(h264编码格式)

    Java视频格式转换---avi转MP4(h264编码格式的MP4视频在网页播放兼容性更好--试过其它的编码格式,没找到能在网页上直接播放的) 资源借鉴处 需要添加到pom.xml的包 java代码 ...

  4. Java文件编码格式转换

    转自博文<Java文件编码格式转换>: 默认被转换的格式为GBK,转换成的格式为UTF-8 import info.monitorenter.cpdetector.CharsetPrint ...

  5. Java使用ffmpeg进行视频格式转换、音视频合并、播放、截图

    封装类: ffplay.ffmpeg.ffprobe是安装的ffmpeg路径. import java.io.BufferedReader; import java.io.File; import j ...

  6. mac 批量文件编码格式转换

    mac 批量文件编码格式转换 #!/bin/sh for file in `find ./ -name "*.c"`; do echo convering : $file icon ...

  7. JS 中文编码格式转换

    JS 中文编码格式转换 There is no nutrition in the blog content. After reading it, you will not only suffer fr ...

  8. GIS开发:shp文件编码格式转换

    shp文件编码格式转换 shp文件在生成时,会有默认的编码格式,当打开shp的时候,编码格式和软件对应不上,打开shp文件时,就会出现乱码的情况. 一般情况下,会使用arcgis,对shp文件进行重新 ...

  9. 将windows下文件编码格式转换成UTF-8 文件编码格式

    将windows下文件编码格式转换成UTF-8 文件编码格式 背景说明: 一个芯片厂商的SDK中的所有文件使用的GB2312的中文编码方式,所以在linux下开发的时候会发现中文的部分都是乱码. 因为 ...

  10. 文本编码格式转换及文本内容类型的介绍

    文本文件的编码方式及内容类型是应用层测试中文本测试关注的重点,常见的文本编码方式为UTF -8.GBK2312.GBK.BIG5.GB18030等等,常见的文本内容类型为TXT.HTML.XML.To ...

最新文章

  1. python写了代码_Python写代码的用法建议
  2. java import class_@class vs. #import
  3. 高级软件工程课程第二次作业
  4. 第十四章:详解Jenkins节点配置
  5. IBASE category 03 download
  6. 深圳软件开发向前跳转会略过一些节点
  7. linux es数据库 head,centos7安装Elasticsearch及Es-head插件详细教程(图文)
  8. PDF超过6000页,OMG,学它
  9. VS2019 windows桌面应用_基于.Net Core平台开发WinForms应用程序
  10. GIS地理信息系统相关整理
  11. STEP2——《数据分析:企业的贤内助》重点摘要笔记(四)——数据清洗
  12. 磊科路由器信号按键_磊科路由器信号增强怎么设置方法
  13. Linux下的USB驱动
  14. ORA -09925
  15. c语言less函数,less用法总结
  16. 【数据结构之哈希表(二)】 哈希表的扩容实现机制
  17. win7系统双硬盘双系统问题解决
  18. 基于CRNN+CTC的改进图像文本识别算法
  19. AS3 抽象类与接口
  20. storcli64和smartctl定位硬盘的故障信息

热门文章

  1. windows计划任务下 任务启动失败 错误码 2147942402
  2. html5手机的注册页面,H5页面结合vue实现登录注册组件
  3. h5可以获取本机手机号码么_h5页面模板免费制作丨动态h5页面模板挑选
  4. adams教程建模仿真实例
  5. app的性能测试小工具Emmagee使用教程
  6. Java List retainAll踩坑记录
  7. ARINC429硬件层初探
  8. html包含字体文件路径,系统字体文件夹路径
  9. 合成器基础(三) - 减法合成器的工作原理
  10. 用计算机弹清明上河图谱,一篇文章让你看懂《清明上河图》中的所有细节