2017-01-23 11 views
0

パスワードは「パスワード?」とします。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 
RTSPのURLは次のようになります。

私はそれが疑問符のためだと思いますが、私はそのエラーを取り除くことはできません。私は二重引用符、一重引用符で囲んでみて\?で疑問符をエスケープしようとしましたが、何も動作していないようです。

答えて

2

うわー、悪い受信、私はこれは人々のための質問があまりにも明白だと思いますか?いずれにせよ、私はそれを理解した。それをURIエスケープする必要があるので、URLパラメータの場合と同様にエンコードします。 だから rtsp://admin:[email protected]/live/0/h264.sdpになる rtsp://admin:password%[email protected]/live/0/h264.sdp

関連する問題