關于MacOs和Windows系統上使用ffmpeg就不多說了,有很多相關文章,今天給大家分享一個在Linux環境下使用Java語言來使用ffmpeg
一、首先去官網下載一個Linux對應的ffmpeg包
1、進入ffmpeg官網:官網
2、點擊左側導航欄Download
3、選擇Linux對應的安裝包:
4、點擊進入->選擇ffmpeg-release-amd64-static.tar.xz - md5進行下載:
5、解壓文件:
tar -zxvf ffmpeg-release-amd64-static.tar.xz
6、解壓以后我們就可以看到ffmpeg/ffprobe等文件:
7、如果想要全局使用ffmpeg指令,那么需要進入到/usr/local/bin下來引入下載好的ffmpeg/probe,執行以下指令:
路徑/usr/local/ffmpeg6.1為自己Linux安裝的ffmpeg路徑
ln -s /usr/local/ffmpeg6.1/ffmpeg
ln -s /usr/local/ffmpeg6.1/ffmpeg
二、在Idea中使用ffmpeg
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博客