私は自分のマシン (ネットワーク ドライブへの完全な読み取り/書き込みアクセス権を持つ) から 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 type エラーが発生します。最新のffmpeg安定版に更新すると、それが「許可が拒否されました」に変わりました。
「ローカル アカウント」としてサービスを実行しています。これを別のサーバーで実行するつもりだったので、これを把握する必要があります!
「ローカル アカウント」を選択すると、マシンでサービスを実行すると、別のユーザーとして実行されますか?