Скажем, пароль «пароль?». URL RTSP может выглядеть следующим образом, то:Как передать команду ffmpeg для декодирования потока rtsp, который имеет?? в пароле?
rtsp://admin:[email protected]:554/path/to/stream.sdp
проблема, когда я использую это в команде, как:
ffmpeg -t 00:00:05 -i rtsp://admin:[email protected]:554/path/to/stream.sdp out.mp4
Я всегда получаю ошибку:
[tcp @ 0x7fa03a700160] Port missing in uri
rtsp://admin:admin\[email protected]:554/live/0/h264.sdp: Invalid argument
Я думаю, что это из-за вопросительного знака, но я не могу заставить ошибку уйти. Я попытался объединить URI в двойных кавычках, одинарных кавычках и избежать вопросительного знака на \?
, но ничего не работает.