ProjectMirador / mirador

An open-source, web-based 'multi-up' viewer that supports zoom-pan-rotate functionality, ability to display/compare simple images, and images with annotations.
https://projectmirador.org
Apache License 2.0
548 stars 258 forks source link

Support for video rendering #3237

Closed cwilper closed 3 years ago

cwilper commented 4 years ago

Is video rendering part of the roadmap for Mirador? I see it is mentioned in the IIIF Presentation v3 spec, but I could not find any docs, code, or issues, relating to support (or plugins) for it in Mirador.

One manifest I found (tested with UV) did have video resources listed, but seems not to conform to either the Presentation v2 or v3 spec: https://wellcomelibrary.org/iiif/b16659090/manifest

A more canonical/modern video manifest I found is https://raw.githubusercontent.com/IIIF/cookbook-recipes/master/recipe/0003-mvm-video/manifest.json (gives a blank/placeholder page in Mirador 3)

mejackreed commented 4 years ago

Hi @cwilper. Yes A/V is part of the roadmap for Mirador. There is a proof of concept of it here: https://github.com/ProjectMirador/mirador/tree/video-proof-of-concept . Though we do not have a timeline on this, and aren't yet clear if this will be in core Mirador or via a plugin.

cwilper commented 4 years ago

Great, thanks for the pointer @mejackreed

azaroth42 commented 3 years ago

Just to clarify, the issue is about video, but the update (when it comes) would be for both audio and video? Or just video formats? Thanks!

mejackreed commented 3 years ago

@azaroth42 A more fleshed out example is here that supports both video and audio. We are discussing it today (2020-10-01) on the Mirador call to evaluate the approach. We have also initially support WebVTT captions/subtitles but hope to see a cookbook recipe to better understand suggested approaches to including.

https://github.com/ProjectMirador/mirador/pull/3264

Demo: https://deploy-preview-3264--mirador-dev.netlify.app/__tests__/integration/mirador/video.html

mejackreed commented 3 years ago

This is now available in the latest release v3.0.0-rc.7

azaroth42 commented 3 years ago

Wonderful, thank you @mejackreed!