0
RTSP來源:
視頻:有效載荷97,H264
音頻:有效載荷96,MPEG4-GENERIC AAC 的Gstreamer記錄音頻和視頻
作品:
觀看視頻和收聽音頻
rtspsrc位置= [RTSP_Server_IP ] name = rtspsrc rtspsrc。
!隊列!應用程序/ x-rtp,有效負載= 96! rtpmp4gdepay! aacparse! avdec_aac! audioconvert! autoaudiosink sync = false rtspsrc。
!隊列! application/x-rtp,payload = 97! rtph264depay! h264parse! avdec_h264! autovideosink sync = false
無效
轉換爲MP4文件
rtspsrc location = [RTSP_Server_IP] name = rtspsrc rtspsrc。
!隊列!應用程序/ x-rtp,有效負載= 96! rtpmp4gdepay! aacparse! avdec_aac! audioconvert! autoaudiosink sync = false rtspsrc。 MUX。
!隊列! application/x-rtp,payload = 97! rtph264depay! h264parse mux。
! mp4mux name = mux! filesink location = test.mp4
任何人有什麼想法?
它不起作用?怎麼了? –
您是否確定要複製已解碼的音頻?最後,你如何終止管道?爲了得到一個有效的mp4文件,你應該在使用gst-launch-1.0時使用「-e」 – ensonic
我已經編寫了一個gstreamer工程來編譯,並將EOS放入管道以停止工作。如果我只使用視頻錄製多路複用器,它將工作和音頻,但混合他們都無法工作。 – Korey