Tutorial/Bash e Zenity/Mp4 converter
Eccolo! Come vi avevo promesso ecco la versione migliorata e con interfaccia grafica del nostro convertitore video per Linux per formati compatibili con i lettori mp4 di varia natura.
Ora non è più necessario selezionare prima il file da convertire quindi lo script potrà essere fatto partire da qualsiasi posizione, la selezione del file avverrà appena avviato lo script stesso.
Ho aggiunto qualche finestra di avvertimento, la selezione dei due formati ( 16/9 e 4/3 ) e l'utile finestra che ci avverte del lavoro finito. Certo è ancora migliorabile quindi se avete qualcosa da aggiungere aggiungete e condividete!
Potete copiare il codice qui di seguito e incollarlo in un file di testo semplice dopodichè sarà sufficente mettere il file nella cartella degli script di nautilus ( Vostrahome/.gnome2/nautilus-scripts ) senza dimenticare di renderlo eseguibile, oppure scaricarlo dalla sezione Download.
#!/bin/bash
FILE_ORIGINE=`cat /tmp/xplodpath`
FILE=`basename $FILE_ORIGINE`
FILE_DESTINAZIONE=$FILE_ORIGINE"_covertito.avi"
zenity --file-selection --title="Mp4 Video Converter" --save--filename=$HOME/ > /tmp/xplodpath
case $? in
1)
exit 1;;
-1)
exit 1;;
esac
RATIO=`zenity --list --radiolist --column="Seleziona"--column="Aspetto" false "Con bordi (rapporto 16/9)"
false "Senza bordi(rapporto 4/3)"`
case $? in
1)
exit 1;;
-1)
exit 1;;
esac
if [ "$RATIO" = "Con bordi (rapporto 16/9)" ];then
zenity --info --text="Ora comincerà la conversione del file, a secondadelle dimensione del file potrebbe essere necessario anche parecchio
tempo alla fine del processo verrai avvisato del successo della
conversione"
mencoder "$FILE_ORIGINE" -ofps 20 -vf-add scale=320:180 -vf-addexpand=320:240:-1:-1:1 -srate 44100 -ovc xvid -xvidencopts
bitrate=600:max_bframes=0:quant_type=h263:me_quality=4 -oac lavc
-lavcopts acodec=mp2:abitrate=128 -o "$FILE_DESTINAZIONE"
zenity --title="LoXplod" --info --text="Conversione terminata consuccesso! Il video convertito lo trovi nella cartella dell'originale."
else
zenity --info --text="Ora comincerà la conversione del file, a secondadelle dimensione del file potrebbe essere necessario anche parecchio
tempo alla fine del processo verrai avvisato del successo della
conversione"
mencoder "$FILE_ORIGINE" -ofps 20 -vf-add scale=320:240 -vf-addexpand=320:240:-1:-1:1 -srate 44100 -ovc xvid -xvidencopts
bitrate=600:max_bframes=0:quant_type=h263:me_quality=4 -oac lavc
-lavcopts acodec=mp2:abitrate=128 -o "$FILE_DESTINAZIONE"
zenity --title="Mp4 Video Converter" --info --text="Conversioneterminata con successo!"
fi











