Mostrando las entradas con la etiqueta tbashconverter. Mostrar todas las entradas
Mostrando las entradas con la etiqueta tbashconverter. Mostrar todas las entradas

domingo, 23 de diciembre de 2012

tbashconverter 1.3 script para convertir videos

Una vez mas actualice este script que programe que me ha funcionado mucho,de hecho tengo una suite de script's :D hechos en perl,bash,python y ruby algunos los he puesto como el descargador de vídeos de youtube de perl o el navegador web python[Qt]/perl[Gtk] y el escaner de puertos bash y otros.

Como dije este script sirve bastante,ya que siendo honesto muchos programas/scripts que hago solo los hago y los dejo tirados,por usar otros mas profesionales,y en esta caso no,es el único convertidor que uso :D

Bueno que añadí en esta versión:

Como ven es una versión nueva,ya que no es un arreglo a algún bug,si no que añadí nueva función.

Si nueva función,solo una :\

Lo que hace es que como esta basado en ffmpeg hice la GUI en zenity para fácil conversión,pero aveces estamos ya en la carpeta donde esta el video que vamos a convertir desde la terminal, así que añadí es nueva función:

Poder convertir vídeos desde linea de comandos,esto suena un poco tonto,ya que ffmpeg lo hace así nativamente:

ffmpeg -i video.mp4 video.flv

Y tbashconverter

tbashconverter video.mp4 
Por ejemplo abrimos necesitamos convertir un video

Abrimos terminal y escribimos

tbashconverter

Y nos aparece la GUI que solo tenemos que ir llenando(muy fácil)

Ahora la otra opción(nueva opción)


Ya estamos usando la terminal y estamos en la carpeta del video,para rápidamente solo escribimos

tbasconverter video

Y nos aparecerá una GUI similar a la otra

Suena raro,pero me paso y por eso lo programe :P

Y para que no sea mala practica esto, para que funcione sin problemas nuestro script,solo debe estar en /usr/bin con permisos:

-rwxr-xr-x 1 root root
Este es el código(use scripting un poco mas avanzado)

Enlace
Para usar solo:

1.Abren un editor

Y pegan el código


2.Lo guardan como tbashconverter en su Carpeta personal

3.Abren una terminal y teclean

sudo mv ~/tbashconverter /usr/bin/tbashconverter

4.Le dan permisos de ejecución

sudo chmod +x /usr/bin/tbashconverter

5.Listo escribe

tbashconverter 
Eso es lo básico si llevan un tiempo en Linux/Unix pueden usar su propia forma de ejecutarlo,ya que como saben no es la unica.

En la terminal :D
Leer más...

lunes, 10 de diciembre de 2012

tbashconverter 1.2.2

Hace un tiempo vengo creando este script escrito en bash con una unión de ffmpeg y zenity como funciones,mas que nada esto es para transformar videos fácilmente.

Lo vengo actualizando y añadiendo cosas,ase un tiempo encontre otro error:

El cual arregle:

Enlace

Ase un tiempo se veía así:



Y lo he mejorado,pero como dije tiene errores y solo los arreglo cuando me doy cuenta (esta entrada es para comentar otro error).

Este error es que no permite archivos con espacios,sea salida o entrada :(

Y me di cuenta al convertir un vídeo con estos espacios, ya que normalmente siempre uso:

Esta sintaxis:

ffmpeg -i nombre-nombre.mp4 nombre.mp3

Pero me di cuenta al hacer

ffmpeg -i nombre nombre nombre nombre.flv no nombre.mp3
No encontraba el archivo y daba error

Así que ya lo arregle,pueden convertir vídeos con salida y entrada con espacios .

Aquí lo pueden descargar:

Enlace

Y lo ejecutan Igual que siempre:

Copian el código de pastebin

En terminal

 cd ~/


 touch tbashconverter.sh


 gedit tbashconverter.sh

Pegan el código guardan y cierran

Y después


 chmod +x tbashconverter-1.2.sh

Y ejecutan con

 ./tbashconverter-1.2.sh

o

 bash tbashconverter-1.2.sh

o

con nautilus clic derecho >> ejecutar >> en un terminal

O si prefieren como ya tiene ruta donde salvar el vídeo pueden moverlo a /usr/bin para poder usarlo donde sea con solo escribir tbashconverter en terminal

 sudo mv ./tbashconverter.sh /usr/bin/tbashconverter


Si encuentran otro error comenten para arreglarlo y mejorar este script :D


Leer más...

jueves, 1 de noviembre de 2012

tbashconverter 1.2.1 script en bash para ffmpeg

Vaya que pena,lo que pasa es que me di cuenta que en la version pasada

Enlace
No hice bien el trabajo, había unos errores de operadores unarios :\ y no me di cuenta porque nadie a comentado |:(

Bueno me di cuenta y fue simple arreglar esto,el problema fue que se me haya pasado con un algoritmo tan simple :(

No era tanto el problema,solo que al elegir el formato de salida si se presiona ok no lo guardaba,se tenia que dar doble clic sobre el argumento,o si se cancelaba en esa parte tampoco la reconocía.

Bueno ya lo solucione,el problema estaba en la condicional a la hora de elegir el formato de salida

Ahí abajo se ve la documentación de zenity

Bueno este es el código arreglado

Enlace

Bien para usarlo es igual que siempre

Copian el código

En terminal

cd ~/


touch tbashconverter.sh


gedit tbashconverter.sh

Pegan el código y cierran

Y después


chmod +x tbashconverter-1.2.sh

Y ejecutan con

./tbashconverter-1.2.sh

o

bash tbashconverter-1.2.sh

o

con nautilus

clic ejecutar en un terminal

O si prefieren como ya tiene ruta donde salvar el vídeo pueden moverlo a /usr/bin para poder usarlo donde sea con solo escribir tbashconverter en terminal

sudo mv ./tbashconverter.sh /usr/bin/tbashconverter
También lo que pasa es que las funciones de ffmpeg son muchas

Enlace

Y si todo va bien le iré añadiendo mas y mas funciones ,que claro que se pueden usar desde la terminal,pero lo intentare hacer mas simple :)

Leer más...

miércoles, 24 de octubre de 2012

tbashconverter 1.2 script en bash para convertir videos

Como saben estoy haciendo un script en bash para facilitar la conversion de videos con ffmpeg,o si no saben estoy haciendo un script en bash para facilitar la conversión de videos con ffmpeg,mas que nada es un codigo para que sirva de ejemplo para los tutoriales de bash,ya que también he hecho por ejemplo un fuser de puertos con nmap u otros scripts.

Bueno en esta ocasión pongo a disposision la version 1.2 de este script que le he puesto tbashconverter

Lo mas importante de esta version es

Licencia GNU

Arreglo de errores en dialogos zenity

Carpeta de salida(puedes elegirá carpeta de salida ajena a donde esta el script :D)

Y un nuevo esqueleto mas veloz(en vez de condicionales me baso en case/esac)

Y bueno eso es todo,la verdad es que me daban ganas de usar gtk+ para que quedara mejor con solo una interfaz pero no,una razon es porque se el eslogan es zenity y ffmpeg y otra cosa es porque esta muy dividido linux y no serviría en todas las distribuciones.

Así que vamos a dejarlo a su estilo ya que para interfaces hay muchos convertidores y muy potentes

También ahora esta en dos paste

En pastebin

Enlace

Y en el paste de nuestros amigos de <°Linux

Enlace

Bien para usarlo es igual que siempre

Copian el código

En terminal

cd ~/


touch tbashconverter.sh


gedit tbashconverter.sh

Pegan el código y cierran

Y después


chmod +x tbashconverter-1.2.sh

Y ejecutan con

./tbashconverter-1.2.sh

o

bash tbashconverter-1.2.sh

o

con nautilus

clic ejecutar en un terminal

O si prefieren como ya tiene ruta donde salvar el video pueden moverlo a /usr/bin para poder usarlo donde sea con solo escribir tbashconverter en terminal

sudo mv ./tbashconverter.sh /usr/bin/tbashconverter


Solo hay un problema el script esta programado para que busque las dependencias mas importantes que serian zenity y ffmpeg pero no obstante pueden faltar codecs y les tire errores,eso se resuelve con ver el error (sale en rojo hasta abajo) y goglearlo para ver que paquetes te hacen falta en tu distribución.


Leer más...

domingo, 23 de septiembre de 2012

tbashconverter 1.1 script para convertir vídeos en Linux/FreeBSD

Hoy tenia un poco de tiempo y ya que andamos metidos en eso del scripting bash, resolví meterle mas cosas a el script que escribí para facilitar el uso de ffmpeg o para convertir vídeos mas fácilmente en Linux y mas que nada en FreeBSD  ya que este script lo escribí para FreeBSD y aunque necesitamos instalar zenity y ffmpeg primero lo he podido usar y me ha sacado de complicaciones al convertir videos en FreeBSD,bueno en FreeBSD solo cambien el hashbang a la  ruta de bash o de sh.

El script ya le añadí mas formatos,ya no dice convierte vídeos de mp4 a música mp3,ya solo dice convierte vídeos,porque añadí los siguientes formatos

Formatos : flv,mpeg,mov,mp4,wav,mp3

También le cambie el inicio para que checke las dependencias y limpie la terminal para que podamos trabajar mas cómodo



Y arregle unos cuantos errorsillos que había por ahí

Eso es todo suena poco pero casi rescribi todo el script y funciona como debe


Codigo

Para ejecutarlo lo copian en un archivo de texto,lo renombran  tbashconverter.sh y le dan clic derecho  >> Propiedades >> Permisos y palomean ejecutar como programa

Luego ejecutar en una Terminal

O descargan el scipt

Enlace
Le dan clic derecho >> Propiedades >> Permisos y palomean ejecutar como programa



Luego ejecutar en una Terminal

También se podría mandar a /usr/bin para que se pueda ejecutar con el comando tbashconverter,solamente sin bash tbashconverter o ./tbashconverter,pero este script guarda los videos en la carpeta donde se ejecuta,osea guardaría los vídeos en /usr/bin y para esto seria necesario ejecutar como root y los vídeos serian de root y los tendiéramos que mover,etc, así que luego arreglo eso para que se pueda ejecutar sin necesitad de bash tbashconverter en la carpeta que este y que podamos elegir la carpeta de salida.



En el futuro añadiré mas cosas
Leer más...

sábado, 15 de septiembre de 2012

Script para convertir videos mp4 a audio mp3 (actualizado 1.0.1)


Esta es una versión actualizada del script que hice hace una semana,mas o menos,incluso le añadi mas cosas el mismo día :D,pero ya no lo encontraba por tanto desorden que tengo en la Pc,pero bueno en este caso ¿que añadí?


1.Suplante la prengunta del nombre de salida haciendo uso de zenity en vez de un comando bash

2.Añadi autobuscar lo necesario por si no tenemos instalado las dependencias avisara,que hace falta

3.Añadi el proceso en interfaz junto a la conversion en consola,osea a la hora de convertir veremos esto



Bueno eso es todo lo que añadi XD

Pero en el futuro añadire mas cosas,para que no solo sea un script sino que pienso convertir esto en una intefaz grafica completa para ffmpeg aunque yo creo no,porque de nombre le puse tbashconverter(Tiempo de convertir con un script en bash) así que si ya no es script no tiene caso,pero por el momento se puede hacer un uso estupendo de zenity y en el futuro le añadiré mas formatos opciones,etc

Como usar:

1.Crea un archivo de texto vacio y

Pega esto:


#!/bin/bash 

# Programador: Tiempo de Tux
# Pagina web: www.itimetux.com

#---------------------------------# 
#-----tbashconverter--------------#
#------Vesion 1.0.1---------------#
#---------------------------------#

echo -e "\e[1;35m____________________________________________\e[0m"
echo -e "\e[1;35m--------Convierte tus videos mp4 a música mp3----------\e[0m"
echo -e "\e[1;35m------------------------------------------------------------------------\e[0m"

echo '---Verificando las dependencias---'

# Verificando todo lo necesario

noffmpeg="Error no tienes ffmpeg instalado :( instalalo y vuelve a correr el script"
nozenity="Error no tienes zenity instalado :( instalalo y vuelve a correr el script"

# Verificando con las variables lo necesario

# zenity

which zenity
if [ ! $? = 0 ]; then
   echo "$nozenity" > /tmp/error-notfound
   xdg-open /tmp/error-notfound
   exit
fi

# ffmpeg

which ffmpeg
if [ ! $? = 0 ]; then
   echo "$noffmpeg" > /tmp/error-notfound
   xdg-open /tmp/error-notfound
   exit
else
echo '-------Listo-------'
fi

echo 'Deseas continuar(Si,No)'

read opcion

case $opcion in

si|SI|Si)

echo "Seleciona un video"

for archivo in `zenity --file-selection --file-filter=*.mp4`
do

if [ -f $archivo ]
then

nombre=`zenity --entry --text="Como se llamara la pista de audio(no .mp3)"`
if [ ! $? = 0 ] ; then
echo "No elegiste un nombre"
exit 6;
fi

echo -e '\e[0;31m# Si presionas ctrl+c en el transcurso puede que no se complete la conversion\e[0m'

echo "Convertir(Si,No)"

read opciion

case $opciion in 

si|SI|Si)
(
echo "15" ; ffmpeg -i $archivo $nombre.mp3
) | 
zenity --progress --text=Convirtiendo percentage=0 --pulsate
if [ ! "$?" = 0 ] ; then
echo "Conversion cancelada"
exit 6;
fi

echo -e "\e[1;35mListo tu archivo se guardo en $PWD\e[0m"
echo -e '\e[0;31m# Si presionaste ctrl+c puede que este incompleto\e[0m'
;;

no|NO|No)

exit 0;

;;

esac

fi

done

;;

no|NO|No)

exit 1;

;;

*)

echo "Esa no es una opcion :("

exit 2;

;;

esac

# Fin del codigo




2.Guardalo como tbashconverter.sh

3.Dale clic derecho >> Propiedades >> y Palomea "Permitir ejecutar archivo como un programa"



4.Dale clic y ejecutar >> Ejecutar en un terminal




También lo pueden ejecutar como el clasico uso de la SHELL

chmod +x tbashconverter.sh


./tbashconverter.sh

Pero recomiendo los pasos que dije

Y disfruta ripeando el audio de tus .mp4 a .mp3
Leer más...