Package org.teamapps.media.audio
Class AudioExtractor
java.lang.Object
org.teamapps.media.audio.AudioExtractor
public class AudioExtractor
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description AudioExtractor()AudioExtractor(java.util.concurrent.Executor executor) -
Method Summary
Modifier and Type Method Description java.io.FileconcatSameFormatMediaFiles(java.util.List<java.io.File> inputFiles, java.io.File outputFile, int timeoutSeconds, boolean showLogs)java.util.concurrent.CompletableFuture<java.io.File>convertToMp3(java.io.File inputFile, java.io.File outputFile, int kiloBit, int timeoutSeconds)java.util.concurrent.CompletableFuture<java.io.File>extractMonoWavePcm8kHz(java.io.File inputFile, int timeoutSeconds)java.util.concurrent.CompletableFuture<java.io.File>extractMonoWavePcm8kHz(java.io.File inputFile, java.io.File outputFile, int timeoutSeconds)java.io.FileextractMonoWavePcm8kHz(java.io.File inputFile, java.io.File outputFile, int timeoutSeconds, boolean showLogs)java.util.concurrent.CompletableFuture<java.io.File>extractPcmRaw8kHz(java.io.File inputFile, int timeoutSeconds)java.util.concurrent.CompletableFuture<java.io.File>extractPcmRaw8kHz(java.io.File inputFile, java.io.File outputFile, int timeoutSeconds)java.io.FileextractPcmRaw8kHz(java.io.File inputFile, java.io.File outputFile, int timeoutSeconds, boolean showLogs)java.util.concurrent.CompletableFuture<java.io.File>extractWavePcm(java.io.File inputFile, int timeoutSeconds)java.lang.StringreadMediaInfo(java.io.File mediaFile)Methods 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.util.concurrent.Executor executor)
-
-
Method Details
-
extractWavePcm
public java.util.concurrent.CompletableFuture<java.io.File> extractWavePcm(java.io.File inputFile, int timeoutSeconds) -
extractMonoWavePcm8kHz
public java.util.concurrent.CompletableFuture<java.io.File> extractMonoWavePcm8kHz(java.io.File inputFile, int timeoutSeconds) -
extractMonoWavePcm8kHz
public java.util.concurrent.CompletableFuture<java.io.File> extractMonoWavePcm8kHz(java.io.File inputFile, java.io.File outputFile, int timeoutSeconds) -
extractMonoWavePcm8kHz
public java.io.File extractMonoWavePcm8kHz(java.io.File inputFile, java.io.File outputFile, int timeoutSeconds, boolean showLogs) -
extractPcmRaw8kHz
public java.util.concurrent.CompletableFuture<java.io.File> extractPcmRaw8kHz(java.io.File inputFile, int timeoutSeconds) -
extractPcmRaw8kHz
public java.util.concurrent.CompletableFuture<java.io.File> extractPcmRaw8kHz(java.io.File inputFile, java.io.File outputFile, int timeoutSeconds) -
convertToMp3
public java.util.concurrent.CompletableFuture<java.io.File> convertToMp3(java.io.File inputFile, java.io.File outputFile, int kiloBit, int timeoutSeconds) -
extractPcmRaw8kHz
public java.io.File extractPcmRaw8kHz(java.io.File inputFile, java.io.File outputFile, int timeoutSeconds, boolean showLogs) -
concatSameFormatMediaFiles
public java.io.File concatSameFormatMediaFiles(java.util.List<java.io.File> inputFiles, java.io.File outputFile, int timeoutSeconds, boolean showLogs) -
readMediaInfo
public java.lang.String readMediaInfo(java.io.File mediaFile)
-