FFMPEG не работает на Windows Server 2008 - PullRequest
1 голос
/ 25 августа 2011

У меня есть веб-сайт ASP.NET MVC, пользователь может загрузить видео, и после завершения загрузки я показываю ему изображение, извлеченное из видео, Для этого я использовал FFMPEG exe, чтобы получить кадр. Все работает хорошо в машине разработки, когда я использую тестовую среду, она не работает !! Я дал разрешения на чтение / запись и выполнение для следующих папок: 1. видео (папка, в которой хранятся загруженные видео файлы) 2. thumbnails (папка, в которой хранятся миниатюры видео, снятые ffmpeg) 3.ffmpeg.exe файл в корневом каталоге, и ему также предоставлены права на чтение / запись для выполнения. но это не работает.

 var _converter = new ImageConvertor(@System.Configuration.ConfigurationManager.AppSettings["FFmpegExec"].ToString());
            _converter.WorkingPath = Server.MapPath("~/VideoSamples");
            OutputPackage oo = _converter.ConvertToFLV(videoFilepath);
            FileStream outStream = System.IO.File.OpenWrite(Path.Combine(Server.MapPath("~/VideoSamples"), id.ToString() + ".flv"));
            oo.VideoStream.WriteTo(outStream);

Этот код работает в env разработки, но не в env теста !!! Любые идеи, пожалуйста

...