aseques i prou Apunts de informàtica

6nov/130

Tallar un video en format .mov per usar-lo en un disc fat32

Enviat per admin

cafe

Una limitació que ens trobarem quan intercanviem fitxers a través d'un pen drive és que només podem fer servir el format FAT32 si és que volem que funcioni sense problemes amb Windows, Mac i linux. També la majoria de televisors ara llegeixen pendrives i només amb format FAT32 (en la majoria de casos)

La limitació més molesta del fat32 és que no hi poden haver fitxers de més de 4GB, en el cas que vulguem partir un fitxer en varies parts, la manera més fàcil de fer-ho des de mac és fent servir un conjunt de eines que es diu QTCoffee que és gratuït.

Un cop instal·lat, des de un terminal podem fer:

splitmovie -o video_parts.mov -self-contained -no-fast-start -duration 15:00 video.mov

Amb això partirem el fitxer video.mov en parts de 15 minuts amb nom video_parts1.mov, video_parts2.mov, etc.. i els podrem copiar sense problemes cap al llapis de memoria.

Més informació sobre el programa aquí (ask.metafilter.com) i aquí (3am.pair.com)

9oct/130

Afegir un client de torrent a la raspberry pi

Enviat per admin

transmission_logo

Tot i que hi ha dues opcions, la que és més fàcil és fer servir el transmission. El principal inconvenient que ens trobarem és que hem d'afegir un repositori de programes extra perquè en el que hi ha de serie no la trobarem (no disposa de suport per part dels desenvolupadors).

Per afegir el repositori, hem de descarregar el zip des d'aquí (unofficial.addon.pro), concretament la versió per raspberry pi i guaradar-lo a la raspberry.

També el podem estirar directament per ssh si ens connectem a la raspberry

ssh root@ip_raspberry (usuari: root / contrasenya: openelec)
cd /storage
wget http://unofficial.addon.pro/addons/3.1/RPi/arm/repository.unofficial.addon.pro/repository.unofficial.addon.pro-1.0.1.zip

I per instal·lar-lo:

System -> Settings -> Addons -> Install from zip file -> Triar el fitxer que ens hem descarregat, amb això ja haurem habilitat el nou repositori.

A partir d'aquí a Get Add-ons -> All Add-ons -> Services -> transmission , ja el podrem instal·lar, amb això tindrem un servei que s'engegarà cada vegada amb la raspberry.

Per controlar-lo, la manera més fàcil és directament des del nostre navegador, per fer-ho hem d'obrir http://ip_raspberry:9091 i s'obrira la interfície web del transmission, és una interfície molt completa i funcional.transmission_web

 

Per tal de millorar el resultat només ens quedaria fer servir un disc extern enlloc de la targeta de memoria perquè sino la targeta durarà molt poc. Només es tracta de que des de l'opció de configure del transmission modifiquem el Download Directory

22set/130

Passar videos de format .mov a .avi

Enviat per admin

El cas és que ha volgut passar els videos del casament que són amb alta resolució i format .mov a un format que entengui el meu reproductor de sobretaula per no haver d'estar endollant el portatil sempre que volem veure el video (la majoria de reproductors no poden obrir fitxers .mov) per això el vull passar a avi tot mantenint intacte el video (per no perdre qualitat), d'aquest procés també se'n diu transcoding.

Programes per fer la conversió gràficament

A l'hora de fer la conversió hi ha molts programes que aparentment ho fan, el més conegut és el handbrake, però el principal problema és que fan reencoding dels videos (reconverteixen tot el video en el nou format), i en general la perdua de qualitat és notable, pot ser que en alguns programes de pagament això funcioni millor.

Fer la conversió de formats des de línia de comandes

