java ffmpeg 麦克风采集
时间: 2023-10-03 13:06:44 浏览: 127
使用FFmpeg采集摄像头图像和麦克风音频
4星 · 用户满意度95%
Java中可以使用FFmpeg库进行麦克风采集。下面是一个使用Java调用FFmpeg进行麦克风采集的示例代码:
```java
import java.io.IOException;
public class FFmpegMicrophoneCapture {
public static void main(String[] args) {
String ffmpegPath = "path/to/ffmpeg.exe";
String outputFilename = "output.wav";
try {
Process process = new ProcessBuilder(ffmpegPath, "-f", "dshow", "-i", "audio=\"麦克风(High Definition Audio 设备)\"", "-acodec", "pcm_s16le", outputFilename)
.redirectErrorStream(true)
.start();
// 等待FFmpeg进程结束
process.waitFor();
System.out.println("麦克风采集完成!");
} catch (IOException e) {
e.printStackTrace();
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
```
阅读全文