Inicio > Scripts Nautilus > Script de Nautilus para convertir videos en formato flv a xvid

Script de Nautilus para convertir videos en formato flv a xvid

Jueves, 12 noviembre 2009 Deja un comentario Go to comments

Hola,

otra de las posibilidades que tenemos a la hora de convertir videos en formato flv es convertirlos al formato xvid.

En este caso el script usa el programa mencoder que no viene de serie en los repositorios de debian por lo que necesitamos añadir los repositorios multimedia de http://debian-multimedia.org/ a /etc/apt/sources.list.

Tenemos que añadir el repositorio adecuado a la distribución de Debian  que usemos,

Requisitos del script:

  • Zenity
  • Mencoder

Para el funcionamiento del script hay que copiarlo dentro del Home del usuario a la carpeta /.gnome2/nautilus-scripts y darle permisos de ejecución.  Ahora ya nos aparece en le menú contextual de Nautilus.

snapshot11

Después de ejecutarlo se genera un video en formato xvid en el mismo directorio del archivo flv.

Descarga del script.

Codigo fuente del script


#!/bin/bash

#******************************************************************************************
#
# Convertir flv a xvid
# Versión= 1.0
#
# Script de Nautilus que convierte un video flash flv a formato xvid

# Script programado y probado satisfactoriamente en Debian Lenny y Gnome 2.22.3
# Esta programado pensado en ejecutarse como un script de Nautilus aunque es posible
# usarlo en consola pasandole como parámetro el nombre del fichero de la imagen.

#  DEPENDENCIAS

#  Zenity (http://freshmeat.net/projects/zenity)
#  Necesario para generar los cuadros de dialogo del script
#
#  mencoder
#  Necesario para la conversion a divx.
#  Necesitamos los repositorios de debian multimedia (http://debian-multimedia.org/)
#

# INSTALACION:
#     1. Copiar el script al directorio /home/usuario/.gnome2/nautilus-scripts
#    2. Dar permisos de ejecución al script
#    3. En este momento al pulsar con el botón derecho del ratón sobre una imagen nos
#       aparece el menú Scripts y dentro de el aparece el script Enmarcar y titular.

# Copyright (C) 2009 Carlos Fco. Andión López

# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.

# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.

# You should have received a copy of the GNU General Public License along
# with this program; if not, write to the Free Software Foundation, Inc.,
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.

# http://www.gnu.org/copyleft/gpl.html

#******************************************************************************************

# Se comprueba que mencoder esté presente
for command in  mencoder
do
 if [ ! $(which $command) ]
then
 zenity --error --text "Falta el programa "$command" .n
 Es necesario instalar el paquete mencoder.los repositorios de http://debian-multimedia.org/"
 exit 1
 fi
done

#Se inicializa la barra de progreso de zenity
FILES_COUNT="$#"
CURRENT_FILE=1

for arg;
 do

 VIDEO_FILE_TARGET="$arg"'.avi'
 mencoder "$arg" -ofps 25 -ovc xvid -oac mp3lame -lameopts abr:br=128 -srate 48000 -vf scale -zoom -xy 720 -xvidencopts fixed_quant=4 -o "$VIDEO_FILE_TARGET"

 #Actualizo la barra de progreso de Zenity
 percentage=$(echo "$CURRENT_FILE * 100 / $FILES_COUNT" | bc)
 CURRENT_FILE=$((CURRENT_FILE + 1))
 echo $percentage

done | zenity --progress --title="Convirtiendo video"  --auto-close
Anuncios
Categorías:Scripts Nautilus Etiquetas: ,
  1. Aún no hay comentarios.
  1. No trackbacks yet.

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

A %d blogueros les gusta esto: