jave.jar amr格式音频转为mp3格式 部署linux会有一个问题 转换出来的MP3文件是0k
jave就是封装了一层对外部ffmpeg的调用。 而windows上能转换是因为:ffmpeg.exe 这个程序没问题。 而Linux上转换失败也是因为 ffmpeg 这个可能版本太老或依赖库缺失。
linux 的 ffmpeg 需要 GLIBC_2.18
ldd --version # 查询glibc版本
安装2.18版本glibc
curl -O http://ftp.gnu.org/gnu/glibc/glibc-2.18.tar.gz
tar zxf glibc-2.18.tar.gz
cd glibc-2.18/
mkdir build
cd build/
../configure --prefix=/usr
make -j2 # 这一步时间会比较久
make install
如果还不行 就去ffmpeg 官方下载linux的安装包 将下载回来的ffmpeg 拷贝到服务器上 手动转换试一次
或者将jar包里的ffmpeg 文件拿出来 手动转换一下试试
先给ffmpeg加个执行权限
chmod +x ffmpeg
接着调用 ffmpeg 执行转换下
./ffmpeg -i test.amr test.mp3
如果命令转换成功,但是jar包导入程序中转换失败
那可能是缓存,你到Tomcat下有个temp目录,进入jave 目录,挺多层的,进去看看有没一个ffmpeg文件,删除掉。
jave.jar amr格式音频转为mp3格式 部署linux会有一个问题 转换出来的MP3文件是0k相关推荐
- java后台 amr格式音频转为mp3格式
最近项目用到读取amr格式的音频,但是h5不支持这种格式,前台处理不太擅长感觉太过麻烦,所以还是在后端转格式吧. 用到一个jar: jave.jar 网址:https://www.sauronsoft ...
- 如何将m4a格式音频转为mp3?
如何将m4a格式音频转为mp3?如果你是苹果手机用户,那么你可能会发现一个问题,当我们将苹果手机的录音文件放到其它设备上时,可能会出现无法打开播放的情况,这是因为格式不被兼容的原因所引起的.苹果手机的 ...
- 通过输入流获取json格式数据转为map格式
将通过输入流获取json格式数据转为map格式 转换代码: try {int length = 0;//通过输入流获取到json格式数据ServletInputStream inputStream = ...
- python输出jpg_利用python实现.dcm格式图像转为.jpg格式
如下所示: import pydicom import matplotlib.pyplot as plt import scipy.misc import pandas as pd import nu ...
- python bmp转jpg_利用python实现.dcm格式图像转为.jpg格式
如下所示: import pydicom import matplotlib.pyplot as plt import scipy.misc import pandas as pd import nu ...
- [ArcGIS].txt或.xlxs(Excel)格式如何转为.shp格式?
[ArcGIS].txt或.xlxs/Excel格式如何转为.shp格式? 写在前面 大神步骤 小白步骤 1.数据准备 2. 写在前面 .txt或.xlxs/Excel格式转为.shp格式步骤是一样的 ...
- python图片保存jpg、show变成bmp_利用python实现.dcm格式图像转为.jpg格式
如下所示: import pydicom import matplotlib.pyplot as plt import scipy.misc import pandas as pd import nu ...
- 用python将.dcm格式图像转为.jpg格式
用python将.dcm格式图像转为.jpg格式 import pydicom import matplotlib.pyplot as plt import scipy.misc import pan ...
- JPG格式如何转为PDF格式?快来学习如何转换
图片是我们经常用到的一种便携式文件,像我们日常的照片或者是一些学习资料.工作资料都是图片形式的,我们经常会把这些图片发送给其他人,这时候就需要想一个简单的办法把图片一次性发送过去,所以我们可以将图片转 ...
最新文章
- cisco设备常用命令
- 多模块后带来的问题解决方法 - OSGI原形(.NET)
- 文件_ _android从资源文件中读取文件流并显示的方法
- 算法与数据结构(插入排序)
- wordpress留言板comments.php添加自定义字段,php – 如何在WordPress / WooCommerce 3中的注释表单中添加自定义字段...
- 中文命名代码示例之Spring Boot 1.3.3演示
- 计算机系统中存储管理是,《计算机操作系统5、存储管理.doc
- WinForm中使用WPF的控件
- 六问六答理解ForkJoin原理
- Python编写学生类计算年龄、成绩等级
- 2010-04-02
- 业内为啥如此恨视觉中国
- 自学python能做erp吗_erp系统可以自学吗?应该怎么学习?
- 1.kafka面试题--ISR相关
- 计算长方体、四棱锥的表面积和体积 SDUT 3337
- js鼠标移入改变颜色,移除还原
- Python提取视频帧图片
- diameter协议栈_Diameter协议摘要
- 【一家之言】如果一家SaaS公司越来越像软件公司,那离失败就不远了
- Nature communications:VWFA,一个集语言与注意于一身的脑区
热门文章
- 最简单的C语言,输出一个“你好,world。”
- 关键词分词工具_打破繁琐,采用智能分词——厚昌网络分词工具2.0版即将正式上线...
- win10两个管理员账户,如何删除另一个
- 普通用户的EIP1559
- Vue中使用Sortable
- __x__(20)0907第四天__列表ul,ol,dl
- GMTC | 《小程序跨框架开发的探索与实践》演讲全文
- 信息安全-安全编排自动化与响应 (SOAR) 技术解析
- 业财一体化,他们这么看丨创新场景50沙龙实录总结
- java 汉明距离_Java实现 LeetCode 461 汉明距离