Problem playing h265 from blackmagic hyperdeck

I have two files, both recorded on the Blackmagic Hyperdeck

  1. http://35.176.202.205/files/HyperDeck_0010.mp4 - 2160p60 HEVC h265

&

  1. http://35.176.202.205/files/HyperDeck_0011.mp4 - 1080p60 h264

On the Nvidia Nano Dev kit 2Gb & 4Gb on Jetpack 4.4 & 4.5.1 I run:

gst-play-1.0 HyperDeck_0010.mp4
gst-play-1.0 HyperDeck_0011.mp4

and both commands work great video plays no problem

On the Xavier AGX dev kit, on Jetpack 4.4, 4.5.1 & 4.6.1 I run the same commands:

gst-play-1.0 HyperDeck_0010.mp4
gst-play-1.0 HyperDeck_0011.mp4

and the first file (2160p60 HEVC h265) fails to run. Here is the output

File 1 (FAIL)
Opening in BLOCKING MODE
NvMMLiteOpen : Block : BlockType = 279
NVMEDIA: Reading vendor.tegra.display-size : status: 6
NvMMLiteBlockCreate : Block : BlockType = 279
Redistribute latency…
ERROR Internal data stream error. for file:///SSD/Media/HyperDeck_0010.mp4
ERROR debug information: qtdemux.c(6073): gst_qtdemux_loop (): /GstPlayBin:playbin/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstQTDemux:qtdemux0:
streaming stopped, reason not-negotiated (-4)
Reached end of play list.

File 2 (Success)
Opening in BLOCKING MODE
NvMMLiteOpen : Block : BlockType = 261
NVMEDIA: Reading vendor.tegra.display-size : status: 6
NvMMLiteBlockCreate : Block : BlockType = 261
Redistribute latency…
0:00:03.0 / 0:00:03.0
Reached end of play list.

Urgently need some assistance with this. Any ideas what could be going wrong?

Hi,
The content is 10-bit h265 stream an decoded YUV is in YUV420 10-bit. You would need nvvidconv to convert to 8-bit for video playback. Please try

$ gst-play-1.0 --videosink="nvvidconv ! video/x-raw(memory:NVMM),format=NV12 ! nv3dsink" file:///home/nvidia/HyperDeck_0010.mp4

can also try

$ gst-launch-1.0 filesrc location= HyperDeck_0010.mp4 ! qtdemux ! h265parse ! nvv4l2decoder ! nvvidconv ! 'video/x-raw(memory:NVMM),format=NV12' ! nv3dsink

On Jetson Nano 10-bit content is decoded into 8-bit, so the conversion is not required.

Thank you for the explanation. Much appreciated.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.