Archive for Noviembre, 2008

Deberia estar prohibido

6a00d8341d3df553ef010535e6a721970b

Fuente: Geek & Poke

Windows es como fumar

“Enseñar a los niños a que usen Windows es como enseñarles a fumar tabaco, en un mundo donde sólo una compañía vende tabaco. Como cualquier droga adictiva, inculca una dependencia dañina. No es una sorpresa que Microsoft apunta a enseñar a los niños pobres esta dependencia para que puedan fumar Windows por el resto de sus vidas”

~Richard Stallman, articulo completo.

Mas allá de lo poco simpatico que me caiga, a veces dice cosas muy interesantes.

Accediendo a un puerto SERIAL desde linux

Ayer tuve que ingresar por linea de comandos (ápa) a un servidor de mi trabajo. Previo a conectar el adaptador de conector SERIAL -> USB, las opciones son 2:

a) Usar PuTTY SSH Client, muy conocido en Windows sobre todo. Esta opcion no me cerraba porque me negaba a usar un programa externo cuando se puede hacer directamente desde la consola.

b) La consola :)

Para acceder por consola, se usa el comando cu, haciendo lo siguiente:

cu -l /dev/ttyS0 -s 115200

Donde ttyS0 es el device del serial 0, reemplazar 0 si se usa otro puerto SERIE. 115200 es la velocidad de transferencia, si tienen problemas bajenla a 38400.

Si llega a darles un error de esta indole:

cu: open (/dev/ttyS0): Permission denied
cu: /dev/ttyS0: Line in use

La solucion es muy simple, el usuario dueño del device debe ser uucp y no root. Esto se cambia con el siguiente comando:

chown uucp /dev/ttyS0

Y con eso ya deberian ver el login del servidor.

Fuente: http://www.nslu2-linux.org/wiki/HowTo/AddASerialPort

Comandos utiles con ffmpeg (o “la gloria de la edicion de video” en linux)

Obtener información de un vídeo

ffmpeg -i video.avi

Combinar una serie de imágenes en un vídeo

ffmpeg -f image2 -i imagen%d.jpg video.mpg

Con este comando convertiríamos todas las imágenes del directorio actual (con nombres imagen1.jpg, imagen2.jpg, etc…) en un video llamado video.mpg.

Convertir un vídeo en imágenes

ffmpeg -i video.mpg imagen%d.jpg

Con este comando se crearan varias imágenes imagen1.jpg, imagen2.jpg, … Para las imágenes resultantes se pueden usar los formatos PGM, PPM, PAM, PGMYUV, JPEG, GIF, PNG, TIFF o SGI.

Convertir un vídeo para verlo en el iPod/iPhone

ffmpeg -i entrada.avi input -acodec aac -ab 128kb -vcodec mpeg4 -b 1200kb -mbd 2 -flags +4mv+trell -aic 2 -cmp 2 -subcmp 2 -s 320×180 -title X salida.mp4

* Video original: entrada.avi
* Codec de audio: aac
* Bitrate del audio: 128kb/s
* Codec de vídeo: mpeg4
* Bitrate del vídeo: 1200kb/s
* Tamaño del vídeo: 320×180
* Vídeo generado: salida.mp4

Convertir un vídeo para verlo en la PSP

ffmpeg -i entrada.avi -b 300 -s 320×240 -vcodec xvid -ab 32 -ar 24000 -acodec aac salida.mp4

* Video original: entrada.avi
* Codec de audio: aac
* Bitrate del audio: 32kb/s
* Codec de vídeo: xvid
* Bitrate del vídeo: 1200kb/s
* Tamaño del vídeo: 320×180
* Vídeo generado: salida.mp4

Extraer el sonido de un vídeo, y guardarlo como MP3

ffmpeg -i video.avi -vn -ar 44100 -ac 2 -ab 192 -f mp3 audio.mp3

* Video original: video.avi
* Codec de audio: mp3
* Bitrate del audio: 192kb/s
* Archivo generado: audio.mp3

Convertir un wav en MP3

ffmpeg -i audio.wav -ar 44100 audio.mp3

Convertir un avi a mpg

ffmpeg -i entrada.avi salida.mpg

Convertir un mpg a avi

ffmpeg -i entrada.mpg salida.avi

Convertir un avi a gif

ffmpeg -i entrada.avi salida.gif

Añadir el sonido de un archivo de audio a un vídeo

ffmpeg -i audio.wav -i video_entrada.avi video_salida.mpg

Convertir avi a flv

ffmpeg -i entrada.avi -ab 56 -ar 44100 -b 200 -r 15 -s 320×240 -f flv salida.flv

Convertir avi a dv

ffmpeg -i entrada.avi -s pal -r pal -aspect 4:3 -ar 48000 -ac 2 salida.dv

o bien

ffmpeg -i entrada.avi -target pal-dv salida.dv

Convertir avi a mpeg para reproductores de dvd

ffmpeg -i entrada.avi -target pal-dvd -ps 2000000000 -aspect 16:9 salida.mpeg

* target pal-dvd: Formato de salida
* ps 2000000000: Tamaño máximo del archivo resultante en bits (en el ejemplo, 2Gb)
* aspect 16:9: Panorámico

Comprimir avi a divx

ffmpeg -i entrada.avi -s 320×240 -vcodec msmpeg4v2 salida.avi

Comprimir Ogg Theora a Mpeg dvd

ffmpeg -i entrada.ogm -s 720×576 -vcodec mpeg2video -acodec mp3 salida.mpg

Comprimir avi a SVCD mpeg2
Para PAL:

ffmpeg -i entrada.avi -target pal-svcd salida.mpg

Para NTSC:

ffmpeg -i entrada.avi -target ntsc-svcd salida.mpg

Comprimir avi a VCD mpeg2
Para PAL:

ffmpeg -i entrada.avi -target pal-vcd salida.mpg

Para NTSC:

ffmpeg -i entrada.avi -target ntsc-vcd salida.mpg

Codificación con varias pasadas

ffmpeg -i entrada -pass 2 -passlogfile ffmpeg2pass salida

Fuente: http://mundogeek.net/archivos/2008/10/10/19-cosas-utiles-que-puedes-hacer-con-ffmpeg/