public void TestAudioJobSimpleMp3ToWavConversionUsingDefaults()
        {
            var audioConfiguration = new AudioConfiguration
            {
                Format = AudioConfiguration.ConversionFormats.Wav
            };

            var arguments = audioConfiguration.GetPartArguments();
            const string expectedArguments = "acodec=s16l,ab=128,channels=2,samplerate=44100";
            Assert.AreEqual(expectedArguments, arguments);
        }
        public void TestAudioJobSimpleWavToMp3ConversionChangeChannelsTo1()
        {
            var audioConfiguration = new AudioConfiguration
            {
                Format = AudioConfiguration.ConversionFormats.Mp3,
                Channels = 1
            };

            var arguments = audioConfiguration.GetPartArguments();
            const string expectedArguments = "acodec=mp3,ab=192,channels=1,samplerate=44100";
            Assert.AreEqual(expectedArguments, arguments);
        }
        public void TestAudioJobSimpleWavToMp3ConversionChangeBitrateTo64()
        {
            var audioConfiguration = new AudioConfiguration
            {
                Format = AudioConfiguration.ConversionFormats.Mp3,
                AudioBitrateInkbps = 64
            };

            var arguments = audioConfiguration.GetPartArguments();
            const string expectedArguments = "acodec=mp3,ab=64,channels=2,samplerate=44100";
            Assert.AreEqual(expectedArguments, arguments);
        }
        public void TestConversionWithoutAudio()
        {
            var audioConfiguration = new AudioConfiguration
            {
                Format = AudioConfiguration.ConversionFormats.None
            };

            var arguments = audioConfiguration.GetPartArguments();
            const string expectedArguments = "acodec=none";
            Assert.AreEqual(expectedArguments, arguments);
        }
Example #5
0
 protected override string GetSpecificJobTypeArguments()
 {
     return(string.Format("vcodec=none,{0}", AudioConfiguration.GetPartArguments()));
 }
Example #6
0
 protected override string GetSpecificJobTypeArguments()
 {
     return(string.Format("{0},{1}", VideoConfiguration.GetPartArguments(), AudioConfiguration.GetPartArguments()));
 }