El teu blog de Linux en català

Ja fa molt de temps que vaig fer l’últim recull de notícies que feia regularment a SomGNU els dissabtes. Ara que GNULinux.cat comença a prendre forma (encara queden coses per fer), és hora d’anar recuperant per la meua part algunes de les seccions que es feien regularment, com ara el recull (queda el tema de les tires còmiques que ja anirem recuperant).

No sé si vosaltres heu tingut problemes amb la reproducció de contingut Flash a pantalla completa. Mentre que l’HTML5 no s’impose, caldrà fer algunes coses per arreglar aquest problema. Per fer-ho, simplement executeu:

sudo mkdir /etc/adobe
sudo su
sudo echo “OverrideGPUValidation = 1” >> /etc/adobe/mms.cfg

El futur de la xarxa passa per HTML5, sembla que tothom està més o menys d’acord amb això. HTML5 no és ni més ni menys que un nou estàndard web que, entre d’altres coses, ens portarà noves tecnologies (que ja es poden anar provant si teniu navegadors avançats) que podrien substituir sense cap problema a la tecnologia Flash d’Adobe.

Flash porta molts anys sent el rei de les animacions web, sobretot pel fet que no hi ha hagut un estàndard potent que haja pogut desenvolupar coses semblants. Ara que HTML5 sí que pot fer moltes d’aquestes coses i més, ja són molts qui volen deixar de banda la tecnologia d’Adobe i aprofitar-se de l’HTML5. Steve Jobs ja ha expressat el seu rebuig a deixar entrar Flash als seus dispositius mòbils i Microsoft ja ha dit que l’Internet Explorer 9 apostarà pel còdec x264 per a la reproducció de vídeos i altre contingut al web.

Curiosament, Steve Jobs ataca a Adobe tot dient que Flash és una tecnologia tancada i privativa, poc eficient i, a més, la causa de molts problemes en molts ordinadors. Microsoft no és tan dur amb el seu rebuig a fer servir la tecnologia d’Adobe, però sembla que aquesta serà la tònica general. Per altra banda, Google sí que implementa Flash a l’Android.

Per últim, i l’aspecte que més ens interessa des del món del programari lliure, és el tema de la implementació del còdec Theora (ogg) o l’x264. Ja en vam parlar farà cosa d’un o dos mesos: mentre que Firefox i Opera aposten pel còdec Theora, lliure de patents i que no exigeix pagar per fer-lo servir; Apple, Microsoft i Google aposten més pel còdec x264. Si Mozilla o l’Opera volen incloure l’x264 han de pagar. Si inclouen el còdec OGG, no. A més, l’x264 no és lliure i estarem sotmesos a llicències més que estúpides en molts casos: tots els programes de codificació de vídeo hauran de pagar per fer servir aquest còdec.

Tendències d'ús dels diferents còdecs

Respecte al còdec de Theora, Steve Jobs va comentar recentment que el fet que siga lliure no vol dir que no puga estar amenaçat per demandes per infringir el copyright d’altres i va comentar que s’estava preparant una demanda. Per descomptat, des de la companyia on desenvolupen el còdec Theora van flipar en sentir aquesta afirmació.

HTML5 és una nova batalla entre les grans companyies de la xarxa on la llibertat dels usuaris/desenvolupadors torna a estar en entredit. Ja veurem com acaba tot.

[Actualització] Sembla que avui mateix s’ha pogut saber que Canonical també donarà suport al còdec privatiu x264. Per descomptat, existeixen moltes raons per fer-ho, però no es pot negar que això mata una miqueta més el còdec de Theora.

Fa uns quants dies que no fèiem recull, així que ja toca. Aquests dies també estic pegant-li voltes al tema de traducció de la tira ecol, que el tenim una miqueta abandonat… Si algú s’hi pot animar a donar un cop de mà a fer les traduccions, serà benvingut! Veiem què tenim per ací…

Aquest recull començarà amb una notícia trista: Songbird abandonarà el desenvolupament actiu per a GNU/Linux. L’equip desenvolupador continuarà publicant versions, tot i que no seran oficials, no tindran suport i no implementaran noves funcionalitats. Encara me’n recorde d’aquell primer article que vaig escriure sobre el Songbird al gener de 2007 (poc després d’obrir SomGNU) i en el qual flipava amb aquell nou reproductor. Però la realitat és que la competència en reproducció de música és molt més dura a GNU/Linux que no pas al Windows o al MacOSX, on l’iTunes i el Windows Media Player són els reixos.

