Obtener la información de los videos con mplayer

Se puede obtener la información de los videos y audios usando mplayer (viene con mencoder).

La linea de comandos queda así:

mplayer -identify "nombredelapista" -ao null -vo null -frames 0 2>/dev/null | grep ^

 

Se puede usar el siguiente script:

#!/bin/bash

# Necesita de mencoder y zenity.

# La linea del código que encuentra las características de los ficheros de audio y vídeo es de: http://zital.esdebian.org/41066/rotar-videos-sin-perder-calidad-ffmpeg-mencoder

# Script de: http://travesuras.wordpress.com

# Uso: Hacer click con el botón secundario del ratón sobre el video/audio para desplegar el menú contextual del nautilus, buscar y seleccionar el script.

# Esta linea de comandos es la que se encarga de hacer el volcado de datos con la información de la pista.
`mplayer -identify "$1" -ao null -vo null -frames 0 2>/dev/null | grep ^ > "/tmp/${1}-info-videos.txt"`

# Esta es la ventana de de zenity que nos muestra la información.
zenity --text-info --width="502" --height="310" --title="$(mplayer -identify "$1" -ao null -vo null -frames 0 2>/dev/null | grep ^Playing )" --filename="/tmp/${1}-info-videos.txt" &

# Hace que espere cinco segundos antes de la siguiente acción.
sleep 5

# Limpieza. Borra el archivo de texto con el volcado de datos.
rm /tmp/"${1}-info-videos.txt"

# Sale
exit

 

Linea de comandos para crear el script usando nano (editor de textos), guardalo en la carpeta de los script de nautilus con el nombre de info-videos.sh y darle permisos de ejecución para todos los usuarios sin salir de la terminal.

nano ~/.gnome2/nautilus-scripts/info-videos.sh; chmod a+x ~/.gnome2/nautilus-scripts/info-videos.sh

Su uso es tan sencillo como hacer click con el botón derecho del ratón sobre el vídeo/audio y seleccionar el script.

 

 

 

Anuncios

3 thoughts on “Obtener la información de los videos con mplayer

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s