私はこのgstパイプラインを使用してこのRTSPURLを他の何か(何でも!)に変換しようとしています:
gst-launch rtspsrc location=rtsp://184.72.239.149/vod/mp4:BigBuckBunny_175k.mov ! rtpmp4vdepay ! filesink location=somebytes.bin
これにより、次のエラーが発生します。
ERROR: from element /GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstUDPSrc:udpsrc0: Internal data flow error.
Additional debug info:
gstbasesrc.c(2791): gst_base_src_loop (): /GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstUDPSrc:udpsrc0:
streaming task paused, reason not-linked (-1)
つまり、rstpソースをdepayloaderに接続することに関するものだと思います。vdepayではなくrtpmp4gdepayを使用するようにパイプラインを変更すると、動作して何かが生成されますが、出力形式がわかりません。
このURLからビデオを取得するために使用するパイプラインを知っている人はいますか?mp4 / h264 / aacだと思いますが、そうではないかもしれません。