2012-03-07 89 views
1

我一直在运行Windows服务,形成我的机器(它具有对网络驱动器的完全读/写访问权限)。从同一台机器上的Windows服务运行ffmpeg遇到权限问题

的ffmpeg的命令是这样的: -i \文件存储\ test.avi -b 500000 -s 640x360的-ar 22050 -copyts -y -vcodec libx264 -acodec AC3 -y \文件存储\ MP4 \测试。 mp4

从cmd运行它完美的作品。从同一台机器上的Windows服务运行它将产生文件未找到类型错误。更新到最新的ffmpeg stable将其改为“Permission denied”。

我以“本地帐户”身份运行该服务。我打算在另一台服务器上运行它,所以我需要掌握它!

当您选择“本地帐户”时,在您的机器上运行的服务是否以不同的用户身份运行?

回答

1

假设从Windows服务运行的ffmpeg需要访问网络服务器上的文件,您需要确保服务用户帐户具有足够的网络权限。

如果两台计算机都在同一个Windows域中,那么您可以在域帐户下运行这些服务并添加从该帐户访问网络共享的权限。

或者,您可以允许Everyone访问网络共享并编辑本地安全策略以启用网络访问:让每个人的权限适用于匿名用户。

相关问题