Exemplo n.º 1
0
        public VideoFile Convert(string fileName, string format)
        {
            var file       = new VideoFile(fileName);
            var sourceCode = CodecFactory.Extract(file);

            Console.WriteLine(sourceCode);

            // you could implement switch case for different formats
            if (format == "mp4")
            {
                var destinationCodec = new MPEG4CompressionCodec();
                var buffer           = BitrateReader.read(fileName, sourceCode);
                Console.WriteLine(buffer);
                var result = BitrateReader.convert(buffer, destinationCodec);
                Console.WriteLine(result);
                result = (new AudioMixer()).fix(result);
                Console.WriteLine(result);
                Console.WriteLine("finishing your video convertor");
                return(new VideoFile(result));
            }
            Console.WriteLine("can't convert undefined format");
            return(file);
        }
Exemplo n.º 2
0
 public static void Convert(VideoFile file, Codec codec)
 {
 }