HLS question with m4v file

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

HLS question with m4v file

GStreamer-devel mailing list
I have a mov file that seems to stream fine:
 gst-launch-1.0 -e mpegtsmux name=m '!' queue '!' hlssink playlist-root=/~silentm/hlssink location=/home/silentm/public_html/hlssink/hlssink.video.0.%05d.ts target-duration=10 max-files=0 playlist-length=0 playlist-location=/home/silentm/public_html/hlssink/playlist.video.0.m3u8 filesrc 'location="/home/silentm/trailer_videos/pirates1920x1080.mov"' '!' qtdemux name=d '!' h264parse config-interval=-1 '!' queue '!' m. d. '!' aacparse '!' queue '!' m.

but when I do a m4v file it does not work:

gst-launch-1.0 -e mpegtsmux name=m '!' queue '!' hlssink playlist-root=/~silentm/hlssink location=/home/silentm/public_html/hlssink/hlssink.video.0.%05d.ts target-duration=10 max-files=0 playlist-length=0 playlist-location=/home/silentm/public_html/hlssink/playlist.video.0.m3u8 filesrc 'location="/home/silentm/asd.m4v"' '!' qtdemux name=d '!' h264parse config-interval=-1 '!' queue '!' m. d. '!' aacparse '!' queue '!' m.
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
WARNING: from element /GstPipeline:pipeline0/GstQTDemux:d: Delayed linking failed.
Additional debug info:
./grammar.y(510): gst_parse_no_more_pads (): /GstPipeline:pipeline0/GstQTDemux:d:
failed delayed linking some pad of GstQTDemux named d to some pad of GstAacParse named aacparse0

I am using gstreamer 1.12.3 

/GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstTypeFindElement:typefind.GstPad:src: caps = video/quicktime, variant=(string)iso
/GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstTypeFindElement:typefind.GstPad:src: caps = NULL
/GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0.GstPad:src_0: caps = video/x-h264, stream-format=(string)avc, alignment=(string)au, level=(string)3, profile=(string)main, codec_data=(buffer)014d401effe1001f674d401eeca05a0937fe0080005ad404040500000300010002bf200f162d9601000568ebe1b2c8, width=(int)720, height=(int)576, framerate=(fraction)23/1, pixel-aspect-ratio=(fraction)64/45
/GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstH264Parse:h264parse0.GstPad:src: caps = video/x-h264, stream-format=(string)avc, alignment=(string)au, level=(string)3, profile=(string)main, codec_data=(buffer)014d401effe1001f674d401eeca05a0937fe0080005ad404040500000300010002bf200f162d9601000568ebe1b2c8, width=(int)720, height=(int)576, framerate=(fraction)23/1, pixel-aspect-ratio=(fraction)64/45, interlace-mode=(string)progressive, parsed=(boolean)true
/GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstFluH264Dec:fluh264dec0.GstPad:sink: caps = video/x-h264, stream-format=(string)avc, alignment=(string)au, level=(string)3, profile=(string)main, codec_data=(buffer)014d401effe1001f674d401eeca05a0937fe0080005ad404040500000300010002bf200f162d9601000568ebe1b2c8, width=(int)720, height=(int)576, framerate=(fraction)23/1, pixel-aspect-ratio=(fraction)64/45, interlace-mode=(string)progressive, parsed=(boolean)true
/GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstCapsFilter:capsfilter0.GstPad:src: caps = video/x-h264, stream-format=(string)avc, alignment=(string)au, level=(string)3, profile=(string)main, codec_data=(buffer)014d401effe1001f674d401eeca05a0937fe0080005ad404040500000300010002bf200f162d9601000568ebe1b2c8, width=(int)720, height=(int)576, framerate=(fraction)23/1, pixel-aspect-ratio=(fraction)64/45, interlace-mode=(string)progressive, parsed=(boolean)true
/GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstCapsFilter:capsfilter0.GstPad:sink: caps = video/x-h264, stream-format=(string)avc, alignment=(string)au, level=(string)3, profile=(string)main, codec_data=(buffer)014d401effe1001f674d401eeca05a0937fe0080005ad404040500000300010002bf200f162d9601000568ebe1b2c8, width=(int)720, height=(int)576, framerate=(fraction)23/1, pixel-aspect-ratio=(fraction)64/45, interlace-mode=(string)progressive, parsed=(boolean)true
/GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstH264Parse:h264parse0.GstPad:sink: caps = video/x-h264, stream-format=(string)avc, alignment=(string)au, level=(string)3, profile=(string)main, codec_data=(buffer)014d401effe1001f674d401eeca05a0937fe0080005ad404040500000300010002bf200f162d9601000568ebe1b2c8, width=(int)720, height=(int)576, framerate=(fraction)23/1, pixel-aspect-ratio=(fraction)64/45
/GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0: max-size-buffers = 5
/GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0: max-size-time = 0
/GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0: max-size-bytes = 2097152
/GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0.GstMultiQueuePad:sink_0: caps = video/x-h264, stream-format=(string)avc, alignment=(string)au, level=(string)3, profile=(string)main, codec_data=(buffer)014d401effe1001f674d401eeca05a0937fe0080005ad404040500000300010002bf200f162d9601000568ebe1b2c8, width=(int)720, height=(int)576, framerate=(fraction)23/1, pixel-aspect-ratio=(fraction)64/45
/GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0: max-size-buffers = 5
/GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0: max-size-time = 0
/GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0: max-size-bytes = 2097152
/GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0: max-size-buffers = 5
/GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0: max-size-time = 0
/GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0: max-size-bytes = 2097152
/GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstFluH264Dec:fluh264dec0.GstPad:src: caps = video/x-raw, width=(int)720, height=(int)576, format=(string)I420, framerate=(fraction)23/1, rotation=(int)0, pixel-aspect-ratio=(fraction)64/45
/GstPipeline:pipeline0/GstFakeSink:fakesink0.GstPad:sink: caps = video/x-raw, width=(int)720, height=(int)576, format=(string)I420, framerate=(fraction)23/1, rotation=(int)0, pixel-aspect-ratio=(fraction)64/45
/GstPipeline:pipeline0/GstDecodeBin:decodebin0.GstDecodePad:src_0.GstProxyPad:proxypad2: caps = video/x-raw, width=(int)720, height=(int)576, format=(string)I420, framerate=(fraction)23/1, rotation=(int)0, pixel-aspect-ratio=(fraction)64/45

What am I missing ?
Thanks,

Jerry

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel