So speichern Sie einen RTSP-video-stream in MP4-Datei über gstreamer?

Ich brauche, um ein video-stream von meiner Kamera über RTSP und in eine Datei speichern. All dies getan werden muss, um über gstreamer.

Nach einigen google-suchen habe ich versucht, die folgenden:

gst-launch-1.0 rtspsrc location=rtsp://192.168.1.184/live2.sdp ! queue ! rtph264depay ! avdec_h264 ! mp4mux ! filesink location=result3.mp4

aber es gibt die Fehlermeldung:
"Fehlerhafte pipeline: konnte keine Verbindung avdec_h264-0 auf mp4mux0"

gst-launch-1.0 rtspsrc location=rtsp://192.168.1.184/live2.sdp ! queue ! rtph264depay ! h264parse ! mp4mux ! filesink location=result3.mp4

Es beginnt die Arbeit, aber die Ergebnis-Datei ist nicht abspielbar über VLC.

Was ist der richtige Befehl zu tun?
Und wenn Sie die Wahl zwischen h264parse und avdec_h264, könnten Sie bitte erklären warum?

  • Ich sehe nichts falsch mit dieser Frage, außer einem Titel. @Juster: 1) Sie könnten versuchen, es ohne h264parse überhaupt. 2) funktioniert der stream bei allen spielen?
InformationsquelleAutor Juster | 2014-09-15
Schreibe einen Kommentar