Audio 将HLS流解复用并再次复用的管道

Audio 将HLS流解复用并再次复用的管道,audio,video,gstreamer,http-live-streaming,gstreamer-1.0,Audio,Video,Gstreamer,Http Live Streaming,Gstreamer 1.0,我试图从包含不连续标记的HLS流生成MP4。我试图再次对音频和视频流进行解复用和重复用,以便它们对齐。 我尝试生成以下管道,但它似乎不起作用 gst-launch-1.0 -v souphttpsrc location=<HLSURL> ! hlsdemux ! decodebin name=decoder \ decoder. ! queue ! x264enc ! mp4mux name=mux ! filesink location=muruga.mp4 \ decoder

我试图从包含不连续标记的HLS流生成MP4。我试图再次对音频和视频流进行解复用和重复用,以便它们对齐。 我尝试生成以下管道,但它似乎不起作用

gst-launch-1.0 -v souphttpsrc location=<HLSURL> ! hlsdemux ! decodebin name=decoder \
 decoder. ! queue ! x264enc ! mp4mux name=mux ! filesink location=muruga.mp4 \
 decoder. ! queue ! mux. 
gst-launch-1.0-v souphttpsrc位置=!hlsdemux!decodebin name=解码器\
解码器!队列x264enc!mp4mux name=mux!filesink location=muruga.mp4\
解码器!队列多路复用器。

非常感谢您的帮助。

不连续性标记可以允许连续的段或块具有不同的DIM。不使用DIM时难以多路复用到mp4constant@RobertRowntree. 谢谢你的回复。他们来自同一个来源,但只是因为他们在比赛中被分割成只进球。我试着只重播视频,但这似乎也有问题<代码>gst-launch-1.0-v souphttpsrc位置=!hlsdemux!decodebin name=解码器!队列x264enc!mp4mux演示时间=真!filesink location=only_video.mp4