Package org.teamapps.media.audio
Class AudioExtractor
java.lang.Object
org.teamapps.media.exec.CommandLineExecutor
org.teamapps.media.audio.AudioExtractor
public class AudioExtractor extends CommandLineExecutor
-
Constructor Summary
Constructors Constructor Description AudioExtractor()AudioExtractor(java.io.File workingDirectory) -
Method Summary
Modifier and Type Method Description java.io.FilecompressAudio(java.io.File mediaFile, int audioBitRateKb, boolean showLogs)java.io.FileextractPCM(java.io.File mediaFile, boolean showLogs)java.io.FileextractPCM(java.io.File mediaFile, boolean convertToMono, boolean showLogs)java.io.FilemergeTwoMonoWavToStereoWav(java.io.File wav1, java.io.File wav2, boolean showLogs)java.lang.StringreadMediaInfo(java.io.File mediaFile)java.util.List<java.io.File>splitStereoWav(java.io.File mediaFile, boolean showLogs)Methods inherited from class org.teamapps.media.exec.CommandLineExecutor
createWorkingDir, executeCommand, executeCommand, executeCommand, executeCommandAsync, executeCommandAsync, getBinaryPath, getNextFileName, getWorkingDirectory, getWorkingPath, showLogsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
AudioExtractor
public AudioExtractor() -
AudioExtractor
public AudioExtractor(java.io.File workingDirectory)
-
-
Method Details
-
extractPCM
public java.io.File extractPCM(java.io.File mediaFile, boolean showLogs) -
extractPCM
public java.io.File extractPCM(java.io.File mediaFile, boolean convertToMono, boolean showLogs) -
splitStereoWav
public java.util.List<java.io.File> splitStereoWav(java.io.File mediaFile, boolean showLogs) -
mergeTwoMonoWavToStereoWav
public java.io.File mergeTwoMonoWavToStereoWav(java.io.File wav1, java.io.File wav2, boolean showLogs) -
compressAudio
public java.io.File compressAudio(java.io.File mediaFile, int audioBitRateKb, boolean showLogs) -
readMediaInfo
public java.lang.String readMediaInfo(java.io.File mediaFile)
-