Trabajando con vídeos: ffmpeg, sox y rec

Últimamente trabajo con vídeos: grabando, retocando, recortando, subtitulando…
En Linux hay distintas opciones para hacerlo, pero una herramienta imprescindible para la manipulación de los mismos (en concreto para convertir de un formato a otro, recortar, etc.) es ffmpeg.

Por ejemplo, éste es uno de los comandos que suelo usar para recortar un vídeo:

ffmpeg -y -i <INPUT_FILE_NAME> -ss <START_TIME> -t <DURATION> -s 320x240 -acodec libmp3lame -ar 22050 -ac 2  -f flv <OUTPUT_FILE_NAME>

La orden anterior sirve para recortar el vídeo de entrada INPUT, a partir de START_TIME y extendiéndose DURATION segundos. El resultado final se guardará en OUTPUT. Con eso, teóricamente valdría, pero la cuestión es que tras hacer algunas pruebas, vemos que el recorte es correcto pero se pierde la sincronía entre audio y vídeo en el archivo final. Para evitarlo, basta con recodificar: pasamos el canal de audio a mp3 con -acodec libmp3lame, a una frecuencia de 22050 Hz y 2 canales (ac 2). El resultado final será una vídeo en formato flv (-f flv).

A veces tengo una canal de audio externo (sin vídeo adjunto) que quiero recortar. Se puede hacer con sox fácilmente:

sox entrada.wav salida.wav trim 9 574

Recortaría el audio, comenzando en el segundo 9 (extendiéndose el recorte hasta 574 segundos más allá)

Para grabar audio, la orden desde la línea de comandos sería:

rec -r 22050 -c 2 salida2.wav

(dos canales, a 22050 Hz)

Por supuesto, todo lo indicado se puede hacer también desde herramientas con interfaz gráfico, pero la idea es disponer de comandos que me permitan automatizar el proceso.

Receta rápida para usar recordMyDesktop desde consola

$ recordmydesktop --freq 22050 --channels 1 --device plughw:0,0 --delay 5 --stop-shortcut Control+S

Freq: frecuencia del audio a la que quieres grabar
Channels (1) : adiós al estéreo, pero mayor estabilidad en la codificación on-the-fly
Device: ¿dónde está enchufado el micro desde el que queremos grabar, a qué tarjeta de sonido?
Delay: no empezar a grabar hasta pasados 5 segundos
Stop-Shortcut: un atajo de teclado para parar la grabación

Linux Magazine 59

PORTADA: Sobrevivir a Windows 7

Herramientas para la interoperabilidad con Windows 7
Sistemas operativos remotos en Internet.

A su Servicio: Windows no viene con un amplio elenco de herramientas para interoperar con Linux; sin embargo, hay alternativas útiles que sólo están disponibles si nos las descargamos.

Extraña Pareja: A veces no basta con un arranque dual, porque hay que andar arrancando primero una máquina y luego otra. Mostraremos cómo ejecutar Linux desde dentro de Windows.

Por las Nubes: Marcel se pasa de los Sistemas Operativos clásicos a los sistemas operativos para nubes y la web.

Sonidos: Comparamos algunos reproductores multimedia Linux, incluyendo Banshee, Rhythmbox, Amarok y Songbird.

¿Dónde está mi Coche?: Un localizador GPS, un servidor web y OpenGTS es todo cuanto necesitamos para seguir a nuestra mascota o administrar una flota de vehículos de reparto.

El Guardián: ¿Pensaba que el estándar IEEE 802.1X sólo servía para las redes inalámbricas? Mostramos cómo configurar un sistema de control de acceso para redes cableadas mediante IEEE 802.1X y un servidor FreeRADIUS.

Mash-Ups: Twitter-Facebook-RSS, GoogleMaps-Noticias-Mensajería,… parece que los mash-ups tienen como objetivo distraernos. Creemos uno que nos ayude.

Todos Juntos: BPEL nos ayuda a crear herramientas con las que gestionar flujos de trabajo.

Foco Maestro: ¿Cómo enfocar una imagen digital? Una breve introducción a sus principios y un plugin Perl para GIMP ayudan a los fotógrafos digitales amateur a pulir sus instantáneas de manera profesional.

SYSADMIN: Explorando el Túnel: El cambio de IPv4 a IPv6 debe ser gradual más que abrupto. Después de dos minutos de trabajo de configuración, Charly se echa hacia atrás y ve pasar sus primeros paquetes IPv6 a través del túnel Miredo.

Analizando: Si prefiere viajar ligero y libre, pruebe OpenVAS, una rama GPL del analizador Nessus.

LINUX USER: Toma Dos: El software comercial que permite a los usuarios controlar sus cámaras remotamente no se encuentra habitualmente disponible para Linux. gPhoto les ofrece una alternativa libre.

Ideas Noveladas: Con OOo FBTools podemos crear, editar y personalizar nuestro propio e-book en el formato FictionBook.

F=M*a : Bajo la diversión que nos proporcionan catapultas, balancines y columpios, se esconden principios físicos a menudo no bien entendidos por los alumnos. Los simuladores físicos, con sus divertidos colores y artefactos, son serias herramientas didácticas.

Reparto : Presentamos la potencia de Parted para el particionado de discos.

DVD: KNOPPIX 6.3 Y TRISQUEL COLLECTION