Linux上搭建并使用ffmpeg(Java)

关于MacOs和Windows系统上使用ffmpeg就不多说了,有很多相关文章,今天给大家分享一个在Linux环境下使用Java语言来使用ffmpeg

一、首先去官网下载一个Linux对应的ffmpeg包
1、进入ffmpeg官网:官网
2、点击左侧导航栏Download
3、选择Linux对应的安装包:
4、点击进入->选择ffmpeg-release-amd64-static.tar.xz - md5进行下载:
5、解压文件:
bash 复制代码
tar -zxvf  ffmpeg-release-amd64-static.tar.xz 
6、解压以后我们就可以看到ffmpeg/ffprobe等文件:
7、如果想要全局使用ffmpeg指令,那么需要进入到/usr/local/bin下来引入下载好的ffmpeg/probe,执行以下指令:
bash 复制代码
路径/usr/local/ffmpeg6.1为自己Linux安装的ffmpeg路径
ln -s /usr/local/ffmpeg6.1/ffmpeg
ln -s /usr/local/ffmpeg6.1/ffmpeg
二、在Idea中使用ffmpeg
java 复制代码
public static void voiceChangeFormat(String localPath, String targetPath) {
        List<String> command = new ArrayList<>();
        command.add("ffmpeg");
        command.add("-i");
        command.add(localPath);
        command.add("-ar");
        command.add("8000");
        command.add("-ab");
        command.add("12.2k");
        command.add("-ac");
        command.add("1");
        command.add(targetPath);
        commandStart(command);
    }

commandStart方法请看上一篇文章:Java使用ffmpeg指令实现音频格式转换-CSDN博客

相关推荐
肖恩想要年薪百万5 小时前
JSP中常用JSTL标签
java·开发语言·状态模式
草木深雨纷纷5 小时前
mt管理器手机版下载2026最新版更新下载分享
linux·运维·网络·智能手机
扛枪的书生5 小时前
ELK 学习总结
linux
程序员清风5 小时前
AI开发岗该如何准备面试?
java·后端·面试
Irene19915 小时前
大数据开发面试常问的 Linux 命令 总结
大数据·linux
笨拙的老猴子5 小时前
Spring AI 实战教程(七):Agent 智能体 —— 用电商购物助手学透自主规划与工具执行
java·人工智能·spring
辰尘_星启5 小时前
【Linux】Python Socket编程指南
linux·python·socket·系统·通信
月落归舟5 小时前
深入解析Java基础之基础
java·开发语言
折哥的程序人生 · 物流技术专研5 小时前
《Java 100 天进阶之路》第20篇:Java初始化、构造器、对象创建的过程
java·开发语言·后端·面试
电魂泡哥5 小时前
CMS垃圾回收
java·jvm·算法