
Si como es mi caso, manejais con frecuencia archivos de vídeos, aqui teneis una serie de acciones para archivos de vídeo que pueden agilizar algunas tareas comunes.

Son dos archivos, el primero un script que podeis copiar a vuestro ~/bin ó similar (/usr/bin, /opt/kde/bin), copiad este contenido en un archivo llamado “manipular_avi” y hacedlo ejecutable (chmod +x manipular_avi) :
#!/bin/bashEl script está pensado para emitir avisos a través de Dzen2, si no lo teneis instalado eliminad del script la parte de “ | dzen2 xxxxx” , o mejor instaladlo.
FONT=”-misc-*-*-*-*-*-12-*-*-*-*-*-*-*”
case $1 in
avicinelerra)
for i in “$@”; do
if [ -f "$i" ];then
nn=`dirname “$i”`/`basename “$i” | sed -r ’s/(.*)\.(.*)/\1/g’`
# (mencoder $i -ovc lavc -lavcopts vcodec=msmpeg4 -oac pcm -o `dirname $i`/${nn::${#nn}-4}_cinelerra.avi)|dzen2 -l 2 -x 10 -y 10 -w 300 -bg red -fg black
(echo “Codificando `basename $nn`” ; ffmpeg -y -r 15 -ab 11024 -ar 88k -i “$i” -vcodec mpeg1video -r 24 -b 1800k -ab 64k -ar 44100 -acodec libmp3lame “$nn”-cinelerra.mpg)|dzen2 -l 2 -x 10 -y 10 -w 300 -bg red -fg black -fn $FONT
fi
done
;;
aviflv)
for i in “$@”; do
if [ -f "$i" ];then
nn=`dirname “$i”`/`basename “$i” | sed -r ’s/(.*)\.(.*)/\1/g’`
(echo “Codificando `basename $nn`”; ffmpeg -y -i “$i” -b 800k -ar 44100 “$nn”.flv) | dzen2 -l 1 -x 10 -y 20 -w 300 -bg yellow -fg black -fn $FONT
fi
done
;;
thumbnail)
for i in “$@”; do
if [ -f "$i" ];then
nn=`dirname “$i”`/`basename “$i” | sed -r ’s/(.*)\.(.*)/\1/g’`
ffmpeg -y -i “$i” -ss 00:00:10 -vcodec mjpeg -vframes 3 -an -f rawvideo “$nn”.jpg
fi
done
;;
avitv)
for i in “$@”; do
if [ -f "$i" ];then
nn=`dirname “$i”`/`basename “$i” | sed -r ’s/(.*)\.(.*)/\1/g’`
(echo “Convirtiendo vídeo”; mencoder “$i” -o “$nn”-tv.avi -vf scale=320:240 -ofps 24 -srate 48000 -af channels=2 -ovc xvid -xvidencopts pass=1:bitrate=4700 -oac mp3lame -lameopts vbr=3:br=32) | dzen2 -l 2 -x 10 -y 30 -w 300 -bg red -fg black -fn $FONT
fi
done
;;
video2wav)
for i in “$@”; do
if [ -f "$i" ]; then
nn=`dirname “$i”`/`basename “$i” | sed -r ’s/(.*)\.(.*)/\1/g’`
(echo “Extrayendo WAV de `basename $i`”; mplayer -vo null -vc dump -ao pcm:file=”$nn.wav” $i) | dzen2 -l 1 -x 10 -y 40 -w 300 -bg green -fg red -fn $FONT
fi
done
;;
esac
Tambien requiere mplayer/mencoder y FFmpeg (en cualquier de los repositorios habituales)
A continuación cread un archivo llamado “manejar_avis.desktop” en vuestro ~/.kde/share/apps/konqueror/servicemenus con el siguiente contenido:[Desktop Action aviflv]
Exec=manipular_avi aviflv %F
Icon=video
Name=AVI-FLV
[Desktop Action avicinelerra]
Exec=manipular_avi avicinelerra %F
Icon=video
Name=AVI-Cinelerra
[Desktop Action thumbnails]
Exec=manipular_avi thumbnail %F
Icon=image
Name=Crear thumbnail
[Desktop Action avitv]
Exec=manipular_avi avitv %F
Icon=tv
Name=AVI2Television
[Desktop Action videowav]
Exec=manipular_avi video2wav %F
Icon=wav
Name=Extraer WAV
[Desktop Entry]
Actions=aviflv;avicinelerra;thumbnails;avitv;videowav
Name=Convertir AVI->FLV
ServiceTypes=video/*
X-KDE-Submenu=Video
Ahora, en el menú derecho del ratón, sobre un archivo de vídeo disponeis de un submenú llamado “Video” con cinco acciones habituales:
AVI-FLV convierte cualquier vídeo a formato FLV
AVI-Cinelerra convierte cualquier vídeo a un formato optimizado para montar en Cinelerra
Crear Thumbnail extrae un JPG del vídeo
AVI-Televisión convierte un vídeo a un formato optimizado para ver en un reproduztor DVD-mp3 de televisión
Extraer Wav extrae la pista de audio de un vídeo en formato WAV
Cuaderno de campo es un blog mantenido por Trebol-a y en el que escriben Trebol-a, Miguel y Mónica
Si quieres saber algo más sobre los autores acude a la página acerca-de, si quieres contactar con alguno de nosotros hazlo a través de contactar
Todo el contenido de la web (imágenes, textos, vídeos, a excepción de aquellas obras de otros autores enlazados por Cuaderno de Campo) se acoge a los términos de la licencia Creative Commons