Interactive Video "Unable to Decode Media"

Hello, I made an interactive video using a video file that I recorded on my computer (I use a Windows 10 PC).  When playing it to test it out, sometimes there has been an error message on the video (stops playing, can't restart, "unable to decode media"), and it's been on different spots. Today, it has been stopping at 26 seconds.  A colleague tried to play it on her computer (she uses MAC) and hers stopped at 17 seconds.  I had been working in Chrome, so then I opened in Firefox and it seemed to play ok (although I didn't watch the entire video - just a minute or two).  Can't figure out what the issue is. 

  1. It's happening in the H5P website as well as when the video is embedded into Canvas.  The video plays fine on the desktop computer itself.
  2. Was stopping with error message in Chrome, but it didn't do that when I used Firefox
  3. https://onramps.h5p.com/content/1291153337895636988 
  4. Screenshot:  

 

 

Thanks for any help!

Angela

Attachments: 
BV52's picture

Hi Angela,

I've reached out to the H5P.com development team for further assistance. They should get back to use within 24 hours.

-BV

thomasmars's picture

Hi,
The video is has invalid data. Runnning it through a video integrity check produces the following:

"[aac @ 0x5601aab80700] Input buffer exhausted before END element found

Error while decoding stream #0:1: Invalid data found when processing input"

This basically means that parts of the video is invalid, and thus cannot be played. How different browsers handle such errors is up to them, Chrome apparently crashes with an error when it notices that it can not decode that part of the media, while Firefox may choose to ignore that frame and try to skip it to play the next.

Either way, if the problem happened when uploading the video you may try to re-upload the video for the content. If you still see a problem with this you could use video software to attempt to correct the video file or skip the frame(s) that is broken, alternatively you would have to create a new video file.

Best regards, Thomas