Class AudioExtractor

java.lang.Object
org.teamapps.media.exec.CommandLineExecutor
org.teamapps.media.audio.AudioExtractor

public class AudioExtractor
extends CommandLineExecutor
  • 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)