Я запустил службу Windows, сформированную на моей машине (которая имеет полный доступ на чтение / запись к сетевому диску).
Команда для ffmpeg была примерно такой: -i \ filestore \ test.avi -b 500000 -s 640x360 -ar 22050 -copyts -y -vcodec libx264 -acodec ac3 -y \ filestore \ mp4 \ test.mp4
Запуск из cmd работает отлично.Запуск его из службы Windows, с той же машины, приведет к ошибке типа File Not found.Обновление до последней стабильной версии ffmpeg изменило это на «Отказано в доступе».
Я запускаю службу как «Локальная учетная запись».Я собирался запустить это на другом сервере, поэтому мне нужно получить контроль над этим!
Работает ли служба на вашем компьютере под другим пользователем, когда вы выбираете «Локальная учетная запись»?