Una opció millor, encara que una mica més dificil és fer servir el mencoder o el ffmpeg, després de provar de instal·lar el mencoder en el mac i veient que no es pot compilar a OSX Lion (al menys a dia d'avui) he fet servir l'ffmpeg

Per instal·lar-lo en mac podem fer servir el brew (més informació)

brew install ffmpeg --use-clang

Si el volem instal·lar en Linux, només cal fer la crida equivalent amb apt-get

apt-get install ffmpeg

A partir d'aquí ja podem convertir el fitxer de format, en el meu cas el format que tenia original (era el video del casament en alta definició 1080p amb mpeg2 i so sense comprimir)

ffmpeg -i video_entrada.mov -vcodec copy video_sortida.mp4

ffmpeg -i video_entrada.mov -vcodec libx264 -preset ultrafast -qp 0 video_sortida.mkv

ffmpeg -i video_entrada.mov -f mp4 -vcodec libx264 -fpre libx264-hq.ffpreset -threads 0 video_sortida.mp4

Si volem preservar també l'audio original sense haver-lo de recodificar (tot i que el format per defecte aac no té perdues de qualitat) hem d'afegir '-acodec copy' a la llista de paràmetres.

Les dades del video que he convertit eren aquestes:

  • Video: mpeg2video (Main) (xdvc / 0x63766478), yuv420p, 1920x1080
  • Audio: pcm_s16le (sowt / 0x74776F73), 48000 Hz, 2 channels, s16, 1536 kb/s

Més informació aquí

21set/130

Instalar openelec en una raspberry pi

Enviat per admin

openelec_logo

L'openelec és un sistema de mediacenter que ens permet tenir un reproductor de pelicules i similar fantàstic i molt complet només amb una raspberry pi (i un lloc on tinguem el contingut a reproduir).

openelec_uiPer instalar el sistema necessitem:

  • Un ordinador on puguem fer servir l'eina dd (en aquest cas un mac)
  • La imatge que descarregarem d'aquí, el link l'he tret de la pàgina aquí, es tracta de un fitxer amb l'extensió .img.zip que un cop baixat hem de descomprimir (quedarà només amb .img)
  • Un lector de targetes per el nostre ordinador
  • Una targeta de memoria, com més ràpida millor veure l'entrada, que ha de ser al menys de un Gb
  • Un cable hdmi per connectar el sistema amb la tele
  • Opcionalment un teclat, encara que en molts casos funciona el comandament de la televisió

Un cop tinguem el fitxer .img només cal que el copiem a la targeta de memoria SD fent servir l'eina dd. ALERTA que és perillós si no es fa correctament.

Mirem els discos del sistema

diskutil list

De la llista que ens mostra n'hi haurà un que tindrà una etiqueta definida amb el nom de la targeta sd o similar, també ens podem fixar en la mida (ha de ser la de la targeta) per exemple el cas més típic és que el disc del sistema sigui /dev/disk0 i el primer disk addicional (la targeta de memoria per exemple) sigui /dev/disk1, en aquest cas fariem:

dd if=OpenELEC-RPi.arm-3.2.0.img of=/dev/disk1

 

Si dona un missatge indicant resource busy, segurament fa falta donar al sistema la instrucció per desmuntar el disc

diskutil umount /dev/disk1

Amb això i si esperem que acabi el dd ja tindrem la targeta a punt. Només fa falta que la posem a la raspberry i li donem corrent, per començar a fer-la servir.

Actualitzo la informació amb un enllaç que he trobat per grabar les targetes també amb windows. En aquest cas es pot fer servir el win32 disk imager que és gratuït i es pot descarregar des d'aquí, també hi ha una  manual pas a pas en anglès per fer la instal·lació aquí

 

13set/130

Targeta de memoria per la raspberry pi

Enviat per admin

raspberry pi

Si heu estat provant la raspberry pi, la primera cosa que haureu vist és que és MOLT lenta si la fem servir per qualsevol cosa que impliquí llegir o escriure informació, sobretot es nota si hi posem un raspbian o similars, no tant amb mediacenters tipus OpenElec o xbmc, això en bona part és perquè és un dispositiu de baix consum i baixa potència, però podem fer algunes coses per millorar-ne el rendiment.

Una cosa a fer és verificar quina targeta de memòria teniu i mirar que sigui prou ràpida, la gent de elinux.org n'ha fet una taula després de provar-ne moltes que podeu consultar  aquí, la conclusió que acaben extraient és que el millor és fiar-se de dos paràmetres:

  • La classe de velocitat de la targeta (quadre de mostra)
  • Fabricants amb renom (trascend, sandisc,..)

Més informació sobre les classes de velocitat de les targetes a la wikipedia.velocitats_sd

 

Amb això ja tenim el component extra més important que farà falta per aquest petit ordinador.

14ago/130

Veure l’ocupació de l’espai del sistema des de la consola

Enviat per admin

Quan estem en un entorn gràfic  hi ha moltes eines per poder comprovar l'espai que tenim al disc i com està distribuït, ja sigui en windows, linux, mac o android, una llista molt completa aquí.

Els millors en entorn gràfic (segons la meva opinió) són Windirstat per windows i KDirStat per entorns linux, però si busquem alternatives en un entorn en mode text no tenim gaires opcions.

La millor opció és l'ncdu (dev.yorhel.nl) funciona tant en sistemes linux com mac i es pot instal·lar de manera molt fàcil, fins i tot ens pot oferir més agilitat a l'hora de funcionar un cop dominem els pocs accessos directes que té (per el·liminar una carpeta, recalcular, etc..)

ncdu

Instal·lar ncdu des de linux (debian o ubuntu)

apt-get install ncdu

Instal·lar ncdu des de mac osx (requereix brew)

brew install ncdu

Un cop fet això ja podeu començar a fer neteja :)

