viernes, 1 de junio de 2012

Vídeos webm; cortar y unir

Por razones de docencia, me interesaba unos minutos del episodio sobre el Ártico de Beyond Survival. Como es natural, es muy sencillo conseguirlo en Youtube, ya que en general estos programas están colgados en su versión inglesa. Si alguién tiene curiosidad, en Youtube solo hay que buscar beyond survival artic, y encontrará el programa dividido en 5 partes. el problema reside en que lo que nos interesa era el final de la parte 2 y el principio de la parte 3. ¿Como lograrlo?

1. Bajar los ficheros. Tenemos varias opciones; lo más fácil es usar la extensión DownloadHelper en Firefox. En Chrome/Chromium tenéis aplicaciones o extensiones para que os aparezca en los ficheros de youtube la opción de descarga. Finalmente, en terminal (¡por supuesto!) existe la aplicación youtube-dl. Bajamos mediante youtube-dl todas las partes

youtube-dl url

Las partes 2 y 3 corresponden por ejemplo a:

youtube-dl http://www.youtube.com/watch?v=vXto9zcwlZg
youtube-dl http://www.youtube.com/watch?v=KNjQBzp-q5Y

Los ficheros que obtuve fueron del formato webm, descrito en su faq como

"WebM is an open media file format designed for the web. WebM files consist of video streams compressed with the VP8 video codec and audio streams compressed with the Vorbis audio codec. The WebM file structure is based on the Matroska media container."

Los que prefieran trabajar en otros formatos, la solución es

youtube-dl --all-formats url

Y así bajará todos los contenedores presentes (webm, flv, mp4...).

Se observaron los vídeos, anotando los segundos iniciales y finales de cada parte para los siguientes pasos.

2. Recortar los vídeos. Las GUI de las que disponía no me permitieron cortar de forma fácil el vídeo, así que me fui a las aplicaciones CLI. Lo más sencillo es recurrir a ffmpeg

ffmpeg -i video.webm -vcodec copy -ss 190 -t 320 -acodec copy corte1.avi

siendo
-vcodec copy y -acodec copy significa que no alteramos los vídeos, manteniendo los codecs de video y audio, ya que solo queremos cortar
-ss 190 el segundo donde empieza el corte (en este caso de la parte 2)
-t 320 el tiempo de duración en segundos que yo quiero a partir de ese 190


3. Unir los dos cortes. No todos los formatos de vídeo permiten la unión con una simple concatenación. En el caso de que fuera así, con un simple cat los podemos unir

cat video1.mpeg video2.mpeg > video.mpeg

El ejemplo indica vídeos mpeg, ya que vídeos así sí se pueden concatenar. En el caso de webm no funciona. Una solución es la transformación previa , por ejemplo a mpeg, pero eso supone una pérdida de calidad, solo para unir, así que hay que evitarlo. Gracias a esta dirección, descubrí que se pueden unir utilizando las mkvtoolnix

mkvmerge -o video.webm corte1.webm +corte2.webm

lo que tiene sentido, si el formato webm está basado (ver arriba) en el contenedor matroska. Según otras páginas, tambien es posible hacerlo de forma gráfica, con las mkvtoolnix-gui, pero no lo he probado.

Todo ello me ha dejado un vídeo de unos 6 minutos que contienen exactamente lo que yo quería, una piel de caribu con larvas de Hypoderma tarandi, es decir, con barros. De esta forma podemos enseñar diferentes especies de estas moscas parásitas afectando a otros hospedadores diferentes a los de aquí, las vacas.

4. Recodificación
Solo queda un último paso, que es la transformación de ese webm a otro formato que se pueda proyectar en casos en que no haya disponibilidad de red y con ordenadores de pocas prestaciones, antiguos, sin codecs, etc... Sin embargo, por ahora he tenido problemas. Winff gráfico y las ffmpeg en terminal indican errores que impiden la conversión. Debido a dependencias de librerías, solo puedo instalar transmageddon en la versión 0.16-1, y no lo puedo configurar adecuadamente para conseguir un vídeo razonable. Mencoder en terminal

mencoder video.webm -ovc xvid -oac mp3lame -lameopts abr:br=128 -xvidencopts bitrate=1200 -o video.avi

genera un video con desincronización de sonido respecto al vídeo. y de una calidad baja, así que tendré que leer más sobre mencoder. Las aplicaciones gráficas generan órdenes de decenas o centenares de líneas, que exigen un conocimiento a alto nivel que no tengo.

Lo logrado por ahora genera un vídeo perfecto para lo que queremos y que podemos usar fácilmente en muchas circunstancias. El problema es, por ejemplo, si queremos introducirlo como tal dentro de una presentación, si vamos a usar un portatil desconocido sin conexión a Internet en aulas aisladas, conferencias donde no sabemos de que vamos a disponer etc... Para evitar esos problemas, es recomendable llevar varios formatos del vídeo en el bolsillo. Seguiremos indagando.

jueves, 31 de mayo de 2012

Música en terminal - mplayer

Siguiendo con el uso de aplicaciones en terminal para usar menos recursos, esta vez hablaremos de música en consola. Hay muchas aplicaciones para oír la música usando un terminal (por ejemplo, ver aquí). Muchos destacan a CMus como la más útil, y otros prefieren ncmpcpp u otras. Son embargo, para mi es suficiente con mplayer.
Tiene varias ventajas; simplemente te pones en el directorio que quieres y un simple mplayer *mp3 (o mplayer *flac) y ya está.


Consume muy pocos recursos ...


... sobre todo si lo comparamos, por ejemplo, con Rhythmbox


Y si alguien prefiere no teclear para buscar los directorios, con poner el paquete nautilus-terminal, ya se puede escribir la orden directamente desde el terminal embebido en nautilus tras haber elegido el directorio; más cómodo, imposible. Te permite luego seguir trabajando y moviéndote con nautilus y cuando quieres la cortas con un simple Ctrl-c en la ventana.


Sí, no tenemos colecciones de música preformadas, pero eso para mi es más una ventaja que un inconveniente. De hecho, llevo trabajando la última semana escuchando música siempre con mplayer.

miércoles, 30 de mayo de 2012

Fedora 17. ¿Por qué se llama Beefy Miracle?

Sí, he visto la votación. Pero aun así un nombre como Beefy Miracle sorprende,


y no se entiende muy bien el por qué. Sin embargo, este artículo y los enlaces que contiene nos puede ayudar un poco. Recomendable leerlo.

PD. Mucho más difícil de explicar será el nombre de Fedora 18 "Spherical Cows".



Y por eso se están montando reacciones como esta, por ejemplo.

Fedora 17 ya instalado

Hoy por fin disponemos de Fedora 17. Instalado, que no actualizado, en el ordenador principal desde la ISO de DVD 64bits. Los únicos problemas fueron que la impresión de pantalla no me funciona (me he "arreglado" con shutter) y que no podía ocultar el panel superior, pero he incluido una nueva extensión, panel settings, que va de lujo. Perfecto, como de costumbre.


Un fondo como me gusta a mi, limpio. Solo me queda una cosa, cambiar el fondo, que no me gusta nada.

martes, 29 de mayo de 2012

RaspberryPi, por fin

Ya he recibido el RasberryPi Model B y lo hice funcionar.


Sin embargo necesito algunos "extras". En primer lugar, un hub USB alimentado. El plan es conectar el ratón, el teclado, discos externos y, en ocasiones, un modem 3G USB, así que dos puertos USB no son suficientes. Dos; en casa no tengo monitores con conexión HDMI, así que tengo que usar una televisión que no tiene resolución 1080p, así que la "calidad" de la imagen no era muy alta; preciso un cable hdmi-dvi o un adaptador hdmi-vdi. Tres, la copia de la imagen de Debian deja media tarjeta sin uso, así que tendré que prepararla de otra forma; además, he probado con una de 4 GB clase 6 y es algo lenta. Intentaré con una de 16GB clase 10, que ahora son baratas. Cuatro, tengo que conseguir alguna base mejor que el plástico antiestático. En todo caso, al venir sin caja hay que poner algo no conductivo, ya que si, por ejemplo, lo ponemos sobre una chapa metalica o en algo mojado supongo que podemos quemar la placa.
Curiosamente, estaba preocupado por la alimentación, pero el cargador de mi Samsung ACE funcionó a las mil maravillas.
La impresión es buena, pero no lo pude probar como media center, por que no tenía conexión a discos externos. Seguiré probando, aunque como hoy es el día de la versión final de Fedora 17 (¡POR FIN!), no se a que dedicarme.

PD. El primer arranque es largo y lleno de lecturas de error, así que paciencia. Como dicen en la guía básica, se conecta todo, luego se alimenta y esperar un rato.

lunes, 28 de mayo de 2012

Administrador de archivos en terminal: mc

Sigo buscando alternativas en consola a muchas de las aplicaciones que usamos en la máscara gráfica. La razón de tanto interés en aplicaciones de terminal reside en que estoy esperando que me envíen un Raspberry Pi, que pienso usar todo cuanto pueda, y no podemos olvidar sus limitaciones en hardware. En la búsqueda de un administrador de ficheros, entre varias de las opciones que nos mostraban en Usemos Linux, me he decidido por Midnight Commander (mc). Para usuarios de cierta edad que hayan usado MS-DOS, esta imagen le traerá recuerdos del mítico Comandante Norton (aunque yo prefería PCShell, dentro de las PCTools, un conjunto de programas que aun siento en falta; que tiempos aquellos).


