У меня есть веб-сайт 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 теста !!!
Любые идеи, пожалуйста