2012-03-07 79 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訪問網絡共享並編輯本地安全策略以啓用網絡訪問:讓每個人的權限適用於匿名用戶。

相關問題