728x90
반응형
아래와 같은 명령어로 RSTP 영상을 저장할 수 있다.
ffmpeg -i "rtsp://address~" "001.mp4"
하지만 아래와 같이 에러가 날 경우,
[rtsp @ 0x556150991900] Nonmatching transport in server reply
rtsp://address~: Invalid data found when processing input
아래와 같이 rtsp_transport 옵션을 지정해준다.
ffmpeg -rtsp_transport tcp -i "rtsp://address~" "001.mp4"
-rtsp_transport <flags> ED...... set RTSP transport protocols (default 0)
udp ED...... UDP
tcp ED...... TCP
udp_multicast .D...... UDP multicast
http .D...... HTTP tunneling
-rtsp_flags <flags> .D...... set RTSP flags (default 0)
filter_src .D...... only receive packets from the negotiated peer IP
listen .D...... wait for incoming connections
prefer_tcp ED...... try RTP via TCP first, if available
그런데 또 아래와 같은 에러가 날 경우
[mp4 @ 0x562101de46a0] Frame rate very high for a muxer not efficiently supporting it.
Please consider specifying a lower framerate, a different muxer or -vsync 2
-vsync 옵션을 지정해준다.
ffmpeg -rtsp_transport tcp -i "rtsp://address~" -vsync 2 "001.mp4"
728x90
반응형
'Programming > Etc.' 카테고리의 다른 글
[LaTex] 기호 모음 (2) | 2021.08.09 |
---|---|
[LaTex] Overleaf 에서 Latex 로 문서 편집하기 (0) | 2021.08.09 |
[FFmpeg] ffmpeg command (0) | 2021.08.06 |
[ffmpeg] Linux에서 ffmpeg 으로 m3u8 URL 동영상 저장하기 (0) | 2021.06.04 |
[GStreamer] 참고자료 (0) | 2021.03.03 |