:: Nautilus Script – Convertisseur FLV

après avoir utilisé la commande ffmpeg puor convertir des videos en flv (pour un peu de streaming… pour ma nouvelle section (encore en test), j’ia pensé qu’il était grand temps de mettre les mains dans le cambouis.

J’ai donc rendu mes lignes de commandes un peu plus userfriendly enutilisant la petite commande ZENITY. Tout ca pour automatiser un peu le bousin et l’utiliser rapidement dans les Scripts Nautilus de mon Ubuntu Bien Aimé. Le premier est super fonctionnel, si on écarte le problème des espaces dans le nom, mais sans fioriture ni paramétrage.

 #!/bin/bash # for I in `echo $*` do ffmpeg -i "$I" -ab 56 -ar 44100 -b 200 -r 15 -s 320x240 -f flv "$I".flv   done done exit0

Et ca marche. maintenant, un peu de configuration pourrait être la bienvenue… je remonte mes manches une seconde fois (ou deuxieme serait plus exacte… j’y revient) Donc, passage par une GUI via ZENITY. donc voila la seconde mouture, espaces compris.

#!/bin/bash # res=$(zenity --list --title "Resolution" --height=200 --radiolist --column "" --column "Taille"  FALSE 140x280 TRUE 320x240 FALSE 400x480 FALSE 640x480) [ "x$res" == "x" ] && exit framerate=$(zenity --list --title "Framerate" --height=200 --radiolist --column "" --column "framerate" TRUE 15 FALSE 24 FALSE 25) [ "x$framerate" == "x" ] && exit bitrate=$(zenity --list --title "Bitrate" --height=200 --radiolist --column "" --column "bitrate" FALSE 160 TRUE 200 FALSE 320) [ "x$bitrate" == "x" ] && exit audiosampling=$(zenity --list --title "Audiosampling" --height=200 --radiolist --column "" --column "audiosampling" FALSE 11025 FALSE 22050 TRUE 44100) [ "x$audiosampling" == "x" ] && exit audiobitrate=$(zenity --list --title "Audiobitrate" --height=200 --radiolist --column "" --column "audiobitrate" FALSE 16 FALSE 24 TRUE 48 FALSE 56) [ "x$audiobitrate" == "x" ] && exit for file do ffmpeg -i "$file" -ab 48 -ar 44100 -b $bitrate -r $framerate -s $res -f flv "$file".flv   done done exit0 

Ca marche plus ou moins bien, c’est plus de la bidouille que du code super propre… A venir : un choix vers d’autres formats que le flv, pour offrir un maximum de possibilités de conversion… a suivre, donc.

Laissez un message après le BiiiiiP / please leave us a message

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

Fièrement propulsé par WordPress | Thème : Baskerville 2 par Anders Noren.

Retour en haut ↑