« TGV » : différence entre les versions
Aucun résumé des modifications |
Aucun résumé des modifications |
||
(10 versions intermédiaires par 7 utilisateurs non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
Le TGV (Transcription à Grande Vitesse) est un outil Web développé pour le groupe [[Transcriptions]] de l'April. Il est actuellement utilisable à l'adresse suivante : http:// | {{Transcriptions|un projet}} | ||
[[Image:Logo tgv v1 small.png]] | |||
http://gtgv.echarp.org | |||
Le TGV (Transcription à Grande Vitesse) est un outil Web développé pour le groupe [[Transcriptions]] de l'April. Il est actuellement utilisable à l'adresse suivante : http://gtgv.echarp.org | |||
== Objectif == | == Objectif == | ||
Le principal objectif du projet d'outil web est de faciliter la transcription. | Le principal objectif du projet d'outil web est de faciliter la transcription. | ||
À la différence des solutions existantes sous vim ou emacs, cet outil est destiné à un public non-geek. | À la différence des solutions existantes sous vim ou emacs, cet outil est destiné à un public non-geek. | ||
Pour remplir cet objectif, une application web nous parait | Pour remplir cet objectif, une application web nous parait adaptée. | ||
== Développement == | == Développement == | ||
Ligne 20 : | Ligne 26 : | ||
Côté serveur, le TGV utilise une base MySQL et du PHP. | Côté serveur, le TGV utilise une base MySQL et du PHP. | ||
Le découpage est fait avec un [http://www.april.org/files/w.c outil en C développé par Sebastien | Le découpage est fait avec un [http://www.april.org/files/w.c outil en C développé par Sebastien Blondeel], les sources sont dans le svn de l'April | ||
== Fonctionnement == | == Fonctionnement == | ||
=== Ajout d'un média === | === Ajout d'un média === | ||
Ligne 40 : | Ligne 47 : | ||
* Définir la licence (Affero, GPL v2 ou v4, ...). | * Définir la licence (Affero, GPL v2 ou v4, ...). | ||
* Amélioration / refonte de l'outil de découpage de sbi '''[?]''' | * Amélioration / refonte de l'outil de découpage de sbi '''[?]''' | ||
* | * N'afficher que les quelques séquences proches de celle en cours d'édition afin de ne jamais avoir à faire défiler la page. | ||
* Permettre la navigation dans le temps pour les vidéos trop longues (deux petits boutons avec les flèches). | * Permettre la navigation dans le temps pour les vidéos trop longues (deux petits boutons avec les flèches). | ||
Ligne 47 : | Ligne 54 : | ||
* Gérer tout le workflow des transcriptions (possibilité de synchronisation avec un outil de gestion de tâches tel que Redmine). | * Gérer tout le workflow des transcriptions (possibilité de synchronisation avec un outil de gestion de tâches tel que Redmine). | ||
* Comptabiliser automatiquement le bénévolat valorisé. | * Comptabiliser automatiquement le bénévolat valorisé. | ||
* Notifier l'utilisateur des enregistrements automatiques. Le mieux serait un message de type "dernier enregistrement le JJ/MM/AA à HH:MM. Il est important de fournir aux | * Notifier l'utilisateur des enregistrements automatiques. Le mieux serait un message de type "dernier enregistrement le JJ/MM/AA à HH:MM. Il est important de fournir aux utilisateurs un feedback sur ce genre d'action système. | ||
* Fonction de découpage manuel des séquences depuis l'outil web. | |||
* Affichage d'un "post-it" (sur un des cotés de TGV) des raccourcis claviers et codes pour la définition de l'état d'une chaine de transcription | |||
* Disposer d'un export XML mettant en correspondance le texte de la transcription et le timeStamp sur la vidéo |
Dernière version du 17 juillet 2014 à 12:29
Le TGV (Transcription à Grande Vitesse) est un outil Web développé pour le groupe Transcriptions de l'April. Il est actuellement utilisable à l'adresse suivante : http://gtgv.echarp.org
Objectif[modifier]
Le principal objectif du projet d'outil web est de faciliter la transcription. À la différence des solutions existantes sous vim ou emacs, cet outil est destiné à un public non-geek. Pour remplir cet objectif, une application web nous parait adaptée.
Développement[modifier]
Le projet a commencé le 25 février 2010. L'outil est développé par snip et olive. Il ne fonctionne pour le moment que sous Firefox 3.5 et supérieur. L'URL temporaire de développement est http://snip.eu.org/transcriptions/
Après une vingtaine d'heures de travail, une présentation du brouillon en a été faite à la réunion IRC du 2 mars 2010. Cet outil devrait atteindre dans les prochains jours un premier état *utilisable* par le présent groupe transcriptions, avec quelques vidéos à transcrire, et avec les limitations actuelles de l'outil[?].
Le TGV entrera probablement ensuite dans une phase plus longue de développement, afin d'en faire un outil plus propre, autonome, exploitable également ailleurs qu'à l'April.
Côté technique[modifier]
Côté client, le TGV est en HTML 5, CSS et Javascript.
Côté serveur, le TGV utilise une base MySQL et du PHP.
Le découpage est fait avec un outil en C développé par Sebastien Blondeel, les sources sont dans le svn de l'April
Fonctionnement[modifier]
Ajout d'un média[modifier]
(Qu'est-ce que le découpage syllabique ?)
À venir...
Transcription[modifier]
(Workflow, états, couleurs, raccourcis clavier, [?], ...)
À venir...
Fonctionnalités[modifier]
- L'enregistrement des modifications est immédiat (XHR).
- La navigation entre séquences peut se faire par les flèches Haut/Bas.
Todo list[modifier]
- Mettre à disposition les sources sur le SVN de l'April.
- Définir la licence (Affero, GPL v2 ou v4, ...).
- Amélioration / refonte de l'outil de découpage de sbi [?]
- N'afficher que les quelques séquences proches de celle en cours d'édition afin de ne jamais avoir à faire défiler la page.
- Permettre la navigation dans le temps pour les vidéos trop longues (deux petits boutons avec les flèches).
Wishlist[modifier]
- Mieux gérer le multi-utilisateur (vision des autres personnes qui transcrivent en même temps le même média).
- Gérer tout le workflow des transcriptions (possibilité de synchronisation avec un outil de gestion de tâches tel que Redmine).
- Comptabiliser automatiquement le bénévolat valorisé.
- Notifier l'utilisateur des enregistrements automatiques. Le mieux serait un message de type "dernier enregistrement le JJ/MM/AA à HH:MM. Il est important de fournir aux utilisateurs un feedback sur ce genre d'action système.
- Fonction de découpage manuel des séquences depuis l'outil web.
- Affichage d'un "post-it" (sur un des cotés de TGV) des raccourcis claviers et codes pour la définition de l'état d'une chaine de transcription
- Disposer d'un export XML mettant en correspondance le texte de la transcription et le timeStamp sur la vidéo