public class AudioOperation extends Object
| Constructor and Description |
|---|
AudioOperation(String ffmpegEXE) |
| Modifier and Type | Method and Description |
|---|---|
Result |
audioConcat(String bgmOutPath,
String... bgmInputPath)
将多个音频文件拼接为一个音频文件并输出
|
Result |
audioCut(String bgmInputPath,
String bgmOutPath,
String startTime,
String endTime)
通过指定开始时间和结束时间 裁剪音频
|
static AudioOperation |
builder(String ffmpegEXE) |
Result |
getBgmFromVideo(String inputVideo,
String outAudio)
从视频中提取音频
|
Result |
transFormatAmrAudio(String inputAudio,
String outAudio)
将其他格式的音频或视频转成AMR
|
Result |
transFormatAudio(String inputAudio,
String outAudio)
转换音频格式
|
Result |
transFormatToMp3Audio(String inputAudio,
String outAudio)
转换音频格式 mp3编码方式采用的是libmp3lame
|
public AudioOperation(String ffmpegEXE)
public static AudioOperation builder(String ffmpegEXE)
public Result audioConcat(String bgmOutPath, String... bgmInputPath)
bgmOutPath - 输出音频文件bgmInputPath - 输入的音频文件, 多值参数public Result audioCut(String bgmInputPath, String bgmOutPath, String startTime, String endTime)
bgmInputPath - 音频输入绝对路径bgmOutPath - 音频输出绝对路径startTime - 截取的开始时间endTime - 截取的结束时间public Result getBgmFromVideo(String inputVideo, String outAudio)
inputVideo - 视频绝对路径outAudio - 输出音频绝对路径public Result transFormatAudio(String inputAudio, String outAudio)
inputAudio - 输入视频绝对路径outAudio - 输出音频绝对路径public Result transFormatAmrAudio(String inputAudio, String outAudio)
inputAudio - 输入视频/音频绝对路径outAudio - 输出音频绝对路径Copyright © 2020. All rights reserved.