|
|
|
|
|
### Viewers video IIIF
|
|
|
|
|
|
|
|
|
[comparaison détaillée sur iiif.io](https://iiif.io/api/cookbook/recipe/matrix/)
|
|
|
|
|
|
[**Universal Viewer**](https://github.com/UniversalViewer/universalviewer) lit des vidéos et a quelques fonctionnalités temporelles, mais pas beaucoup pour les annotations ([travaux](https://github.com/UniversalViewer/universalviewer/tree/v4) en [cours](https://github.com/UniversalViewer/universalviewer/tree/dev), en modifiant a peine le code de la branche v4 j'ai pu ajouter [des annotations de ce genre](https://gitlab.tetras-libre.fr/-/snippets/27) mais uniquement sur une image, pas encore sur une vidéo)
|
|
|
|
|
|
<details><summary>architecture du code</summary>
|
|
|

|
|
|
</details>
|
|
|
|
|
|
<details><summary>docker-compose minimal pour la v4</summary>
|
|
|
|
|
|
pour la v3 il faut utiliser `webpack serve` à la place de `npm start`
|
|
|
|
|
|
```
|
|
|
version: "3"
|
|
|
|
|
|
services:
|
|
|
alpine:
|
|
|
image: alpine
|
|
|
ports:
|
|
|
- "8080:8080"
|
|
|
volumes:
|
|
|
- ./:/opt
|
|
|
command: sh -c 'apk add npm && cd /opt && npm i && npm start'
|
|
|
```
|
|
|
|
|
|
</details>
|
|
|
|
|
|
[**Mirador**](https://github.com/ProjectMirador/mirador) gère bien les annotations, sait lire des vidéos, par défault pas de gestion de temps
|
|
|
|
|
|
- [mirador customization workshop](https://github.com/ProjectMirador/mirador-workshop)
|
|
|
|
|
|
- notre base: https://github.com/2SC1815J/mirador
|
|
|
- [demo](https://dzkimgs.l.u-tokyo.ac.jp/videos/m3/cat_video.html)
|
|
|
- [deuxième demo](https://dzkimgs.l.u-tokyo.ac.jp/videos/m3/video.html)
|
|
|
|
|
|
|
|
|
|
|
|
[**Image annotator plus IIIF viewer**](https://www.kanzaki.com/works/2016/pub/image-annotator)
|
|
|
experiment with web annotations : https://www.kanzaki.com/works/2016/pub/image-annotator?u=/works/2017/annot/tea-sprout/manifest.json
|
|
|
|
|
|
### outils en ligne
|
|
|
##### officiels
|
|
|
* modern [IIIF Manifest Editor](https://manifest-editor.digirati.services/)
|
|
|
* [IIIF Manifest Editor](https://digital.bodleian.ox.ac.uk/manifest-editor/)
|
|
|
* [Image API Validator](https://iiif.io/api/image/validator/)
|
|
|
* [Presentation API Validator](https://presentation-validator.iiif.io/)
|
|
|
|
|
|
##### fait par la communauté
|
|
|
* [IIIF Manifest Explorer](https://www.lizmfischer.com/iiif-tools/manifest) ([et autres outils](https://www.lizmfischer.com/iiif-tools))
|
|
|
|
|
|
|
|
|
### ressources IIIF
|
|
|
|
|
|
[Awesome IIIF](https://github.com/IIIF/awesome-iiif)
|
|
|
|
|
|
[Tom Crane](https://github.com/tomcrane) bosse sur la partie AV de IIIF ([example](https://github.com/tomcrane/fire)), [Glen Robson](https://github.com/glenrobson) aussi
|
|
|
|
|
|
|
|
|
### manifests
|
|
|
* [video avec table of content](https://iiif.io/api/cookbook/recipe/0026-toc-opera/) voir aussi les autres exemples liés en bas de la page
|
|
|
* Vidéo annotée avec image https://gist.github.com/regisrob/fd68cbaca56dfe45873967c4c72e1dae |
|
|
\ No newline at end of file |