亲测有效

maven依赖

<dependency><groupId>ws.schild</groupId><artifactId>jave-core</artifactId><version>2.4.5</version>
</dependency>
<!-- https://mvnrepository.com/artifact/ws.schild/jave-native-win64 -->
<dependency><groupId>ws.schild</groupId><artifactId>jave-native-win64</artifactId><version>2.4.5</version>
</dependency>

代码demo

//java将mp4转换成avi(浏览器可播放的)
public static void main(String[] args) {File source = new File("D:\\java\\QQ录屏20221011102944.mp4");File target = new File("D://java/2.avi");AudioAttributes audio = new AudioAttributes();audio.setCodec("libmp3lame");//音频编码格式//audio.setBitRate(new Integer(56000));//设置比特率,比特率越大,转出来的音频越大(默认是128000,最好默认就行,有特殊要求再设置)audio.setChannels(new Integer(1));audio.setSamplingRate(new Integer(22050));VideoAttributes video = new VideoAttributes();video.setCodec("libx264");//视屏编码格式//video.setBitRate(new Integer(56000));//设置比特率,比特率越大,转出来的视频越大(默认是128000,最好默认就行,有特殊要求再设置)video.setFrameRate(new Integer(15));//数值设置小了,视屏会卡顿EncodingAttributes attrs = new EncodingAttributes();attrs.setFormat("mp4");attrs.setAudioAttributes(audio);attrs.setVideoAttributes(video);Encoder encoder = new Encoder();MultimediaObject multimediaObject=new MultimediaObject(source);try {encoder.encode(multimediaObject,target,attrs);}catch (IllegalArgumentException e){e.printStackTrace();}catch (InputFormatException e){e.printStackTrace();}catch (EncoderException e){e.printStackTrace();}
}

Java实现将视频格式从mp4转换为avi相关推荐

  1. 练习:查找指定目录(包括子目录)下的视频(格式为.mp4,.rmvb,.avi),并将目录存放在一个文件中...

    import osdef search_file(start_dir,target):os.chdir(start_dir) #切换目录for each_file in os.listdir(os.g ...

  2. 视频如何转格式mp4?视频格式转换mp4格式

    视频如何转格式mp4?qlv视频格式是腾讯视频的独有格式,并且不是一种常规的视频格式,想要观看qlv格式的视频文件,就只能下载腾讯视频播放器,就更别提对qlv视频进行编辑了.接下来小编就带大家一起了解 ...

  3. mkv视频格式转换mp4格式

    如何将mkv视频格式转换mp4格式?由于mkv属于不常用的视频格式,平时使用和接触到的机会也比较少,所以大家对它并不是很了解.mkv最大特点就是能容纳多种不同类型编码的视频.音频及字幕流,甚至囊括了R ...

  4. 如何将mkv视频格式转换mp4格式?

    如何将mkv视频格式转换mp4格式?视频格式的种类繁多,其中使用最多.最受欢迎的当属mp4,mp4格式大家再熟悉不过了,我们看的电影和我们拍摄的视频大部分都是mp4格式的.今天小编还要介绍另外一种视频 ...

  5. mkv视频格式转换mp4格式?

    mkv视频格式转换mp4格式?在多种多样的视频格式中有种格式叫mkv,mkv跟mp4都是比较常用的视频格式.mkv是一种多媒体包格式,可以为多种音视频提供外壳,缺点也较为明显,大多数无法直接播放这样的 ...

  6. 如何把视频格式转换mp4格式?试试嗨格式视频转换器

    如何把视频格式转换mp4格式?视频格式有很多种,常见的有flv.avi.mkv和mp4等等,因为不同视频格式之间使用的编码方式不一样,因此在使用视频文件时经常会出现不兼容导致文件不能正常打开的情况,这 ...

  7. bilibili视频格式m4s批量转换为mp3,mp4

    将bilibili视频格式进行批量进行转换代码 ####bilibili视频下载到手机,视频分为了video.m4s和audio.m4s. 下面代码就是将其批量转换为video.mp4,audio.m ...

  8. java flv转mp3_如何使用java代码进行视频格式的转换(FLV)

    一,前言 在给网页添加视频播放功能后,发现上传的视频有各种格式,那么就需要将他么转换成FLV,以很好的支持在线视频播放. 二,准备 drv43260.dll,ffmpeg.exe,mencoder.e ...

  9. Java针对不同视频格式进行转码

    一.产生的原因 前端Video标签的局限性,限制视频播放,在界面显示时出现有声音无画面.如下所示: Video支持视频格式如下: 二.解决方案 1.上传视频前,利用格式工厂编码video对应的格式. ...

最新文章

  1. Clip Studio Paint 高级着色学习教程
  2. [javaweb] servlet 服务器端转发和客户端重定向 (四)
  3. 服务器点对点直连,点对点网络连接怎么建立有什么作用
  4. 让你的ASP.NET Core应用程序更安全
  5. 使用javascript在客户端获取URL参数值的函数
  6. Java中原始数据类型存放位置理解
  7. 49.Kth Largest Element in an Array
  8. vSphere Web Client 中的 vSAN 性能图 (2144493)
  9. leetcode 318 最大单词长度乘积
  10. PMP考试中关于应急准备金和管理应急准备金的总结
  11. Oracle查看被锁的表和解锁[转]
  12. 《SEO深度解析——全面挖掘搜索引擎优化的核心秘密》
  13. 数学建模综合评价方法
  14. 苹果手机来电归属地_Python批量查询手机号码归属地
  15. IR2103H桥驱动电路
  16. 基于STM32电压检测和电流检测
  17. Redis闲谈:你一定需要的知识图谱
  18. winnt/win2003下的分区软件PowerQuest ServerMagic
  19. Singularity 代码阅读笔记[结构: Struct_Microsoft_Singularity_BootInfo]
  20. 阿里云安全中心是什么?提供哪些防护?

热门文章

  1. android 百度地图标注覆盖物学习
  2. 数据库实验之《表的连接和嵌套查询》
  3. 异常检测与误用检测的差异
  4. SLAM中的BA优化
  5. 基于flink的流数据统计
  6. 攀钢集团整体上市推出三合一方案
  7. 敬业签桌面便签软件:微软输入法打不出汉字及微软拼音为什么打不出中文怎么办?
  8. 逻辑门器件,直接用二极管、三极管搭建
  9. JAVA线程安全问题
  10. jquery移除click事件