public string Convert(string inputFile, AudioEncoder audioEncoder, Bitrate audioBitrate, string outputFile) { var arguments = "-i " + "\"" + inputFile + "\"" + " -v quiet -stats " + _arguments.GetValue(audioEncoder.ToString()) + _arguments.GetValue(audioBitrate.ToString()) + " -y " + outputFile; return(arguments); }
public string Convert(string inputFile, VideoEncoder videoEncoder, VideoResize videoResize, VideoPreset videoPreset, ConstantRateFactor videoConstantRateFactor, AudioCodec audioCodec, Bitrate audioBitrate, string outputFile) { //-vf scale=-1:720 -c:v libx264 -preset veryfast -crf 23 -c:a aac -b:a 160k var arguments = "-i " + "\"" + inputFile + "\"" + " -v quiet -stats " + _arguments.GetValue(videoResize.ToString()) + _arguments.GetValue(videoEncoder.ToString()) + _arguments.GetValue(videoPreset.ToString()) + _arguments.GetValue(videoConstantRateFactor.ToString()) + _arguments.GetValue(audioCodec.ToString()) + _arguments.GetValue(audioBitrate.ToString()) + " -y " + "\"" + outputFile + "\""; return(arguments); }