El teu blog de Linux en català

La setmana passada va ser alliberada la versió 3 de MoonOS (Makara). MoonOS és una distribució basada en Ubuntu, però que utilitza l’entorn d’escriptori Enlightment.Logo de MoonOSMoonOS és una distribució molt interessant, en part degut precisament a la utilització d’Enlightment. Aquest és un entorn molt lleuger, que s’executa perfectament amb ordinadors de baixes prestacions o una mica antics. Pot executar-se perfectament en ordinadors amb 128 Mb de RAM. Tot i ser un entorn lleuger, l’aspecte d’aquesta distribució està molt cuidat, i té un dels entorns més interessants que he vist (tot i que això és una apreciació molt personal).

Entorn de MoonOS

Entorn de MoonOS

Com he comentat abans, MoonOS està basada en Ubuntu. Realment, utilitza els repositoris oficials d’Ubuntu, afegint-li uns de propis (per a eines d’administració desenvolupades per l’equip MoonOS) i alguns repositoris de tercers, com Medibuntu i els PPA d’OpenOffice. MoonOS ja porta de forma predeterminada alguns programes que no venen de forma predeterminada amb Ubuntu, com ara el plugin de Flash, Java i alguns códecs privatius.

Podeu descarregar-vos el MoonOS des de la seva pàgina de descàrrega. Teniu disponible aquesta distribució en la seva edició Main Edition (amb Enlightment) o amb la LXDE Edition (on l’entorn d’escriptori és LXDE). La versió 3 de MoonOS de moment només està disponible en edició Main, i de tota manera us recomano aquesta edició perquè l’entorn Enlightment realment és molt interessant. A Desktop Linux Reviews hi ha un article molt interessant sobre MoonOS que recomano a qui li pugui interessar aquesta distribució.

Per a veure el funcionament d’aquesta distribució, he gravat aquest vídeo. He instal·lat el MoonOS en una màquina virtual a la qual només he assignat 128Mb de memòria RAM i 16Mb a la targeta de vídeo per poder veure el seu rendiment en aquests entorns.

Font: Viva Linux!

Quan gravem vídeo amb la nostra webcam, molts cops necessitarem que aquesta gravació sigui contínua, però d’altres ens resultarà més interessant que només es gravi quan hi hagi algun moviment en l’enquadrament. Per exemple, si estem gravant una carrera podem deixar la webcam preparada i, quan detecti moviment, que automàticament comenci a gravar. O, en sistemes de seguretat, podem deixar la càmera tot el dia preparada enfocant el punt que ens interessi, però que només gravi quan detecti que hi ha moviment, per tal d’estalviar espai al disc dur (un vídeo continu de 24 hores pot ocupar moltíssim espai).Logo de wxCam

wxCam ens permet precisament això: afegir la funcionalitat de detecció de moviment a les nostres gravacions amb la webcam. És més, podem indicar en quina part de la imatge volem que detecti el moviment. Apart, ens afegeix altres utilitats com la detecció de contorns, la possibilitat de coprimir o no el vídeo resultant, gravar amb o sense so, etc.

wxCam no es troba en els repositoris d’Ubuntu, però a través de GetDeb ens podem baixar el fitxer .deb per a poder instal·lar-lo. Un cop baixat, amb un doble clic en el fitxer descarregat executarem la instal·lació del wxCam. Podrem arrancar el programa des del menú “Aplicacions>So i vídeo>Webcam application”.

Pantalla principal del wxCam

Pantalla principal del wxCam

En la pantalla principal del programa, molt senzilla, hi ha dos botons, un per fer fotografies i un altres per gravar vídeo. Podem configurar els paràmetres bàsics de la webcam (contrast, lluminositat, gamma i saturació) a través del menú “Settings>Image balance” i la resolució a que volem que treballi la webcam mitjançant el menú “Settings>Frame size”. Des del menú “Settings>Configure” podrem decidir en quin fitxer i amb quin format desem les fotografies i els vídeos, la compressió que utilitzem per a aquests darrers, i algun altre paràmetre.

Per a fer que la càmera funcioni a partir de la detecció de moviment, hem d’activar l’opció “Capture>Movement detection”. Un cop seleccionat, si comencem a gravar veurem com la gravació queda en mode “Paused” si no hi ha moviment a la imatge captada per la webcam, i es reprèn la gravació quan detecta moviment.

Zona de detecció de moviment

