Example #1
0
        private unsafe static void Main(string[] args)
        {
            Process.Start(Environment.CurrentDirectory);
            FFmpegHelper.RegisterBinaries();
            FFmpegHelper.SetupLogging(logWrite: _ => Trace.Write(_));
            Console.WriteLine("Hello FFmpeg!");

            //PngChromekeyFilter filter = new PngChromekeyFilter(@"C:\Users\IOL0ol1\Desktop\input.png", @"output.png");
            //Remuxing filter = new Remuxing(@"C:\Users\Admin\Videos\Desktop\input.mp4");
            //DecodeAudioToMat decodeAudio = new DecodeAudioToMat(@"C:\Users\Admin\Desktop\input.mp3");
            //BitmapConverter bitmap = new BitmapConverter();
            //EncodeAudioByMat encodeAudio = new EncodeAudioByMat("output.mp3");
            //EncodeVideoByMat video = new EncodeVideoByMat("output.mp4", 800, 600, 1);
            //DecodeVideoToMat videoToImage = new DecodeVideoToMat(@"C:\Users\Admin\Videos\Desktop\input.mp4", "image");
            //DecodeVideoToMat videoToImage = new DecodeVideoToMat(@"C:\Users\Admin\Desktop\out9.webm", "image");

            Console.ReadKey();
        }
Example #2
0
        private unsafe static void Main(string[] args)
        {
            Process.Start(Environment.CurrentDirectory);
            FFmpegHelper.RegisterBinaries(Path.Combine(Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location), "ffmpeg"));
            FFmpegHelper.SetupLogging(logWrite: _ => Trace.Write(_));
            Console.WriteLine("Hello FFmpeg!");

            //PngChromekeyFilter filter = new PngChromekeyFilter(@"C:\Users\IOL0ol1\Desktop\input.png", @"output.png");
            //Remuxing filter = new Remuxing(@"C:\Users\Admin\Videos\Desktop\input.mp4");
            //DecodeAudioToMat decodeAudio = new DecodeAudioToMat(@"C:\Users\Admin\Desktop\input.mp3");
            //BitmapConverter bitmap = new BitmapConverter();
            //EncodeAudioByMat encodeAudio = new EncodeAudioByMat("output.mp3");
            //EncodeVideoByMat video = new EncodeVideoByMat("output.mp4", 800, 600, 1);
            //DecodeVideoToMat videoToImage = new DecodeVideoToMat(@"C:\Users\Admin\Videos\Desktop\input.mp4", "image");
            DecodeVideoWithCustomCodecScaledToMat videoScaledToMat =
                new DecodeVideoWithCustomCodecScaledToMat(@"C:\t\x.mp4", "image");            //DecodeVideoToMat videoToImage = new DecodeVideoToMat(@"C:\Users\Admin\Desktop\out9.webm", "image");

            Console.ReadKey();
        }
Example #3
0
        private static void Main(string[] args)
        {
            FFmpegHelper.RegisterBinaries();
            FFmpegHelper.SetupLogging(logWrite: _ => Trace.Write(_));
            Console.WriteLine("Hello FFmpeg!");

            //new S64Audio();

            var output = "output.mp4";

            new EncodeVideoByMat(output, 800, 600, 1);
            Process.Start(output);

            //new DecodeVideoToMat(output, "images");
            //new DecodeVideoWithCustomCodecScaledToMat(output, "images");

            Console.WriteLine("--------------");
            Console.ReadKey();
            Process.Start(Environment.CurrentDirectory);
        }
 public MediaDictionaryTest(ITestOutputHelper testOutput)
 {
     Output = testOutput;
     /// just work in live unit testing
     FFmpegHelper.RegisterBinaries(Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "ffmpeg"));
 }
Example #5
0
 public MediaDictionaryTest(ITestOutputHelper testOutput)
 {
     Output = testOutput;
     FFmpegHelper.RegisterBinaries(@"E:\Projects\EmguFFmpeg\tests\EmugFFmpeg.Test\bin\Debug\netcoreapp3.1");
 }