次のshを実行しています。
#!/bin/sh
export DATETIME=`date +%Y%m%d%H%M`
export DATE=`date +%Y%m%d`
export MONT=`date +%Y%m`
mkdir -p /Users/User/Desktop/testFolder
ffmpeg -ss 2 -i rtsp://ip:554/user=myUser&password=myPassword&channel=2&stream=0.sdp?real_stream--rtp-caching=100 -y -f image2 -qscale 0 -frames 1 /Users/User/Desktop/testFolder/sample.jpeg
ただし、次のエラーが表示されます。
7行目:-y:コマンドが見つかりません
そして:
[rtsp @ 0x7fd55980da00]メソッドDESCRIBEが失敗しました:451エラーrtsp:// ip:554 / user = myUser:サーバーは4XXクライアントエラーを返しましたが、40 {0,1,3,4}の1つは返しませんでした
私は何が欠けていますか?すべてのオプションが利用可能なffmpegがインストールされています。
URL内のアンパサンドをエスケープする必要があります
—
...-rogerdpack
@rogerdpackアンパサンドをエスケープするにはどうすればよいですか?事前に感謝
—
マティアス
引用符で囲まれたURLを入れてみてください "
—
-rogerdpack