私はWindowsサービスを実行していました。私のマシン(ネットワークドライブに対する完全な読み取り/書き込みアクセス権を持っています)を形成していました。 -i \ファイルストア\ test.avi -b 500000 -s 640×360 -ar 22050 -copyts -y -vcodec libx264 -acodec AC3 -y \ファイルストア\のMP4 \テスト:同じマシン上のWindowsサービスからffmpegを実行すると、アクセス許可の問題が発生する
ffmpegのためのコマンドは次のようなものでした。 mp4
cmdから実行すると完全に動作します。 Windowsサービスから同じマシンから実行すると、File Not foundタイプのエラーが発生します。最新のffmpeg stableにアップデートすると、 "Permission denied"に変更されました。
サービスを「ローカルアカウント」として実行しています。私は別のサーバーでこれを実行しようとしていたので、これを把握する必要があります!
「ローカルアカウント」を選択すると、マシン上のサービスの実行は別のユーザーとして実行されますか?