He d’admetre que vaig tindre una temporada que em moria per aconseguir fer funcionar l’iTunes a GNU/Linux. Supose que a la llarga he après a apreciar la potència de reproductors com el Rhythmbox, el Banshee o l’Amarok i ja no em deixe enlluernar tant per les coses «boniques» (en aquest cas concret, clar està). Tot i que un nou aspecte de Rhythmbox no em desagradaria pas… Tot i així, sembla que s’iniciarà un fork del Songbird anomenat Lyrebird.

Mentre l’html5 encara continua en desenvolupament a Youtube (han creat una pàgina http://www.youtube.com/html5 a la qual es pot comprovar el funcionament, tot i que sembla una mica parat i el darrer cop que he entrat no funcionava res…), existeixen altres alternatives que permeten veure els vídeos de Youtube amb un reproductor extern com ho pot ser el Totem o VLC.

És el cas de Youtube without Flash, una extensió que fins ara funcionava al firefox i que recentment ha afegit suport per a altres navegadors com l’Opera, Safari i Epiphany. Penseu que el Flash és un dels grans “problemes” que tenim a GNU/Linux ja que el 80% de les ocasions en què el consum de memòria es dispara és degut a Flash.

En el cas del Firefox, és necessari instal·lar l’extensió Greasemonkey. Un cop instal·lada, serà possible instal·lar scripts com el que comentem. Per fer-ho, només cal que aneu a la pàgina principal de l’script i fer clic sobre “Install”. En el cas d’altres navegadors, podeu consultar la guia de configuració (els passos no semblen molt complicats).

L’script modifica la visualització dels vídeos: a més del vídeo mostra un menú a la part de sota on es pot baixar el vídeo en format mp4 de forma directa, triar entre diferents qualitats de vídeo, tornar al reproductor flash normal i la configuració per defecte. L’única cosa “dolenta” de l’script és que no permet moure el cursor de reproducció (és a dir, no podem anar a meitat, anar enrere, etc., possiblement això siga culpa del totem, caldrà provar amb el plugin de l’vlc).

youtube-noflash

La versió preview release que s’ha publicat recentment del Firefox 3.5 està mostrant unes característiques molt interessant quant a la visualització de vídeos en línia, i no estem parlant dels vídeos fets amb flash i que requereixen aquest reproductor per poder funcionar.

Per exemple, Firefox 3.5 podrà canviar la mida dels vídeos de forma suau a una pàgina web (veieu el vídeo). Però la part interessant és que aquests vídeos estaran en format OGG: el format lliure que des de l’FSF tracten de promoure i que, tot i que és un format suficientment estable, encara no ha tingut èxit.

Però amb Firefox incloent aquest suport i les característiques associades, és molt possible que la situació dels formats lliures millore: encara no està clar si podran fer la competència al format flash d’Adobe. El que sembla clar és que l’adopció de formats lliures de vídeo a la xarxa permetrà molta més innovació que no pas amb Flash.

La característica del canvi suau de la mida dels vídeos és una de moltes que es poden implementar, actualment existeixen uns quants projectes tractant d’unificar el tema de visualització de continguts multimèdia a la xarxa. Els formats oberts poden suposar un punt d’inflexió en el domni de Flash, i el suport de Firefox és una gran ajuda.

Finalment m’he decidit a actualitzar-me al nou ubuntu 9.04 jaunty jackalope, i com no, els problemes assossiats a aquesta actualitzación han vingut sense fer-se esperar.

El problema ha vingut quan intentava veure els videos que tinc baixats del youtube. Resulta que el reproductor multimèdia per defecte del gnome, el totem, se’m tancava de cop sense poder veure ni escoltar els videoclips.

Quan intentava veure el video cridan-lo des de la consola, per exemple:

$ totem la-terra-es-plana.flv

m’apareixia aquest error:

/var/lib/python-support/python2.6/gdata/tlslite/utils/cryptomath.py:9: DeprecationWarning: the sha module is deprecated; use the hashlib module instead
import sha
The program 'totem' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadAlloc (insufficient resources for operation)'.
(Details: serial 91 error_code 11 request_code 132 minor_code 19)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the --sync command line
option to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)

Investigant una mica pel goole, he trobat la solució. Resulta que el nou controlador gràfic dels que usem una targèta gràfica d’intel té un problema en la nova versió 2.6 que porta per defecte la nova versió de l’ubuntu. Per solucionar aquest problema només cal tornar a la versió 2.4 que duia l’anterior versió de l’ubuntu. Ho farem de la següent manera.

