Hallo Leute,
ich versuche zurzeit eine Stereomix Aufnahme unter Linux, aber ich schaffe es nicht unter Java diese aufzunehmen. Mikrofonaufnahme geht, aber ich finde einfach nicht heraus wie ich den aktuellen Sound der an die Lautsprecher geht aufnehme.
Hier mein aktueller Code. Da habe ich einwenig mit den Mixern getestet.
Hoffe jemand hat da eine Lösung.
Mfg
Daniel
ich versuche zurzeit eine Stereomix Aufnahme unter Linux, aber ich schaffe es nicht unter Java diese aufzunehmen. Mikrofonaufnahme geht, aber ich finde einfach nicht heraus wie ich den aktuellen Sound der an die Lautsprecher geht aufnehme.
Hier mein aktueller Code. Da habe ich einwenig mit den Mixern getestet.
Java:
AudioFormat format = new AudioFormat(44100, 16, 2, true, false);
DataLine.Info info = new DataLine.Info(TargetDataLine.class, format);
Mixer.Info[] mixerInfo = AudioSystem.getMixerInfo();
for (Mixer.Info infot : mixerInfo) {
System.out.println(infot.getName());
}
Mixer mixer = AudioSystem.getMixer(mixerInfo[0]);
TargetDataLine line = (TargetDataLine) mixer.getLine(info);
line.open(format);
line.start();
AudioInputStream ais = new AudioInputStream(line);
AudioSystem.write(ais, AudioFileFormat.Type.WAVE, new File("Test.wav"));
Hoffe jemand hat da eine Lösung.
Mfg
Daniel
Zuletzt bearbeitet: