El teu blog de Linux en català

Ahir, l’Abraham ens va comentar a la nostra pàgina de Facebook que, des de Chromium, no podia veure els vídeos de YouTube amb el reproductor HTML5. En aquesta anotació explicarem com fer-ho.

El primer que cal fer (l’Abraham ja ho havia fet) és activar en el YouTube que ens mostri els vídeos amb el reproductor HTML5, en comptes del reproductor Flash habitual. Això només ho farà en els vídeos que tingui disponibles per a HTML5, la resta ho farà com sempre. Cal tenir en compte que, de moment, aquesta opció del YouTube es troba en fase de proves, tot i que sembla que funciona prou bé. Només cal que aneu a aquesta pàgina de YouTube, on us expliquen quins navegadors suporten el reproductor HTML5 i altres dades, i fer clic en l’enllaç que hi ha a sota on posa «Join the HTML5 trial».

Activació d'HTML5 a YouTube

Activació d'HTML5 a YouTube

Si feu això amb Firefox, en les pàgines que estigui disponible ja utilitzareu automàticament el reproductor HTML5. Ara bé, tal i com ens comenta l’Abraham, si ho fem amb el Chromium de moment no ens funcionarà, i els vídeos que utilitzin el reproductor HTML5 no se’ns visualitzaran.

Per arreglar aquest problema, l’únic que ens cal és instal·lar-nos el paquet «chromium-codecs-ffmpeg-extra». Aquest paquet es troba en els repositoris oficials de la majoria de distribucions, de manera que el podrem instal·lar directament des del nostre gestor de programari habitual. Per exemple, si utilitzeu Ubuntu només cal que obriu el Synaptic («Sistema>Administració>Gestor de paquets Synaptic»), cerqueu el paquet que us hem indicat i l’instal·leu. Si us sentiu més còmodes treballant des de terminal, podeu instal·lar-lo per mitjà de la comanda següent:

sudo apt-get install chromium-codecs-ffmpeg-extra

Un cop instal·lat el paquet, reinicieu el Chromium i ja podreu veure els vídeos de Youtube amb el reproductor HTML5.

Si algú et diguera que Google ha ajudat amb diners el desenvolupament del còdec Ogg Theora, probablement passaríeu a una altra cosa, ja que això és més que improbable.

Alguna cosa semblant diuen a l’article que es pot llegir al bloc google-opensource, on s’anuncia que Google també participarà amb diners en el desenvolupament del còdec de vídeo Ogg Theora per a processadors ARM (els dels mòbils bàsicament). Sembla que la raó és tindre un còdec de base que, encara que no siga el millor, puga reproduir vídeos quan la resta no puguen, ja siga per tema de patents o per qualsevol altra cosa.

Ogg Theora és un còdec de vídeo/àudio universal lliure que des del món del programari lliure s’ha provat d’impulsar sense molt d’èxit durant els darrers anys. Amb l’arribada d’HTML5 semblava que per fi es podria aconseguir impulsar aquest còdec, però l’anunci que el mateix Google va fer quant a l’ús del còdec privatiu x264 a Youtube indicava que finalment Ogg podria perdre definitivament la batalla.

Amb aquest anunci, però, sembla que el món del programari lliure podrà respirar més o menys per una estona. Caldrà veure fins on arriba aquest «nou» criteri de Google i veure com afecta a les pàgines on es volia emprar només el còdec privatiu x264 (Youtube principalment).

A vegades ens pot interessar inserir un vídeo en format Flash en una web. Normalment, el procediment que s’utilitza per fer-ho consisteix en apujar el nostre vídeo al famós portal de vídeos youtube, per després inserir el codi HTML a la pàgina web on volem mostrar el vídeo.

Però aquest no és l’únic mètode que tenim per fer-ho. Si no volem passar per l’empresa youtube i confiar-li l’hostatjament i la propietat del nostre vídeo, tenim una altra solució, que consisteix en apujar el vídeo al nostre servidor web, i a través d’aquest codi, cridar-lo. Així ens estalviem haver de passar per la xarxa social de vídeos youtube, ara bé, pot ser que la seva reproducció no vagi tan fina com si ho féssim a través d’una pàgina web especialitzada en mostrar vídeos.

