您好我尝试创建管道,我在其中获取rtsp流,将其编码为x264并将其保存为mp4文件格式但它似乎无法正常工作。
gst-launch-1.0 rtspsrc location=rtsp://ip/url ! videoconvert ! queue ! x264enc ! mp4mux ! filesink location=test.mp4
答案 0 :(得分:0)
Okey我明白了:
gst-launch-1.0 rtspsrc location=rtsp://ip/url ! rtph264depay ! h264parse ! mp4mux ! filesink location=file.mp4
说明: 使用rtph264depay我们从RTSP中提取h264流然后我们用h264parse解析它我们使用mp4作为容器然后我们用filesink保存它