Come vedere i video in OpenOffice Impress su Vista

Ho sempre apprezzato la possibilità di usare programmi free per fare quanto altrimenti si riuscirebbe a fare solo con software proprietario… prima di tutto perché penso che il paradigma “open” sia una grande idea 🙂

A volte però capita che non tutto vada come ci si aspetta. Stasera, ad esempio, dovevo fare una presentazione. No, non un powerpoint, una presentazione 😉

Ho aperto Impress dalla suite OpenOffice 2.4 installata di fresco e mi sono sbizzarrito con foto, testo, effetti e chi più ne ha più ne metta.

Nella presentazione, però, avrei dovuto inserire anche un video, come mi è capitato di fare anche con powerpoint, quindi ho pensato di provare a vedere come se la cavava Impress su quel fronte.

Facile! “Aggiungi filmato”, eccolo lì. “Un frame nero? Beh, quando farò play si vedrà il resto…” – ho pensato.

E invece no… Facendo partire la presentazione si intravede per un attimo il filmato, si sente l’audio, ma i fotogrammi non si vedono più, solo un rettangolo nero nero…

Le ho provate tutte, ho verificato che il filmato fosse riproducibile sul computer (una macchina con Vista… e niente battute sul fatto che non si vedono i filmati! 🙂 ) , ho provato vari codec (wmv, xvid, mpeg1/2/4, etc..), ma niente, non si vedeva che per una manciata di fotogrammi!

Però su XP lo stesso filmato, con la stessa versione di OpenOffice, si vede correttamente 🙁

Ho scoperto che c’è un bug per il 2.4 relativo a sta cosa (link)…

E alla fine? Niente, con un video “integrato” nel documento non c’è stato verso. Però leggendo in giro m’è venuta un’idea: macro!

La soluzione è stata quella di creare una diapositiva con un grande rettangolo sfumato che la riempisse. Al rettangolo ho associato, tramite la voce “interazione”, l’esecuzione di un programma. Ho installato nella macchina il buon VLC e creato una serie di batch (con estensione “cmd”) che lanciassero i vari video in fullscreen e poi uscissero.

Questo è il primo, ad esempio:

start "Video" "%ProgramFiles%VideoLANVLCVLC.EXE" -f --aspect-ratio=16:9 --volume=900 video1.vob vlc:quit

..con il quale ho impostato rispettivamente le opzioni per avere il fullscreen, l’aspect-ratio e il volume desiderati. La parte più difficile è stata la parolina finale, vlc:quit, che serve a far terminare la playlist chiudendo il programma: a guardarla ora che l’ho vista funzionare pare anche logico, eseguo un comando invece di un video, ma fino a poco fa non era poi tanto intuitivo 🙂

Unico neo di questa soluzione è che non sono riuscito a far partire il video con la diapositiva, occorre per forza cliccare sul rettangolo (che però può essere reso più comodo ingrandendolo alla dimensione della diapositiva così da non poterlo “sbagliare” con il mouse 🙂 ). Naturalmente conviene impostare il cambio diapositiva in automatico, dopo un tempo pari alla durata del video più una manciata di secondi, 3-4 bastano e avanzano, per darsi il tempo di cliccare sul rettangolo appena appare la diapositiva ed evitare così che alla fine del video si sovrapponga l’audio delle slide successive.

Enjoy!

PS: questo link mi è stato particolarmente illuminante (http://wiki.videolan.org/VLC_command-line_help) 🙂