il tempo scorre fra le dita. Tra il pollice e l'indice scorre la sabbia che si accumula al fondo della pagina. La mano rappresenta una delle mudra più usate nel prânâyâma yoga (Jnana Mudra). Questo gesto accompagna anche la meditazione.

Main

Html5 Archives

28.07.09

Video con sottotitoli e senza bisogno di plugin in HTML5

[AGGIORNAMENTO: ho ripreso per intero il mio seminario a Smau 2009: Scenari futuri del Video-on-the-Web in HTML5.
Segui il video dell'intero seminario e le slide
.]


Silvia Pfeiffer sta portando avanti in Mozilla una ricerca per l'accessibilità dei video in Html5.

Attualmente è disponibile una demo per la sottotitolazione nei formati Srt e Dfxp, che funziona in Html5 con Firefox (dalla versione 3.1 in avanti), con un player costruito tramite Javascript e file video nel formato Ogg. Ogg Theora è stato scelto da Mozilla come baseline video codec per Firefox e per il tag Html5 <video> e l'elemento <itext> per la sottotitolazione.
La demo funziona, oltre che con Firefox, anche con le experimental build di Opera, Chrome e Safari con XiphQT. Internet Explorer 8 supporta alcune parti di Html5 ma non ancora Video, tuttavia lo sviluppo è in corso.

E' possibile analizzare il funzionamento di questa interessante soluzione, che libera la fruizione di video sul Web dall'uso di plugin proprietari come player riproduttori (come ad esempio Adobe Flash, Windows Media player, Real player, QuickTime player...). Non vi è bisogno di un oggetto di programmazione esterno da inglobare nella pagina con l'elemento Object, in quanto il Player basato sulle video JavaScript API è controllato dalla pagina Html.

Aggiornamento: Silvia Pfeiffer (vedi il commento al post) gentilmente mi informa che la skin del Player e la funzione di ingrandimento su trascinamento sono opera di Hans Schmucker.
Mi dice poi una cosa di estremo interesse: utilizzando gli screen-reader che supportano le live region WAI ARIA, il video è integrato da commenti per i non vedenti, che descrivono l'informazione visiva non dialogica.

Riguardo il supporto per gli screen reader la ricerca è in corso.

Vedi più oltre in questo stesso post, dopo l'immagine, per l'inaccessibilità di questa soluzione riguardo la navigazione da tastiera.

L'immagine che segue conduce alla demo funzionante, con sottotitolazione multilingue nel formato Srt. Utilizzando l'icona a fumetto è possibile selezionare la lingua per i sottotitoli e altre opzioni.

vai alla demo di sottotitolazione in Html5

Nella pagina della demo, è possibile ingrandire a piacimento l'area video, trascinando col mouse l'angolo in basso a destra del Player javascript. Non si può ingrandire tramite tastiera.

Lista di demo in progress, di Silvia Pfeiffer.

Purtroppo a causa di un bug di Firefox ("Make video and audio controls keyboard navigable"), non è attualmente possibile navigare il Player built-in tramite il tasto Tabulatore. Pertanto serve almeno un clic del mouse per prendere il Focus, prima di poter utilizzare tutte le funzionalità predisposte. [Vedi aggiornamento più oltre]

Questo limita l'accessibilità del Player in Firefox, in quanto interoperabile con un solo dispositivo (Cfr. WAI User Agent Accessibility Guideline, Guideline 1. Support input and output device-independence). Le persone con disabilità motorie che non possono utilizzare il mouse, e le persone non vedenti che non dispongono di tecnologie assistive in grado di interagire direttamente col built-in Player di Firefox, non sono in grado di far partire il video e di utilizzare i comandi del Player.

AGGIORNAMENTO 28 settembre 2009: in realtà, il problema non è l'impossibilità di spostare il Focus sul video, ma l'impossibilità per l'utente di sapere se il Focus sia o non sia sul video, utilizzando Firefox.
Il risultato in sostanza è lo stesso, per chi naviga senza mouse, infatti una volta che spostandosi col tabulatore si arriva al Focus sul video, i comandi da tastiera sono attivi, ad esempio è possibile fare partire e fermare il filmato con la barra spaziatrice; tuttavia, l'utente non ha modo di comprendere tramite risposte visive se il Focus è sul video. Questo crea per lo più la sensazione di non poter gestire il filmato senza l'uso del mouse.
Per un approfondimento leggi il post Keyboard control of html5 video elements, di

Speriamo che i tempi per risolvere questo bug siano più brevi di quanto avviene per il consimile bug che affligge Firefox nella navigazione con Tab in Html4/Xhtml: "No way to move focus between plugin and browser from keyboard".
Risale al 2001 ed è ancora un problema irrisolto: causa l'inaccessibilità dei video incapsulati con l'elemento Object, in quanto senza il mouse è impossibile prendere il Focus sul Player e attivare il video.
Alcuni Player Flash-based, analizzati nel Player Zen Garden di Webmultimediale, dispongono di una console aggiuntiva Javascript/Html, che consente di fare partire il filmato da tastiera. Vedi un esempio, e un secondo.
Il Nomensa Player risolve il problema tramite una interessante interfaccia Html/Css-based con supporto WAI-ARIA.

30.07.09

HTML5 nello US Congress Video archive, METAVID.org

La sperimentazione di soluzioni video accessibili in HTML5 è arrivata molto velocemente a qualcosa di concreto e interessante.

