101 Libros de Informática Gratis

sábado, 22 de octubre de 2011

Trucos para trabajar con videos

Para el trabajo con vídeos, es aconsejable usar Mencoder o Ffmeg, pero… ¿qué son estos?

Mencoder es un codificador de vídeo libre liberado bajo licencia GPL que se incluye en el reproductor multimedia MPlayer mientras que Ffmpeg es una colección de software que permite grabar y convertir videos y audio.

¿Qué podemos hacer con ellos?

1- Extraer la pista de audio de un video:

# mplayer -vo null -hardframedrop -ao pcm:file=audio.wav video.avi
Datos:
video.avi: video al que deseamos extraer el audio.
audio.wav: nombre del archivo generado con el audio.
2- Rotar un video:

# mencoder -vop rotate=2 -oac pcm -ovc lavc ./normal.avi -o ./rotada.avi
Datos:
rotate=<0-7>: Rota y voltea (opcional) la imagen +/- 90 grados. Para parámetros entre 4-7 la rotación se hace solo si la geometría de la película es en vertical y no en horizontal.
normal.avi: video al que deseamos hacer la rotación.
rotada.avi: nombre del video generado con la rotación especificada.
3- Ver un video a partir de imágenes JPG:

# mplayer "mf://*.jpg" -mf fps=15

Crear el video:

# mencoder "mf://*.jpg" -mf fps=15 -ovc lavc -o ./dest.avi
Datos:
mf://*.jpg: toma todas la imágenes con esta extensión, también podemos utilizarlo con PNG: mf://*.png
fps: establece la velocidad de transición entre imágenes.
dest.avi: nombre del video generado.
4- Mezclar un video y un audio:

# ffmpeg -i sonido.wav -i video.avi videoconaudio.avi
Datos:
sonido.wav: fichero de sonido.
video.avi: fichero de video.
videoconaudio.avi: nombre del fichero de video con el audio especificado.
5- Convertir un avi a gif.

# ffmpeg -i video.avi -pix_fmt rgb24 gif_generado.gif
Datos:
video.avi: video que deseamos transformar en un GIF.
gif_generado.gif: nombre del fichero obtenido a partir del video.
rgb24: especificamos los colores.

FUENTE: Desdelinux

sábado, 15 de octubre de 2011

Mejorar el rendimiento de GNU/Linux con Zram

ZRAM es una aplicación que crea bloques dentro de nuestra ram para ser utilizados como swap comprimidos para incrementar la velocidad del sistema entes de que use la partición swap (ya que la tasa de lectura y escritura de estos bloques es mayor que la partición swap).

Intalación:

-Arch Linux:

# sudo pacman -S zramwsap

-Ubuntu:

# sudo add-apt-repository ppa:shnatsel/zram
# sudo apt-get update
# sudo apt-get install zramswap-enabler

Inicio:
-Arch Linux:

# sudo /etc/rc.d/zramswap start

-Ubuntu:

# sudo start zramswap