lunedì 3 novembre 2008

Abilitare supporto audio e video in OpenOffice.org 3.0

Qualche giorno fa ho installato OpenOffice.org 3.0 sul mio sistema Ubuntu 8.04.
(Un'ottima guida per compiere quest'operazione si trova qui)
Dopo un primo periodo di utilizzo mi sono reso conto che il supporto per i file multimediali non funzionava, ad esempio non ero in grado di udire nessuno dei suoni contenuti nella Gallery:

Scavando nella mia memoria mi sono ricordato che il supporto multimediale in OpenOffice.org si basa su una libreria Java. In effetti dopo qualche ricerca ho trovato tutte le informazioni necessarie qui
Traduco dal post originale:

Sfortunatamente non si tratta di una cosa semplice ma alla fine sono riuscito a far funzionare video in formato mpeg.
Il formato Apple Quicktime (.mov) non funziona.

Assicurarsi che i pacchetti "sun-java6" siano installati:

Il modo più facile è:
sudo apt-get install sun-java6-plugin
Come bonus, questo installerà il plugin java anche in Firefox

Scaricare e installare il Java Media Framework (JMF)
da questo link: http://java.sun.com/products/java-media/jmf/2.1.1/download.html
Io ho scompattato l'archivio e copiato la cartella risultante in
/opt/JMF-2.1.1e.
Ho anche creato un link simbolico, per semplificare un po le cose:
sudo ln -s /opt/JMF-2.1.1e /opt/jmf
Impostare le variabili di ambiente con i percorsi appropriati:
Io l'ho fatto collocando le seguenti linee nel file ~/.bashrc presente nella mia home di utente.
export PATH=${PATH}:/usr/lib/jvm/java-6-sun/jre/bin/
export JMFHOME=/opt/jmf
export CLASSPATH=$JMFHOME/lib/jmf.jar:$JFHOME/lib/mediaplayer.jar:$JMFHOME/lib/multiplayer.jar:$JMFHOME/lib/sound.jar:.:${CLASSPATH}
export LD_LIBRARY_PATH=$JMFHOME/lib:${LD_LIBRARY_PATH}
export PATH=${PATH}:$JMFHOME/bin
Per attivare queste variabili è necessario lanciare il comando
source ~/.bashrc
oppure più semplicemente uscire dalla sessione per poi rientrare effettuando un login

Installare i codecs GStreamer

Aprire il lettore multimediale Totem tentare di caricare un video MPEG. Verrà visualizzato un messaggio per informarci che è necessaria l'installazione di alcuni pacchetti per poter visualizare il video. Dare la conferma per poter scaricare e installare i necessari pacchetti codec non-free.
In sostanza, se un formato video non funziona in Totem allora non funzionerà nemmeno in OpenOffice.org

Configurare OpenOffce.org per usare il
Java Media Framework (JMF)
Accedere al dialogo delle opzioni:
menu Strumenti->Opzioni...
Nel menu ad albero presente nel dialogo, selezionare la pagina:
OpenOffice.org ->Java
Fare click sul pulsante "Classpath..."
Nel dialogo, fare click sul pulsante "Aggiungi Archivio..."
Selezionare il file jmf.jar per aggiungerlo.

Ora è possibile inserire contenuti multimediali nei documenti OpenOffice.org

Menu Inserisci -> Filmati e suoni
Come ho detto non è semplice, ma è comunque fattibile. Buona fortuna!

4 commenti:

Pepet ha detto...

Buona sera.
Solo dire che non ho nessuna esperienza in Linux
Scusa, che archivio hai scaricato della Sun , .bin o .zip ?
Con .bin ho provato con:
sh jmf-2_1_1e-linux-i586.bin
è mi da errori.
Mi puoi aiutare

Grazie

Paolo ha detto...

Scusa Pepet se ci ho messo un po ma non mi ero accorto di questo commento (evidentemente sono alle prime armi nella gestione di un blog)
In ogni caso, io ho usato la versione zip della libreria.

ciao
Paolo M

Pepet ha detto...

Grazie.

Con il zip anche a me funziona.
Una domanda ; qualche file .pps Power Point, funzionano (l'audio) con OpenOffice, invece altri no.
Sai il perché?

Saluti

Paolo ha detto...

No, mi spiace ma non ho quasi mai avuto a che fare con file pps. Dovresti cercare di capire in cosa esattamente differiscono i documenti tra loro. Magari il formato dei file audio non è sempre lo stesso ad esempio?

ciao
Paolo M