Grazie al canale YouTube di Silvia Pfeiffer, ho potuto constatare che l'archivio dei video del Congresso degli Stati Uniti - www.METAVID.org - pubblica i filmati con il tag <video> di HTML5.

Per ovviare ai problemi di compatibilità con i browser, avviene questo:

  • Utilizzando Firefox 3.5 (o le experimental build di Opera, Chrome e Safari con XiphQT) i video vengono serviti nel formato Ogg Theora, con un Player basato su Javascript e pertanto senza bisogno di avere installato alcun plugin di terze parti.
  • Utilizzando Internet Explorer 7 e 8, se il Pc ha installato Vlc media player viene richiesta l'esecuzione del componente aggiuntivo (Activex Plugin) Vlc media player e viene eseguito il video in formato Ogg Theora.
  • Se nel Pc non è presente Vlc ed è installato il plugin Adobe Flash Player, viene caricato il Flash-based Player Flow Player (di cui è possibile vedere un test nel Player Zen Garden di Webmultimediale), e il filmato viene servito nel formato Flash Video.

I filmati dell'archivio del Congresso sono trascritti a blocchi con l'indicazione del tempo.

Oltre a consentire la lettura veloce, la fruizione alle persone sorde o a chi non può attivare l'audio, la sequenza testuale temporizzata consente - selezionando da tastiera col tabulatore, o spostando il Focus con il mouse su un blocco - di spostarsi subito all'interno del video in corrispondenza del testo prescelto.
L'intero sistema di trascrizione a blocchi e di temporizzazione è editabile dai redattori del sito direttamente nelle pagine dell'archivio video.

Vantaggi di questo sistema di archiviazione video: con i brower che attualmente supportano pienamente l'elemento Html5 <video>, la fruizione di video avviene senza necessità di installare plugin come ad esempio Adobe Flash Player (gli altri browser vengono forniti di soluzioni alternative in modo automatico, nella prospettiva di eliminare l'installazione dei plugin Vlc e Flash player quando il supporto a <video> sarà esteso a tutti i browser).
La navigazione nei video e nelle trascrizioni è garantita anche da tastiera, senza necessità di utilizzare il mouse (cosa essenziale per il principio della device independence).
L'esplorazione dei video, grazie all'alternativa testuale affiancata e temporizzata, è veloce e facile.

La seguente immagine conduce a un filmato dell'archivio.

schermata del sito dell'archivio video del Congresso degli States

L'archivio Metavid prefigura nuovi scenari per la fruizione di video sul Web.

Link utili per approfondire:

Ginger's thoughts

Annodex

jquery.srt.js

Test an implementation against the DFXP 1.0 test suite

Dailymotion

Demo di Silvia Pfeiffer

Firefox 3.5 Gestisce i Video Come pagine Web

16.09.09

File audio con sottotitoli e senza plugin in HTML5

Continua la ricerca di Silvia Pfeiffer sull'accessibilità dei video in Html5.

Silvia propone nel suo blog un approfondimento sull'accessibilità del tag Html5 <audio>.

L'immagine seguente conduce alla demo su Annodex. Interessante la possibilità di integrare testo sincronizzato, con il semplice riferimento alla fonte txt, grazie all'elemento <itext>.

demo per l'elemento Html5 Audio

Reinvio al mio predente post sul tag <video> per pregi e limiti di questa tecnologia.

02.11.09

Il video del mio intervento a SMAU su Video e HTML 5

Per estendere la potenziale platea degli interessati, ho ripreso per intero il mio seminario a Smau 2009: Scenari futuri del Video-on-the-Web in HTML5.

Webmultimediale.org videoblog. Flash Needed. You may download Adobe Flash Player to view all the content on this site. Per visualizzare il filmato serve il plugin Flash, disponibile per tutti i sistemi operativi e per tutti i browser. Scaricalo (basta un minuto).


Visualizza più grande su Blip.tv

Puoi consultare e scaricare le slide che vedi nel video in sinc col discorso.


Nel seminario, della durata di 50 minuti, confronto la situazione attuale dei video sul Web con i possibili scenari futuri, attraverso esempi in produzione e la comparazione delle tecnologie consolidate Flash-based con le potenzialità del nuovo elemento Video in HTML5: il supporto built-in nei browser come avviene per le immagini, i codec Ogg Theora e H.264, le manipolazioni Javascript, la liberazione dalla dipendenza dai vendor per i plugin.
Esamino pro e contro nelle diverse possibili scelte per l’erogazione in Rete dei video, anche con riguardo all’accessibilità, alla facilità d’uso nell’authoring e nella postproduzione video, e alle soluzioni per la compatibilità cross-browser.

L'interesse del pubblico è stato superiore alle mie aspettative. Spero di ricevere feedback e di poter continuare il discorso in Rete.

E' vietata la riproduzione totale o parziale del layout e dei contenuti (testi, immagini, filmati) su carta, supporti tecnologici (floppy, CD-ROM, siti web, ...) e altro per ricavarne lucro, o per distribuirlo come proprio o per qualsiasi altra motivazione, senza il consenso scritto del responsabile del sito

informativa privacy

note legali


informazioni Html5

Questa pagina contiene tutti i post di Videoblog della categoria Html5. Sono ordinati dal più vecchio al più nuovo.

Festival è la categoria precedente.

LIS è la categoria successiva.

Troverai altro nella pagina iniziale oppure cercando negli archivi.

IWA Useful Resource