Zona de detecció de moviment

Per últim, podem indicar al wxCam que només detecti moviment en certes àrees de captura. Podem configurar més d’una àrea de captura, amb diferents sensibilitats per a cada àrea. Per últim, us deixo un vídeo on utilitzo una àrea de detecció de moviment. En aquest vídeo es veu com, mentre no hi ha moviment en aquesta àrea, la gravació roman pausada. Quan hi ha moviment en aquesta àrea, es reprèn la gravació (es pot veure clarament en el rellotge que ens mostra el propi wxCam).

Cheese és un programa que forma part del projecte Gnome, molt fàcil d’utilitzar i que ens permet fer fotografies i gravar vídeos des de la nostra webcam. I no només el seu ús, sinó que també la seva instal·lació és molt senzilla, perquè es troba en els repositoris oficials d’Ubuntu, de manera que es pot instal·lar directament des de Synaptic. Si ho preferim, també el podem instal·lar des d’un terminal mitjançant l’ordre següent:

sudo apt-get install cheese

Un cop instal·lat, trobarem el programa a través del menú “Aplicacions>Gràfics>Cabina de fotografia del Cheese”. La seva pantalla principal ja ens mostra aquesta simplicitat d’ús de què parlo.

Pantalla principal del Cheese

Pantalla principal del Cheese

Per fer una fotografia, hem de seleccionar “Foto” i prémer el botó “Fes una foto”. Per gravar un vídeo, en canvi, cal seleccionar “Vídeo” i prémer el botó “Comença l’enregistrament”.

Efectes disponibles al Cheese

Efectes disponibles al Cheese

Per últim, si seleccionem el botó “Efectes” veurem que podem afegir tota una sèrie de filtres i animacions a les nostres fotografies i als nostres vídeos, des de fer-los en blanc i negre o amb un filtre verd, fins a diversos tipus de distorsió.

Efecte vertígen

Efecte vertígen

Com veieu, el Cheese ens permet exactament el que he promès: una manera senzilla d’obtenir fotografies i vídeos, i fins i tot aplicar alguns efectes senzills. En els propers dies escriuré algunes anotacions per presentar altres programes que ens permetran treure-li tot el suc a la nostra webcam.

A vegades, per explicar com funciona un programa, va molt bé crear un vídeo-tutorial de la seva utilització. Hi ha altres casos en els quals també us pot interessar gravar en un vídeo el que feu al vostre escriptori. Això ho aconseguirem gràcies al programa RecordMyDesktop. A més, per a fer més senzilla la seva utilització, ens instal·larem el “gtk-recordmydesktop”, que és un entorn gràfic a través del qual podem executar de forma més fàcil el programa.

La seva instal·lació és molt senzilla, perquè es troba en els repositoris de la majoria de distribucions. En Ubuntu, per exemple, es pot fer directament des del Synaptic, o des d’un terminal, executant l’ordre següent:

sudo apt-get install gtk-recordmydesktop

Un cop instal·lat, podrem executar el programa des de “Aplicacions>So i vídeo>gtk-recordMyDesktop”. Per a començar a gravar, ens trobarem a la part esquerra de la barra superior del nostre escriptori un botó rodó vermell (el típic per a gravar). Per aturar la gravació, haurem de tornar a prémer el mateix botó, que durant la gravació serà quadrat.

Quant a la seva configuració (qualitat amb que ha de gravar la imatge i altres opcions) he pensat que el millor era mostrar-vos-ho amb un vídeo-tutorial gravat amb el mateix RecordMyDesktop. Les opcions que jo marco són les que fan que amb el meu ordinador (que no és massa nou) es gravi bé el vídeo. Segurament amb un ordinador més potent es podrà augmentar una mica més el mostreig.

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

Després d’una setmana santa que per bo, s’ha allargat més del que m’esperava, reprenc la meva activitat en aquest gran bloc 😉

Avui us presento una utilitat molt bona que permet convertir vídeos que ens haguem baixat de portals tan famosos com youtube, vimeo o megavideo al format divx.

De què ens pot servir això si fer aquest procès és molt lent i a més els fitxers ens ocupen més espai el disc dur? Doncs per exemple si us heu baixat algun capítol d’alguna sèrie que hi estigueu engantxats i la voleu veure a casa d’un amic o amiga a través d’un reproductor de divx d’aquests que s’endollen a la tele, doncs us anirà d’allò més bé aquest truc.

