次のコマンドを実行するとき:
/snap/bin/ffmpeg -y -rtsp_transport udp -i 'rtsp://url' -vf scale=1024:-1 -ss 00:00:01 -vframes 1 /home/administrator/camera1/preview.jpg
予想通り、rtspストリームのスナップショットを撮ります。問題は、rootとして実行すると次のエラーが発生することです。
[image2 @ 0x556426863040] Could not open file : /home/administrator/camera1/preview.jpg
av_interleaved_write_frame(): Input/output error
aptを使用してffmpegをインストールするときにこの問題はなく、rootとして実行する権限の問題があるべきだと思ったので、これは奇妙です。
ルートが所有する別のディレクトリを作成し、これがファイルの所有権の問題であることを確認しましたが、問題は発生しませんでした。
私の考えでは、これはおそらく関係があると思います。これしかし、スナップショット接続を追加した後もffmpeg:removable-media
何も変わりませんでした。
なぜこれが起こるのですか?正しく使用するにはどうすればよいですか?
PS。私はUbuntuを実行しています。