package com.pugh.sockso.music.encoders; import com.pugh.sockso.music.Track; import java.io.IOException; import java.io.DataInputStream; /** * uses ffmpeg and lame to re-encode from wma to mp3 * */ public class FfmpegToLame extends BuiltinScriptEncoder { public String[] getSupportedFormats() { return new String[] { "wma", "m4a" }; } public DataInputStream getAudioStream( Track track, int bitrate ) throws IOException { return getAudioStreamFromScript( track, "ffmpegToLame" ); } @Override public String toString() { return "Convert to mp3 (ffmpeg and lame)"; } }