Aquí veiem el codi que hem d’inserir per visualitzar el vídeo prova.flv. Recordem que si hem penjat aquest vídeo a través del gestor de Mèdia del WordPress haurem de ficar que l’arxiu està en una ruta del tipus /gnlcontent/uploads/2009/11/prova.flv.

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0">
<param name="src" value="/prova.flv" />
<embed type="application/x-shockwave-flash" width="425" height="344" src="/porva.flv"></embed></object>

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

Avui apendrem un truc ràpid per copiar el vídeo que estiguem vient del youtube a la teva carpeta d’usuari (/home/user)

Per fer-ho és tan senzill com tenir només un vídeo obert, i esperar que estigui tot carregat. Quan ja s’hagi acabat de carregar (no cal que l’estigueu veient), escriviu en una terminal

cp /tmp/Flash* nom-del-video-que-volguem

Una altra opció seria escriure

cp /tmp/Flash

I llavors apretem un cop la tecla del tabulador perquè s’autocompleti el nom i finalment escrivim el nom del video que volguem, i quedaria alguna cosa com

cp /tmp/Flashjflds3fwsv0 enjuto-mojamuto

Avui s’ha publicat la versió 0.3 d’Elltube, una versió en la qual, principalment, corregeix errades. Podeu veure una llista completa al registre de canvis.

Per a quin conegau aquest programa, es tracta d’un programa fet en Python y PyQt4 sota llicència GPL que s’encarrega de descarregar vídeos del YouTube introduint l’adreça del vídeo. A més a més, tenim l’opció de convertir el vídeo, gràcies a FFmpeg, al format que més ens estimem: AVI, MPEG, MP4, 3GP, MP3, WAV o AMR.

El programa està dissenyat perquè la tasca de descarregar i convertir els vídeos siga de la forma més ràpida, senzilla i automatitzada possible. Un exemple: quan copiem l’adreça del navegador i obrim el programa, ell sol pegarà  l’adreça i localitzarà el vídeo. Sols haurem de fer clic a descarregar, ja que el format i el directori estaran fixats dels anteriors usos.

Una de les característiques més interessant és la possibilitat de descarregar els vídeos que necessiten identificació, oferint-nos el programa un diàleg per introduir les nostres dades d’usuari.

El programa està desenvolupat per mi mateix. Està traduït al català i està disponible per a Linux i Windows.

A més a més, fa uns dies he estrenat nova web i nou logo. Esteu convidats tots a visitar-la i qualsevol ajuda serà benvinguda.

Enllaç | Pàgina web
Descàrregues | Elltube 0.3

Molts de vosaltres ja sabreu que amb la darrera versió del Totem és possible veure vídeos del Youtube només activant el plugin des de Edita -> Connectors. Allà podreu fer clic sobre el connector del Youtube:

Després, des de la barra lateral, a la part de dalt podreu seleccionar Youtube i apareixerà una caixa des d’on podreu cercar vídeos que podreu i veure’ls només fent doble clic.

Encara més. Des de fa uns dies es pot descarregar una extensió que permet veure els vídeos amb molta més qualitat amb el còdec h264. Per fer això, cal descarregar el següent fitxer:

Només cal extreure’l al directori /usr/lib/totem/plugins. Per fer-ho d’una forma senzilla, baixeu el fitxer tar.gz al vostre directori d’inici, obriu una terminal i executeu:
sudo tar xvfz youtubeh264.tar.gz -C /usr/lib/totem/plugins/

Qui no tingeu l’opció de fer “sudo”, només cal que entreu en mode root i executeu l’ordre. Caldrà que desactiveu el connector anterior del youtube i activeu el nou:

La diferència és important, així que no deixeu d’instal·lar aquesta nova versió del connector ja que val la pena. Vosaltres mateixos podeu comprovar la diferència de qualitat en les següents imatges: