public void TestGetVideoDetails()
        {
            string source = @"c:\temp\captureRaw.mp4";

            ffmpeg.CaptureCompressedVideo(source, 7.5f);
            Thread.Sleep(1000 * 2);
            ffmpeg.EndVideoCapture();
            FfmpegWrapper.VideoDetails details = ffmpeg.FetchVideoDetails(source);
            Assert.AreEqual(0, details.Duration.Days);
            Assert.AreEqual(0, details.Duration.Hours);
            Assert.AreEqual(0, details.Duration.Minutes);
            Assert.AreEqual(2, details.Duration.Seconds);
        }
        public void TestTrimCompressedVideo()
        {
            string source      = @"c:\temp\captureRaw.mp4";
            string destination = @"c:\temp\captureRawCut.mp4";

            ffmpeg.CaptureCompressedVideo(source, 7.5f);
            Thread.Sleep(1000 * 20);
            ffmpeg.EndVideoCapture();


            int secondsToKeep = 10;

            ffmpeg.TrimMovie(source, destination, secondsToKeep);
            FfmpegWrapper.VideoDetails details = ffmpeg.FetchVideoDetails(destination);

            Assert.AreEqual(0, details.Duration.Days);
            Assert.AreEqual(0, details.Duration.Hours);
            Assert.AreEqual(secondsToKeep, details.Duration.Seconds);
            Assert.AreEqual(0, details.Duration.Minutes);
        }