public void ExtractMp3Audio_CreatesFile() { using (var file = TempFile.FromResource(Resources.tiny, ".wmv")) { var outputPath = file.Path.Replace("wmv", "mp3"); FFmpegRunner.ExtractMp3Audio(file.Path, outputPath, 1, new NullProgress()); Assert.IsTrue(File.Exists(outputPath)); } }
public void MakeLowQualityCompressedAudio_CreatesFile() { using (var file = TempFile.FromResource(Resources.tiny, ".wmv")) { var originalAudioPath = file.Path.Replace("wmv", "mp3"); FFmpegRunner.ExtractMp3Audio(file.Path, originalAudioPath, 1, new NullProgress()); var outputPath = originalAudioPath.Replace("mp3", "low.mp3"); FFmpegRunner.MakeLowQualityCompressedAudio(originalAudioPath, outputPath, new ConsoleProgress()); Assert.IsTrue(File.Exists(outputPath)); #if !MONO System.Diagnostics.Process.Start(outputPath); #endif } }