Gstream giving issues

Hi I am trying to stream 4k video through gstreamer using

gst-launch-1.0 filesrc location=/home/abhian/Downloads/4k.mp4 ! qtdemux name=demux demux.video_0 ! queue ! h264parse ! omxh264dec ! nvoverlaysink

However The video is not being displayed.I am assuming that the video is running but displayed judginh from the logs

I am getting following error/logs in terminal

Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...

(gst-launch-1.0:28695): GStreamer-CRITICAL **: 08:58:27.521: gst_caps_is_empty: assertion 'GST_IS_CAPS (caps)' failed

(gst-launch-1.0:28695): GStreamer-CRITICAL **: 08:58:27.521: gst_caps_truncate: assertion 'GST_IS_CAPS (caps)' failed

(gst-launch-1.0:28695): GStreamer-CRITICAL **: 08:58:27.521: gst_caps_fixate: assertion 'GST_IS_CAPS (caps)' failed

(gst-launch-1.0:28695): GStreamer-CRITICAL **: 08:58:27.522: gst_caps_get_structure: assertion 'GST_IS_CAPS (caps)' failed

(gst-launch-1.0:28695): GStreamer-CRITICAL **: 08:58:27.522: gst_structure_get_string: assertion 'structure != NULL' failed

(gst-launch-1.0:28695): GStreamer-CRITICAL **: 08:58:27.522: gst_mini_object_unref: assertion 'mini_object != NULL' failed
NvMMLiteOpen : Block : BlockType = 261 
NVMEDIA: Reading vendor.tegra.display-size : status: 6 
NvMMLiteBlockCreate : Block : BlockType = 261 
Allocating new output: 3840x2160 (x 12), ThumbnailMode = 0
OPENMAX: HandleNewStreamFormat: 3605: Send OMX_EventPortSettingsChanged: nFrameWidth = 3840, nFrameHeight = 2160 
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
Got EOS from element "pipeline0".
Execution ended after 0:00:24.315970575
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
Setting pipeline to NULL ...
Freeing pipeline ...

Hi,
Probably your TV does not support 4K mode(3840x2160). You may downscale it to 1920x1080 and try again.

gst-launch-1.0 filesrc location=/home/abhian/Downloads/4k.mp4 ! qtdemux name=demux demux.video_0 ! queue ! h264parse ! nvv4l2decoder ! nvvidconv ! 'video/x-raw(memory:NVMM),width=1920,height=1080' ! nvoverlaysink

Hey. My monitor is 4k@30fps

Hi,
Please try this video file:
https://jell.yfish.us/media/jellyfish-120-mbps-4k-uhd-h264.mkv

$ gst-launch-1.0 filesrc location= jellyfish-120-mbps-4k-uhd-h264.mkv ! matroskademux ! h264parse ! nvv4l2decoder ! nvvidconv ! 'video/x-raw(memory:NVMM),width=1920,height=1080' ! nvoverlaysink
$ gst-launch-1.0 filesrc location= jellyfish-120-mbps-4k-uhd-h264.mkv ! matroskademux ! h264parse ! nvv4l2decoder ! nvvidconv ! 'video/x-raw(memory:NVMM),width=3840,height=2160' ! nvoverlaysink

We don’t see any issue in decoding the file.

got errror

ysink
Setting pipeline to PAUSED ...
Opening in BLOCKING MODE 
Pipeline is PREROLLING ...
ERROR: from element /GstPipeline:pipeline0/GstMatroskaDemux:matroskademux0: Could not demultiplex stream.
Additional debug info:
matroska-demux.c(5227): gst_matroska_demux_loop (): /GstPipeline:pipeline0/GstMatroskaDemux:matroskademux0:
got eos but no streams (yet)
ERROR: pipeline doesn't want to preroll.
Setting pipeline to NULL ...
Freeing pipeline ...

Hi,
We don’t observe the error. You may clean gstreamer cache and try again. If it is still present, suggest you re-flash the system.