Gstreamer 1.0 сохраняет stream rtsp в файл

Привет, я попытался создать конвейер, в котором я получаю stream rtsp, закодировать его на x264 и сохранить его в формате файла mp4, но он, похоже, не работает.

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

Okey Я получил его:

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

Объяснение: С помощью rtph264depay мы извлекаем streamи h264 из RTSP, затем мы анализируем его с помощью h264parse, который мы используем mp4 в качестве контейнера, а затем мы сохраняем его с файлами