Per mirar si utilitzem una targeta gràfica d’intel escriurem en una terminal

lspci -nn | grep VGA

Si ens surt Intel, aquest és el problema. Ara obrim el fitxer

sudo gedit /etc/apt/sources.list

I hi afegim aquestes tres linies al final de tot

#xserver-xorg-video-intel-2.4 downgrade des de la 2.6
deb http://ppa.launchpad.net/siretart/ppa/ubuntu jaunty main
deb-src http://ppa.launchpad.net/siretart/ppa/ubuntu jaunty main

Afegim la clau GPG

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xce90d8983e731f79

Actualitzem els repositoris i instal·lem la versió més antiga del driver de la targeta gràfica

sudo apt-get update && sudo apt-get install xserver-xorg-video-intel-2.4

Ara reiniciem l’ordinador

sudo reboot

Cal afegir que si això no ens funcionés, només cal treure les tres línies afegies anteriorment i executar la següent ordre per tornar a l’estat anterior

sudo apt-get update && sudo apt-get install xserver-xorg-video-intel

Referències

No se si tots ja coneixeu el servei de tv3 a la carta. Aquest servei de la televisió pública catalana ens permet veure programes que es van emetre fa temps ara mateix. Així, si ens vam perdre un documental que teníem moles ganes de veure, gràcies a aquest servei el podem veure.

El problema ve quan ens els volem descarregar aquests vídeos per tenir-los guardats al nostre ordinador i poder-los veure sense haver d’estar connectats a Internet.

Per fer-ho és molt senzill, només cal descarregar-nos el programa en la secció de projectes de GNULinux.cat. El programa està fer per mi i està llicenciat sota la Llicència Pública General del GNU, per tant qualsevol aportació o millora al programa serà molt benvinguda. Des del terminal us el podeu descarregar amb aquesta ordre

wget http://gnulinux.cat/dev/tv3.tar.gz

Ara el descomprimim,

tar -xvzf tv3.tar.gz

Entrem al seu directori

cd tv3

I executem l’instal·lador que hi ha a dins de la carpeta, tot introduint-hi la contrasenya de suprausuari

bash install

Un cop instal·lat, només ens caldrà buscar el vídeo que ens vulguem baixar de tv3alacarta, i fixar-nos en el número que l’identifica. En aquesta imatge podeu veure clarament com localitzar aquest número, que es correspon a l’adreça URL del vídeo.

Localització de l'identificador del vídeo

Localització de l'identificador del vídeo

Quan ja sabem l’identificador del video, només ens cal anar a una terminal, i escriure tv3 seguit de l’identificador del vídeo. Seguint amb l’exemple de la imatge, hauríem d’escriure:

tv3 1228329

I ara ja només ens cal esperar a que es descarregui.

Recordeu que si voleu convertir aquest video a divx podeu seguir aquest tutorial.

Nota: Aquest programa ja permet baixar-se els vídeos amb el format nou de tv3alacarta, així com els vídeos antics. Els vídeos més antics encara no permet descarregar-los de forma automàtica però si que us explica com descarregar-lo de forma manual quan es troba amb un vídeo d’aquests.

Seguint amb la sèrie de tutorials sobre com copiar vídeos del youtube o del vimeo al teu disc dur per a poder-los veure tans cops com volguem, i sobre com convertir aquest video al format divx, per a molts .avi, per a poder-lo veure al televisor del vostre amic que té un reproductor de divx. Avui explicarem com extreure l’audio d’aquest video en format flash que tan ens agrada escoltar perquè no és res més que un videoclip músical i volem poder escoltar la cançó al nostre mp3.

Anem a veure com ho fem. Tenim diverses opcions. La que més m’agrada és utilitzant el programa ffmpeg. Així, si tenim el vídeoclip de La Terra és Plana del maravellòs artista Quimi Portet que ens hem baixat del youtube, i en volem extreure l’àudio, executarem l’ordre següent. Noteu que les extensions dels fitxers no són necessàries però sí que ens ajudaran a aclarir-nos.

ffmpeg -i la-terra-es-plana.flv -f mp3 -vn -acodec copy la-terra-es-plana.mp3

Una altra forma de fer-ho és usant el programa mplayer, en aquest cas executarem la següent ordre. Tenim el desventatge però, que no podrem renombrar el fitxer d’àudio de forma automàtica.

mplayer -dumpaudio la-terra-es-plana.flv