10mar/130

X10 – Easier from web

Enviat per admin

Altought you can control all your devices easily with heyu from your computer, it's not something for everyone. A easier approach for daily usage is to use one of the various web interfaces that exist.

The two that are more popular are domus.Link and heyu web interface, I choose domus.Link, basically because it's programmed using php and it will make it easier to install / modify.

To configure the environment, we will need a webserver (lighttpd) and the interpreter for  the code (php)

apt-get install lighttpd php5-cgi

To enable php for the web server:

lighttpd-enable-mod fastcgi-php

/etc/init.d/lighttpd restart

To get the software:

wget http://domuslink.googlecode.com/files/domus.Link2.1.2.tar.gz

tar  -xzf domus.Link2.1.2.tar.gz

mv domus.Link/* /var/www/

chown  www-data -R /var/www/

ln -s  /usr/local/etc/heyu /etc/heyu

chmod g+w /etc/heyu -R

chgrp www-data /usr/local/var/tmp/heyu /usr/local/var/lock

chmod g+w /usr/local/var/tmp/heyu /usr/local/var/lock

chgrp www-data /dev/ttyUSB0

chmod g+rw /dev/ttyUSB0

The default password is 1234, once you are in the interface you can change it.

Some information taken from here (rohalik.blogspot.com).

22nov/120

X10 – The real software

Enviat per admin

At this point you should have a working CM11, and a device in your home installation, for example a dimmer/switch module such as LM12. It's time to install in your Linux the software to manage your devices. It's called heyu.

Lamp module LM12

Lamp module LM12

You can obtain it here, even if it's open source, still can't be find in all the linux distributions because it used to have a particular license that make it not totally opensource.

Fortunately, the license changed on 08/2011 to the compliant GPLv3 adn in the future it might appear to your favourite linux distro.

In any case it worths the hassle of having to go to the site and donwload the software, because it makes controlling your X10 much easier. To install you just have to download the tgz file.

wget http://heyu.tanj.com/download/heyu-2.11-rc1.tar.gz

Uncompress:

tar -xzf heyu-2.11-rc1.tar.gz

Compile and install

./configure && make && make install

You have to create some folders for heyu to run:

mkdir -p /usr/local/etc/heyu /usr/local/var/tmp/heyu /usr/local/var/lock

After this process there you will have to copy the file /usr/local/etc/heyu/x10config.sample to the configuration directory

cp /usr/local/etc/heyu/x10config.sample /usr/local/etc/heyu/x10.conf

And edit the file changing at least this parameters:

TTY /dev/ttyUSB0 # If you use CM11's USB cable you'll probably need this
HOUSECODE A # This is the letter you'll configure in you're devices

Now, you can use the software. You just have to do:

$ heyu -c /root/x10config start #To start the daemon (you need it for everything)

Now we can send commands to our devices:

$ heyu -c /root/x10config on HU # H is the house code , U is the Unit number, would start the device HU

$ heyu -c /root/x10config off HU # This would stop the device

20nov/120

X10 – The giveaway software

Enviat per admin

Once you receive your package, open it an plug your cj11 to your computer and to the current. Set any of the devices ( LM12 or AM12) to an address like A2 an plug a lamp on it and the device to the current.

Activehome, the software for windowsIf you want to test everything before starting to play with it in Linux, I'd recommend to do a test with a software that comes with the cm11 called ActiveHome. It's really simple, you just have to install the driver so your windows recognizes the cm11 as a COM (serial) port. Then you've got a very simple interface where you can turn on/off the devices you've plugged and with an address set.

The program is useful to do some testing, but I wouldn't use for anything serious, even less if you want to use Linux.
On the next post, I'll talk about heyu, the software you'll love (only linux and *nix this time)

15oct/120

Descobrir amb quina font/tipografia s’ha fet un text

Enviat per admin

Escollir una tipografia és molt dificil, i no hi ha res que molesti més que tenir un tipus de lletra que ens agrada per un projecte concret i no poder-la fer servir perquè no en sabem el nom.

Tot això es soluciona gràcies a una pàgina web que a partir de una petita porció de text ens encerta amb una gran precisió la tipografia que s'ha fet servir.

La pàgina és myfonts.com

Una petita demostració amb el text de Mercedes - Benz

1) Carregar de la imatge amb el text

2) Corregir si hi ha alguna lletra mal detectada

3) Del llistat de fonts similars triar la que més ens agradi