Para aquellos usuarios que busquen alternativas en consola a las aplicaciones gráficas, teniendo en cuenta que en la propia página web de mc reconocen que no hay documentación, podría recomendar la página que he encontrado (gracias a Linux Format 159) en los iTOps de Red Hat. Recomendable el artículo para adquirir una idea básica de la estructura de la aplicación. Recomendable también la aplicación en si, que nos permite hacer muchas cosas de manera más rápida, lo que incluye la edición de ficheros, que es lo que estoy haciendo yo ahora mismo.

domingo, 27 de mayo de 2012

Instalando ... Windows!


No me ha quedado más remedio. Tengo un ordenador reciclado de piezas viejas, y en el he instalado windows XP para poder usar mi escáner Canoscan 8000f. Como ya había dicho ya hace tiempo, no es soportado en Linux.


Lo he utilizado a través de máquinas virtuales de VMware y VirtualBox, pero no se alcanza la resolución máxima al escanear; se de la orden que se de siempre escanea a 300, lo que, por supuesto, no es suficiente para nada.
La otra opción era comprar un escáner Epson bastante caro para asegurar la compatibilidad con Linux (muy pocos de los que escanean película son compatibles). En resumen, conservaré un ordenador para escanear (y para que los que aman Windows en casa lo usen). Lo curioso es que en el año 2002 cambié un ordenador con las mismas características (Athlon XP 1700) por otro con más prestaciones.
No, como no es soportado por Linux, tampoco me sirve usar vuescan para Linux.



viernes, 25 de mayo de 2012

Presentaciones en terminal

Siguiendo con un intento de encontrar herramientas en terminal, he instalado tpp (text presentation program) para realizar presentaciones en la consola. La verdad es que el resultado me ha gustado mucho. Podemos ver el primer intento



A mi me parece sencillo y bastante útil. Recuerdo ya hace mucho tiempo cuando hacíamos presentaciones en diapositiva fotografiando papel impreso con negativos, que al montar daban un fondo negro y texto blanco. Me gustaba de aquella y me gusta ahora este efecto "vintage". Todo se controla bajo órdenes en líneas que inician con doble guión, por ejemplo el salto de página es simplemente

--newpage

Por supuesto se pueden manejar los colores, la forma de entrada del texto y es posible hasta visualizar imágenes mediante ejecución

--exec

Para leer todas las órdenes, en man recomiendan la lectura del fichero

/usr/share/doc/tpp/README (en mi caso /usr/share/doc/tpp-1.3.1/README

La verdad es que me gusta estos sistemas minimalistas. Me imagino un Raspberry Pi conectado a un cañón y proyectado este tipo de presentaciones. Es algo emocionante.

jueves, 24 de mayo de 2012

Windows 8 exige un nuevo ordenador

Según podemos ver en cnet, Michael Dell afirma que Windows 8 exigirá que compremos un nuevo ordenador -que suerte tiene, ya que eso es lo que vende- queramos o no. El cambio obligatorio se debe a la necesidad de extender las funciones táctiles de nuestros equipos, ya que el escritorio de Windows 8 parece necesitar, como por otro lado ya habíamos visto en las vistas previas que hemos tenido del nuevo escritorio de Windows 8. Dell afirma,

"This is a transition where you generally are going to need a new PC, whether it's a tablet or an ultrabook with touch or a notebook with touch or a PC with touch or some derivative hybrid of all of the above type of products". Aquí un adelanto publicitario de Cnet sobre Redmond, para los que aun no hayan visto lo que se nos viene encima.


Recordemos los cambios que tuvimos que hacer obligatoriamente cuando nacio Windows Vista;  sin embargo, aquel cambio fue muy positivo, por que tras un mes de Vista me pasé definitivamente a Linux... y no he vuelto.

miércoles, 23 de mayo de 2012

Navegar en terminal: elinks

Por curiosidad, debido al creciente interés que tengo en el terminal, he probado un navegador -elinks- en la consola. Me sorprendió que estuviera ya instalado en Fedora 16, ya que no recuerdo haberlo instalado. Como ejemplo, podemos comparar la apariencia gráfica y de texto de este blog


Como es natural, la navegación en los tiempos que corren es fundamentalmente gráfica, pero el terminal siempre nos da una posibilidad de, por ejemplo, encontrar soluciones cuando el sistema gráfico de nuestro ordenador no responda y no tengamos ningún otro ordenador en red a mano. Siempre está bien tener una bala CLI en la recámara.