Page MenuHomePhabricator

Example.ogg cannot be played on Chrome
Closed, ResolvedPublicBUG REPORT

Description

Steps to replicate the issue:

What happens?:
Error message: "The media playback was aborted due to a corruption problem or because the media used features your browser did not support."

What should have happened instead?:
The media plays.

Other information:

  • The browser's native player is capable of playing it. Try disabling JavaScript or opening the raw file.
  • Not replicable on Firefox.
  • Not replicable on Android 13 Chrome 108.
  • Not replicable on iOS 16 Safari.

Event Timeline

Nardog updated the task description. (Show Details)

PIPELINE_ERROR_DECODE: Failed to send audio packet for decoding: {timestamp=2902 duration=0 size=4225 is_key_frame=1 encrypted=0}

So this does look like an error in the ogg original, just one that the default native player is ignoring during playback. Ideally the videojs player should automatically fallback to the mp3 transcoded variant, but it does not unfortunately (this requires extra logic that I never got around to implementing).

The easiest solution is to remux the file. I've added a remixed version here, I can't upload it as it is admin protected.

Generated with:

ffmpeg -i Example.ogg -map 0 -c:a copy Example2.ogg
TheDJ claimed this task.