2014-09-03 2 views
1

안녕하세요, 저는 rtsp 스트림을 얻고 x264로 인코딩하고 mp4 파일 형식으로 저장하는 파이프 라인을 만들려고했지만 작동하지 않는 것 같습니다.Gstreamer 1.0 파일 저장 rtsp 스트림

gst-launch-1.0 rtspsrc location=rtsp://ip/url ! videoconvert ! queue ! x264enc ! mp4mux ! filesink location=test.mp4 
+0

'rtsp'라는 이름의 요소가 없으므로'rtspsrc' 요소를 사용해야합니다. 보다 구체적인 오류 출력을 게시하십시오. – victor1234

+0

죄송합니다 형편 없던 형편이었습니다 스트림을 시작하고 파일이 커질 수 있지만 플레이어와 함께 열면 오류 스트림을 읽을 수 없습니다 – user3820641

답변

0

좋아요 나는 그것을 가지고 :

gst-launch-1.0 rtspsrc location=rtsp://ip/url ! rtph264depay ! h264parse ! mp4mux ! filesink= file.mp4 

설명 : rtph264depay와 우리는 우리가 우리가 컨테이너로 MP4를 사용하고 우리가 filesink

으로 저장 h264parse로 구문 분석 RTSP에서 H264 스트림을 추출
+1

'h264parse' 요소가 정확히 무엇을합니까? – victor1234

+0

원시 h264 스트림을 구문 분석합니다. –

+1

"구문 분석"의 의미는 무엇입니까? 원시 스트림에서는 무엇을합니까? – victor1234