需要对mp3文件进行剪辑,剪掉几秒到几秒,然后生成新的文件。
目前有两种方法,
方法一、是用脚本+安装FFmpeg执行包,
方法二、不需要安装FFmpeg,直接调用ffmpeg包解码。
本文介绍的为方法二,不需要下载安装FFmpeg.
1、maven 需要添加2个依赖
javacv 和 ffmpeg-platform 都是org.bytedeco,这两个版本要匹配
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>javacv</artifactId>
<version>1.5.6</version>
</dependency>
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>ffmpeg-platform</artifactId>
<version>4.4-1.5.6</version>
</dependency>
2、写个测试类
public class Mp3Cutter {
public static void main(String[] args) {
// 输入音频文件和输出音频文件路径
String inputFile = "F:\\temp\\欢乐谷.mp3";
String outputFile = "F:\\temp\\mp3_out.mp3";
cutAudio(inputFile, ou