该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

import it.sauronsoftware.jave.AudioAttributes;

import it.sauronsoftware.jave.Encoder;

import it.sauronsoftware.jave.EncoderException;

import it.sauronsoftware.jave.EncodingAttributes;

import it.sauronsoftware.jave.InputFormatException;

public static void changeToMp3(String sourcePath, String targetPath) {

File source = new File(sourcePath);

File target = new File(targetPath);

AudioAttributes audio = new AudioAttributes();

Encoder encoder = new Encoder();

audio.setCodec("libmp3lame");

EncodingAttributes attrs = new EncodingAttributes();

attrs.setFormat("mp3");

attrs.setAudioAttributes(audio);

System.out.println(source);

System.out.println(target);

System.out.println(attrs);

try {

encoder.encode(source, target, attrs);

} catch (IllegalArgumentException e) {

e.printStackTrace();

} catch (InputFormatException e) {

e.printStackTrace();

} catch (EncoderException e) {

e.printStackTrace();

}

}

报错

it.sauronsoftware.jave.InputFormatException: could not find codec parameters

at it.sauronsoftware.jave.Encoder.parseMultimediaInfo(Encoder.java:532)

at it.sauronsoftware.jave.Encoder.encode(Encoder.java:840)

at it.sauronsoftware.jave.Encoder.encode(Encoder.java:713)

at test.xxx.changeToMp3(xxx.java:39)

at test.xxx.main(xxx.java:21)

java amr 转mp3 报错_amr 转 MP3 报错it.sauronsoftware.jave.InputFormatException问相关推荐

  1. java amr格式转mp3格式(完美解决Linux下转换0K问题)

    因项目需求,需要将 amr 格式的文件转成 mp3格式. 网络上提供的思路大多是使用jave-x-x.jar. 这个包确实有用,因为开发时是在windows环境中,测试转换虽然报了异常: 1 it.s ...

  2. java使用cmd编译中文时错误,解决Notepad++编写的Java程序在cmd窗口编译时中文注释报错问题...

    解决Notepad++编写的Java程序在cmd窗口编译时中文注释报错问题 解决Notepad++编写的Java程序在cmd窗口编译时中文注释报错问题 在刚开始学习Java的过程中,考虑到记事本应用没 ...

  3. 【Java】java转换可播放的QQ/微信高质量语音格式,mp3/wav转silk格式(高质量音频),mp3转换amr格式(低质量音频),mp3/wav转pcm(非语音格式)

    1.简要 参考各个博主,发现java里mp3转silk的案例真的少,几乎没有,有的都是基于 linux系统的,所以自己研究了下就有了以下代码 tips:mp3转换silk格式,需要先转换成pcm再转换 ...

  4. java获取几天前的数据 年份发现报错 月份日期正常 yyyy-mm-dd与yyyy-MM-dd的大坑啊!!!

    java获取几天前的数据 年份发现报错 yyyy-mm-dd与yyyy-MM-dd的大坑 话不多上上图 当我把时间区间改成365天 30天的时候就很正常 我发现就是180天左右的情况时间不对 ,其他都 ...

  5. Java File createNewFile创建文件包含多层级目录报错

    Java File createNewFile创建文件包含多层级目录报错 比如,需要创建一个包含目录层级结构的文件:c:\dira\dirb\dirc\file.txt 如果直接使用File的crea ...

  6. 启动Spring项目报错,Springboot启动报错 Disconnected from the target VM 解决过程

    启动Spring项目报错,Springboot启动报错 Disconnected from the target VM 解决过程 大概率是缺少了一下依赖 <dependency><g ...

  7. 支付宝支付之“单笔转账到支付宝账户接口”的调用(生成签名、上传应用公钥、下载SDK、接口调用、报错自动排查、查看错误码)

    支付宝接口调用 "单笔转账到支付宝账户"的接口调用,一般涉及到下面几个知识点 1.生成签名 在使用支付宝接口的时候,需要使用支付宝的签名,这里需要使用支付宝的RSA生成工具. 关于 ...

  8. 【Android 安全】DEX 加密 ( Proguard 混淆 | 将混淆后的报错信息转为原始报错信息 | retrace.bat 命令执行目录 | 暴露更少信息 )

    文章目录 一.将混淆后的报错信息转为原始报错信息 二.retrace.bat 命令执行目录 三.暴露更少信息 更多 ProGuard 混淆配置参考 : https://www.guardsquare. ...

  9. java操作geotiff_关于java使用geotools中的GeoTiffReader读取tif图像时报错

    关于java使用geotools中的GeoTiffReader读取tif图像时报错:找不到类 javax.media.jai.PlanarImage 的错误 代码放上: import java.io. ...

最新文章

  1. 移动端AR的适用分析(二)
  2. 《ASCE1885的网络编程》---Winsock APIのIP地址转换函数
  3. python访问服务器注册表,如何在Python中使用写入权限打开Windows注册表
  4. NOIP2007 字符串的展开
  5. 第八周结对编程四则运算二
  6. Http Invoker的Spring Remoting支持
  7. LeetCode 211. 添加与搜索单词 - 数据结构设计(Trie树)
  8. 47 MM配置-采购-条件-定价过程-定义方案确认
  9. AHK 中的字符串拼接和遍历操作
  10. UVA960 Gaussian Primes【数学】
  11. JSK-15 单独的数字【位运算】
  12. 【CSP】第20届CCF CSP计算机软件能力认证划水贴
  13. html5 保存页面为pdf,如何在PyQt5中将HTML页面保存为PDF
  14. svn如何提取文件更新列表
  15. 中国近代史纲要考研选择题
  16. 为MP3做一个英语词典
  17. 自学python教程免费python教程视频
  18. Android修改R文件包名程,以及批量修改导入R文件
  19. 什么轴的机械键盘声音小
  20. vyos-vyatta在ospf和bgp之间路由重发布使用 打tag形式进行路由过滤

热门文章

  1. [js] 微信的JSSDK都有哪些内容?如何接入?
  2. 前端学习(2457):文章发布
  3. 前端学习(2373):项目介绍
  4. 前端学习(2008)vue之电商管理系统电商系统之获取静态属性列表
  5. 前端学习(611):js组成
  6. mysql5.7安装差异_mysql5.7和mysql5.6同在CentOS7.4安装差异对比之5.7.18
  7. tc溜溜865手机投屏卡_溜溜tcgames老版本(电脑玩手机游戏)-溜溜TC Games32位/64位旧版本PC下载V2.0.0官网安卓真机投屏-西西软件下载...
  8. .net byte转java byte_Java Web安全 || Java基础 Java Agent
  9. vb 获取系统声音的电平_质量好的背景音乐系统套装效果图
  10. LeetCode Smallest Range