Page 1 of 1

Location of Video file to conduct successful overlay

Posted: Wed Oct 14, 2020 3:53 pm
by llan981
I used manual start on HLTv24 and pressed a GOPRO 8 simultaneously. After the event, I downloaded the MP4 file into my camera role iOS folder. Then I opened the session in HLT and linked the MP4 file. When I do realtime "PLAY" video the laptimer overlay is perfect. When I do 'Overlay" it runs successfully with no overlay.

Does the video have to reside in the HLT folder to external overlay?

Re: Location of Video file to conduct successful overlay

Posted: Wed Oct 14, 2020 4:01 pm
by Harry
No, this is the well known problem with video encodings used by the H7 and later. IOS will display this Videos, but changing frames to create a new overlaid video doesn‘t work.

I have a sample video here for further investigation and revisit that topic once I have all iOS14 issues fixed.

Harry

Re: Location of Video file to conduct successful overlay

Posted: Wed Oct 14, 2020 4:09 pm
by llan981
I found this on gopro site "With HERO7 & HERO8 Black, you also have the option of recording the following settings using either HEVC or H.264 codecs. " If I can figure out to force H.264 codec with that work?

Re: Location of Video file to conduct successful overlay

Posted: Wed Oct 14, 2020 4:16 pm
by Harry
It is well possible this is related, but actually the problem occurs for H.264 videos too. See the report for a sample video failing to get overlaid. It is from a HERO8. The problem seems to be around the pixel format (

Code: Select all

yuvj420p(pc, bt709)
) but I'm not sure.

Code: Select all

  Metadata:
    major_brand     : mp41
    minor_version   : 538120216
    compatible_brands: mp41
    creation_time   : 2020-09-22 18:11:43
  Duration: 00:09:44.13, start: 0.000000, bitrate: 45273 kb/s
    Stream #0:0(eng): Video: h264 (High) (avc1 / 0x31637661), yuvj420p(pc, bt709), 1920x1080 [SAR 1:1 DAR 16:9], 45001 kb/s, 59.94 fps, 59.94 tbr, 60k tbn, 119.88 tbc (default)
    Metadata:
      creation_time   : 2020-09-22 18:11:43
      handler_name    : GoPro AVC  
    Stream #0:1(eng): Audio: aac (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 189 kb/s (default)
    Metadata:
      creation_time   : 2020-09-22 18:11:43
      handler_name    : GoPro AAC  
    Stream #0:2(eng): Data: none (tmcd / 0x64636D74) (default)
    Metadata:
      creation_time   : 2020-09-22 18:11:43
      handler_name    : GoPro TCD  
    Stream #0:3(eng): Data: none (gpmd / 0x646D7067), 54 kb/s (default)
    Metadata:
      creation_time   : 2020-09-22 18:11:43
      handler_name    : GoPro MET  
    Stream #0:4(eng): Data: none (fdsc / 0x63736466), 13 kb/s (default)
    Metadata:
      creation_time   : 2020-09-22 18:11:43
      handler_name    : GoPro SOS

Re: Location of Video file to conduct successful overlay

Posted: Thu Oct 15, 2020 3:21 pm
by llan981
I found a workaround that is not optimal but still works. I take the GOPRO H8 created video that that uses H.264+HEVC and run the video through another 3rd party app and save as true H.264 CODEC. HLT overlay worked fine after the reformat.

Don't like H8 does not give you plain H.264

Re: Location of Video file to conduct successful overlay

Posted: Thu Oct 15, 2020 4:59 pm
by Harry
Yes, that's the workaround - but it is pretty inconvenient.