La primera opció que sembla que tenim és aquesta. Recordem que tradicionalment un fitxer flash te l’extensió flv i una peli per veure amb aquests reproductors utilitzar el format del windows avi. Recordem que per nosaltres el millor és usar formats lliures i estandaritzats com l’ogg. Aquest mètode te l’inconvenient que per exemple a mi, no em funciona

ffmpeg -i video.flv video.avi

El mètode que sembla que si que funciona per a tothom, és aquest

mencoder video.flv -ofps 25 -ovc xvid -oac mp3lame -lameopts abr:br=128 -srate 48000 -vf scale -zoom -xy 720 -xvidencopts fixed_quant=4 -o video.avi

Els formats que utilitzen els DVD comercials estan encriptats, de manera que, per raons legals, Ubuntu no pot incloure els paquets necessaris per reproduïr-los. Això és un problema a l’hora d’executar-los amb el Totem (Reproductor de pel·lícules per defecte del GNOME) o el VLC, però per sort es pot solucionar fàcilment.

Abans que res, hem de permetre a Ubuntu utilitzar els extres restringits que no venen per defecte. A la terminal:

sudo apt-get install ubuntu-restricted-extras

Per assegurar-nos que tot vagi bé podem actualitzar les llibreries GStreamer normals (les que utilitza el Totem) per a que pugui reproduïr qualsevol mitjà no-encriptat:

sudo apt-get install gstreamer0.10-ffmpeg gstreamer0.10-plugins-ugly gstreamer0.10-plugins-ugly-multiverse gstreamer0.10-plugins-bad gstreamer0.10-plugins-bad-multiverse

I finalment, per als mitjans encriptats restringits, ens farà falta el paquet libdvdcss2. Podem instal·lar-lo mitjançant la terminal:

sudo /usr/share/doc/libdvdread3/install-css.sh

I ja està! El nostre ordinador ja és capaç de reproduïr DVD i altres mitjans encriptats 🙂

Que tingueu una bona visualització!

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

Fa uns dies vaig començar a pensar en provar la capacitat de pujar vídeos en alta definició a Vimeo. El fet és que ho vaig provar amb el vídeo del Stephen Fry sobre l’aniversari de GNU. Però no recordo ben bé perquè però tots els tutorials que seguia no m’acaben d’ajudar.

Dies més tard em va venir al cap si es podien crear screencasts (gravacions de l’escriptori) en alta definició. Curiosament abans que programes per Windows, em vaig trobar amb un programa per Mac anomenat iShowU. Però com que ho volia fer des d’Ubuntu doncs havia de trobar una alternativa, que segurament ja coneixereu: el recordmydesktop. Per instal·lar-lo:

  • Gnome: sudo apt-get install recordmydesktop gtk-recordmydesktop
  • KDE: sudo apt-get install recordmydesktop krecordmydesktop

Vaig trobar un article que va acabar de guiar-me en el procés i que parteix amb la proposta “Promoure Linux i Ubuntu amb Screencasts d’alta definició (Promote Linux & Ubuntu with HD Screencasts).

L’article recomana usar Avidemux per codificar el vídeo en HD. És a dir obrir el vídeo amb l’editor i després guardar-lo amb x264. Però el que realment m’ha ajudat en el procés és fer servir Mencoder (instal·lar Mencoder: sudo apt-get install mencoder). Un cop el tenim instal·lat ens dirigim a través del Terminal al directori on tenim el vídeo guardat i utilitzem el següent (canviant els noms de INPUT.ogg i OUTPUT.mp4 per els que s’escaiguin):

mencoder INPUT.ogg -aspect 16:9 -of lavf -lavfopts format=psp -oac lavc -ovc lavc -lavcopts aglobal=1:vglobal=1:coder=0:vcodec=libx264:acodec=libfaac:vbitrate=4500:abitrate=128 -vf scale=1280:720 -ofps 30000/1001 -o OUTPUT.mp4

o també

mencoder INPUT.ogg -aspect 4:3 -of lavf -lavfopts format=psp -oac lavc -ovc lavc -lavcopts aglobal=1:vglobal=1:coder=0:vcodec=libx264:acodec=libfaac:vbitrate=4500:abitrate=128 -vf scale=960:720 -ofps 24000/1001 -o OUTPUT.mp4

I després del procés ens apareixerà el vídeo codificat en alta definició.