Esempio n. 1
0
        public string WritePart()
        {
            FFMPEGCommand.AddInput(InputVideoPath);

            if (SamplingFrequency > 0)
            {
                FFMPEGCommand.AddFlag(new SimpleFlag("ar", SamplingFrequency.ToString()));
            }

            if (!string.IsNullOrEmpty(BitRate))
            {
                FFMPEGCommand.AddFlag(new SimpleFlag("b:a", BitRate));
            }

            if (NumAudioChannels >= 2)
            {
                FFMPEGCommand.AddFlag(new SimpleFlag("ac", NumAudioChannels.ToString()));
            }

            FFMPEGCommand.AddFlag(new SimpleFlag("y", null));

            return(FFMPEGCommand.WritePart());
        }