我现在要通过ffmpeg获取大华摄像头视频流并下载成mp4,但我在cmd窗口运行下面命令的时候,发现报错:
D:\Java\ffmpeg\ffmpeg-master-latest-win64-gpl\bin\ffmpeg.exe -y -i rtsp://admin:123@xxx.xxx.xxx.xxx/cam/realmonitor?channel=1&subtype=0 -c copy -map 0 -t 20 output.mp4
其实原因很简单,就是因为特殊字符&未进行URLCode编码导致。
我们把&字符换成%26就可以了。