Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- ### criado por perito ###
- ### email: [email protected] ###
- ### skype: em breve! ###
- while true
- do
- echo "||=================================================||"
- echo "|| xffmpeg ||"
- echo "|| by: perito ||"
- echo "||=================================================||"
- echo "||=================================================||"
- echo "|| 1) converter vídeo/áudio ||"
- echo "|| 0) sair ||"
- echo "||=================================================||"
- read ress;
- if [ "$ress" == "0" ]; then
- clear
- exit
- elif [ "$ress" == "1" ]; then
- echo "digite o nome do arquivo com extenção e indicando o caminho:"
- read arq0;
- echo "digite o novo nome do arquivo com nova extenção e o caminho e ser gerado:"
- read arq1;
- clear
- echo "||=================================================||"
- echo "|| escolha um codec de vídeo ||"
- echo "||=================================================||"
- echo "||=================================================||"
- echo "|| 1) padrão (input) ||"
- echo "|| 2) theora ||"
- echo "|| 3) amv ||"
- echo "|| 4) Avid ||"
- echo "|| 5) bmp ||"
- echo "|| 6) flash v1 ||"
- echo "|| 7) flash v2 ||"
- echo "|| 8) gif ||"
- echo "|| 9) H. 261 ||"
- echo "|| 10) H. 263 ||"
- echo "|| 11) mpeg-1 ||"
- echo "|| 12) mpeg-2 ||"
- echo "|| 13) mpeg-4 parte 2 ||"
- echo "|| 14) png ||"
- echo "|| 15) Xvid ||"
- echo "|| 0) sair ||"
- echo "||=================================================||"
- read cmdv;
- if [ "$cmdv" == "0" ]; then
- clear
- exit
- fi
- clear
- echo "||=================================================||"
- echo "|| escolha um codec de áudio ||"
- echo "||=================================================||"
- echo "||=================================================||"
- echo "|| 1) padrão (input) ||"
- echo "|| 2) mp3 ||"
- echo "|| 3) aac ||"
- echo "|| 0) sair ||"
- echo "||=================================================||"
- read cmda;
- if [ "$cmda" == "0" ]; then
- clear
- exit
- fi
- # perguntar se prefere uma otimização na conversão
- echo "seu arquivo pode sofrer uma queda de qualidade"
- echo "gostaria de manter a qualidade do arquivo?"
- echo "1) sim"
- echo "2) não"
- echo "0) sair"
- read pg;
- if [ "$pg" == "0" ]; then
- clear
- exit
- elif [ "pg" == "2" ]; then
- #continuação do script
- if [ "$cmdv" == "1" ]; then
- if [ "$cmda" == "1" ]; then
- ffmpeg -i $arq0 $arq1
- elif [ "$cmda" == "2" ]; then
- ffmpeg -i $arq0 -acodec mp3 $arq1
- elif [ "$cmda" == "3" ]; then
- ffmpeg -i $arq0 -acodec aac $arq1
- # termina aqui
- else
- echo "comando inválido"
- fi # fim do primeiro
- # começo do segundo if
- elif [ "$cmdv" == "2" ]; then
- if [ "$cmda" == "1" ]; then
- ffmpeg -i $arq0 -vcodec theora $arq1
- elif [ "$cmda" == "2" ]; then
- ffmpeg -i $arq0 -vcodec theora -acodec mp3 arq1
- elif [ "$cmda" == "3" ]; then
- ffmpeg -i $arq0 -vcodec theora -acodec aac $arq1
- else
- echo "comando inválido"
- fi #fim do segundo if
- #começo do terceiro if
- elif [ "$cmdv" == "3" ]; then
- if [ "$cmda" == "1" ]; then
- ffmpeg -i $arq0 -vcodec amv $arq1
- elif [ "$cmda" == "2" ]; then
- ffmpeg -i $arq0 -vcodec amv -acodec mp3 $arq1
- elif [ "$cmda" == "3"]; then
- ffmpeg -i $arq0 -vcodec amv -acodec aac $arq1
- else
- echo "comando inválido"
- fi #fim do terceiro if
- #começo do quarto if
- elif [ "$cmdv" == "$cmda" ]; then
- ffmpeg -i $arq0 -acodec aac -vcodec amv $arq1
- elif [ "$cmdv" == "4" ]; then
- if [ "$cmda" == "1" ]; then
- ffmpeg -i $arq -vcodec avrn $arq1
- elif [ "$cmda" == "2" ]; then
- ffmpeg -i $arq0 -vcodec avrn -acodec mp3 $arq1
- elif [ "$cmda" == "3" ]; then
- ffmpeg -i $arq0 -vcodec avrn -acodec aac $arq1
- else
- echo "comando inválido"
- fi #fim do quarto if
- #começo do quinto if
- elif [ "$cmdv" == "5" ]; then
- if [ "$cmda" == "1" ]; then
- ffmpeg -i $arq0 -vcodec bmp $arq1
- elif [ "$cmda" == "2" ]; then
- ffmpeg -i $arq0 -vcodec bmp -acodec mp3 $arq1
- elif [ "$cmda" == "3" ]; then
- ffmpeg -i $arq0 -vcodec bmp -acodec aac $arq1
- else
- echo "comando inválido"
- fi #final do quinto if
- #começo do sesto if
- elif [ "$cmdv" == "6" ]; then
- if [ "$cmda" == "1" ]; then
- ffmpeg -i $arq0 -vcodec flashsv $arq1
- elif [ "$cmda" == "2" ]; then
- ffmpeg -i $arq -vcodec flashsv -acodec mp3 $arq1
- elif [ "$cmda" == "3" ]; then
- ffmpeg -i $arq0 -vcodec flashsv -acodec aac $arq1
- else
- echo "comando inválido"
- fi #fim do sesto if
- #inicio do setimo if
- elif [ "$cmdv" == "7" ]; then
- if [ "$cmda" == "1" ]; then
- ffmpeg -i $arq0 -vcodec flashsv2 $arq1
- elif [ "$cmda" == "2" ]; then
- ffmpeg -i $arq -vcodec flashsv2 -acodec mp3 $arq1
- elif [ "$cmda" == "3" ]; then
- ffmpeg -i $arq0 -vcodec flashsv2 -acodec aac $arq1
- else
- echo "comando inválido"
- fi #fim do setimo if
- #começo do oitavo if
- elif [ "$cmdv" == "8" ]; then
- if [ "$cmda" == "1" ]; then
- ffmpeg -i $arq0 -vcodec gif $arq1
- elif [ "$cmda" == "2" ]; then
- ffmpeg -i $arq0 -vcodec gif -acodec mp3 $arq1
- elif [ "$cmda" == "3" ]; then
- ffmpeg -i $arq0 -vcodec gif -acodec aac $arq1
- else
- echo "comando inválido"
- fi #fim do oitavo if
- #inicio do nono if
- elif [ "$cmdv" == "9" ]; then
- if [ "$cmda" == "1" ]; then
- ffmpeg -i $arq0 -vcodec h261 $arq1
- elif [ "$cmda" == "2" ]; then
- ffmpeg -i $arq -vcodec h261 -acodec mp3 $arq1
- elif [ "$cmda" == "3" ]; then
- ffmpeg -i $arq0 -vcodec h261 -acodec aac $arq1
- else
- echo "comando inválido"
- fi #fim do nono if
- #começo do decimo if
- elif [ "$cmdv" == "10" ]; then
- if [ "$cmda" == "1" ]; then
- ffmpeg -i $arq0 -vcodec h263 $arq1
- elif [ "$cmda" == "2" ]; then
- ffmpeg -i $arq -vcodec h263 -acodec mp3 $arq1
- elif [ "$cmda" == "3" ]; then
- ffmpeg -i $arq0 -vcodec h263 -acodec aac $arq1
- else
- echo "comando inválido"
- fi #fim do decimo if
- #começo do decimo primeiro if
- elif [ "$cmdv" == "11" ]; then
- if [ "$cmda" == "1" ]; then
- ffmpeg -i $arq0 -vcodec mpeg1video $arq1
- elif [ "$cmda" == "2" ]; then
- ffmpeg -i $arq0 -vcodec mpeg1video -acodec mp3 $arq1
- elif [ "$cmda" == "3" ]; then
- ffmpeg -i $arq0 -vcodec mpeg1video -acodec aac $arq1
- else
- echo "comando inválido"
- fi #fim do decimo primeiro if
- #inicio do decimo segundo if
- elif [ "$cmdv" == "12" ]; then
- if [ "$cmda" == "1" ]; then
- ffmpeg -i $arq0 -vcodec mpeg2video $arq1
- elif [ "$cmda" == "2" ]; then
- ffmpeg -i $arq0 -vcodec mpeg2video -acodec mp3 $arq1
- elif [ "$cmda" == "3" ]; then
- ffmpeg -i $arq0 -vcodec mpeg2video -acodec aac $arq1
- else
- echo "comando inválido"
- fi #fim do decimo segundo if
- #inicio do decimo terceiro if
- elif [ "$cmdv" == "13" ]; then
- if [ "$cmda" == "1" ]; then
- ffmpeg -i $arq0 -vcodec mpeg4 $arq1
- elif [ "$cmda" == "2" ]; then
- ffmpeg -i $arq0 -vcodec mpeg4 -acodec mp3 $arq1
- elif [ "$cmda" == "3" ]; then
- ffmpeg -i $arq0 -vcodec mpeg4 -acodec aac $arq1
- else
- echo "comando inválido"
- fi #fim do decimo terceiro if
- #inicio do decimo quarto if
- elif [ "$cmdv" == "14" ]; then
- if [ "$cmda" == "1" ]; then
- ffmpeg -i $arq0 -vcodec png $arq1
- elif [ "$cmda" == "2" ]; then
- ffmpeg -i $arq0 -vcodec png -acodec mp3 $arq1
- elif [ "$cmda" == "3" ]; then
- ffmpeg -i $arq0 -vcodec png -acodec aac $arq1
- else
- echo "comando inválido"
- fi #fim do decimo quarto if
- #inicio do ultimo if
- elif [ "$cmdv" == "15" ]; then
- if [ "$cmda" == "1" ]; then
- ffmpeg -i $arq0 -vcodec libxvid $arq1
- elif [ "$cmda" == "2" ]; then
- ffmpeg -i $arq0 -vcodec libxvid -acodec mp3 $arq1
- elif [ "$cmda" == "3" ]; then
- ffmpeg -i $arq0 -vcodec libxvid -acodec aac $arq1
- else
- echo "comando inválido"
- fi #fim do ultimo if
- ########################################################
- ########################################################
- elif [ "$pg" == "1" ]; then
- echo "pegue uma boa e velha xicara de café"
- echo "porque isso vai demorar um pouco ;-)"
- sleep 5
- #conversão otimizada
- if [ "$cmdv" == "1" ]; then
- if [ "$cmda" == "1" ]; then
- ffmpeg -i $arq0 -qscale 0 $arq1
- elif [ "$cmda" == "2" ]; then
- ffmpeg -i $arq0 -acodec mp3 -qscale 0 $arq1
- elif [ "$cmda" == "3" ]; then
- ffmpeg -i $arq0 -acodec aac -qscale 0 $arq1
- # termina aqui
- else
- echo "comando inválido"
- fi # fim do primeiro
- # começo do segundo if
- elif [ "$cmdv" == "2" ]; then
- if [ "$cmda" == "1" ]; then
- ffmpeg -i $arq0 -vcodec theora -qscale 0 $arq1
- elif [ "$cmda" == "2" ]; then
- ffmpeg -i $arq0 -vcodec theora -acodec mp3 -qscale 0 arq1
- elif [ "$cmda" == "3" ]; then
- ffmpeg -i $arq0 -vcodec theora -acodec aac -qscale 0 $arq1
- else
- echo "comando inválido"
- fi #fim do segundo if
- #começo do terceiro if
- elif [ "$cmdv" == "3" ]; then
- if [ "$cmda" == "1" ]; then
- ffmpeg -i $arq0 -vcodec amv -qscale 0 $arq1
- elif [ "$cmda" == "2" ]; then
- ffmpeg -i $arq0 -vcodec amv -acodec mp3 -qscale 0 $arq1
- elif [ "$cmda" == "3"]; then
- ffmpeg -i $arq0 -vcodec amv -acodec aac -qscale 0 $arq1
- else
- echo "comando inválido"
- fi #fim do terceiro if
- #começo do quarto if
- elif [ "$cmdv" == "$cmda" ]; then
- ffmpeg -i $arq0 -acodec aac -vcodec amv -qscale 0 $arq1
- elif [ "$cmdv" == "4" ]; then
- if [ "$cmda" == "1" ]; then
- ffmpeg -i $arq -vcodec avrn -qscale 0 $arq1
- elif [ "$cmda" == "2" ]; then
- ffmpeg -i $arq0 -vcodec avrn -acodec mp3 -qscale 0 $arq1
- elif [ "$cmda" == "3" ]; then
- ffmpeg -i $arq0 -vcodec avrn -acodec aac -qscale 0 $arq1
- else
- echo "comando inválido"
- fi #fim do quarto if
- #começo do quinto if
- elif [ "$cmdv" == "5" ]; then
- if [ "$cmda" == "1" ]; then
- ffmpeg -i $arq0 -vcodec bmp -qscale 0 $arq1
- elif [ "$cmda" == "2" ]; then
- ffmpeg -i $arq0 -vcodec bmp -acodec mp3 -qscale 0 $arq1
- elif [ "$cmda" == "3" ]; then
- ffmpeg -i $arq0 -vcodec bmp -acodec aac -qscale 0 $arq1
- else
- echo "comando inválido"
- fi #final do quinto if
- #começo do sesto if
- elif [ "$cmdv" == "6" ]; then
- if [ "$cmda" == "1" ]; then
- ffmpeg -i $arq0 -vcodec flashsv -qscale 0 $arq1
- elif [ "$cmda" == "2" ]; then
- ffmpeg -i $arq -vcodec flashsv -acodec mp3 -qscale 0 $arq1
- elif [ "$cmda" == "3" ]; then
- ffmpeg -i $arq0 -vcodec flashsv -acodec aac -qscale 0 $arq1
- else
- echo "comando inválido"
- fi #fim do sesto if
- #inicio do setimo if
- elif [ "$cmdv" == "7" ]; then
- if [ "$cmda" == "1" ]; then
- ffmpeg -i $arq0 -vcodec flashsv2 -qscale 0 $arq1
- elif [ "$cmda" == "2" ]; then
- ffmpeg -i $arq -vcodec flashsv2 -acodec mp3 -qscale 0 $arq1
- elif [ "$cmda" == "3" ]; then
- ffmpeg -i $arq0 -vcodec flashsv2 -acodec aac -qscale 0 $arq1
- else
- echo "comando inválido"
- fi #fim do setimo if
- #começo do oitavo if
- elif [ "$cmdv" == "8" ]; then
- if [ "$cmda" == "1" ]; then
- ffmpeg -i $arq0 -vcodec gif -qscale 0 $arq1
- elif [ "$cmda" == "2" ]; then
- ffmpeg -i $arq0 -vcodec gif -acodec mp3 -qscale 0 $arq1
- elif [ "$cmda" == "3" ]; then
- ffmpeg -i $arq0 -vcodec gif -acodec aac -qscale 0 $arq1
- else
- echo "comando inválido"
- fi #fim do oitavo if
- #inicio do nono if
- elif [ "$cmdv" == "9" ]; then
- if [ "$cmda" == "1" ]; then
- ffmpeg -i $arq0 -vcodec h261 -qscale 0 $arq1
- elif [ "$cmda" == "2" ]; then
- ffmpeg -i $arq -vcodec h261 -acodec mp3 -qscale 0 $arq1
- elif [ "$cmda" == "3" ]; then
- ffmpeg -i $arq0 -vcodec h261 -acodec aac -qscale 0 $arq1
- else
- echo "comando inválido"
- fi #fim do nono if
- #começo do decimo if
- elif [ "$cmdv" == "10" ]; then
- if [ "$cmda" == "1" ]; then
- ffmpeg -i $arq0 -vcodec h263 -qscale 0 $arq1
- elif [ "$cmda" == "2" ]; then
- ffmpeg -i $arq -vcodec h263 -acodec mp3 -qscale 0 $arq1
- elif [ "$cmda" == "3" ]; then
- ffmpeg -i $arq0 -vcodec h263 -acodec aac -qscale 0 $arq1
- else
- echo "comando inválido"
- fi #fim do decimo if
- #começo do decimo primeiro if
- elif [ "$cmdv" == "11" ]; then
- if [ "$cmda" == "1" ]; then
- ffmpeg -i $arq0 -vcodec mpeg1video -qscale 0 $arq1
- elif [ "$cmda" == "2" ]; then
- ffmpeg -i $arq0 -vcodec mpeg1video -acodec mp3 -qscale 0 $arq1
- elif [ "$cmda" == "3" ]; then
- ffmpeg -i $arq0 -vcodec mpeg1video -acodec aac -qscale 0 $arq1
- else
- echo "comando inválido"
- fi #fim do decimo primeiro if
- #inicio do decimo segundo if
- elif [ "$cmdv" == "12" ]; then
- if [ "$cmda" == "1" ]; then
- ffmpeg -i $arq0 -vcodec mpeg2video -qscale 0 $arq1
- elif [ "$cmda" == "2" ]; then
- ffmpeg -i $arq0 -vcodec mpeg2video -acodec mp3 -qscale 0 $arq1
- elif [ "$cmda" == "3" ]; then
- ffmpeg -i $arq0 -vcodec mpeg2video -acodec aac -qscale 0 $arq1
- else
- echo "comando inválido"
- fi #fim do decimo segundo if
- #inicio do decimo terceiro if
- elif [ "$cmdv" == "13" ]; then
- if [ "$cmda" == "1" ]; then
- ffmpeg -i $arq0 -vcodec mpeg4 -qscale 0 $arq1
- elif [ "$cmda" == "2" ]; then
- ffmpeg -i $arq0 -vcodec mpeg4 -acodec mp3 -qscale 0 $arq1
- elif [ "$cmda" == "3" ]; then
- ffmpeg -i $arq0 -vcodec mpeg4 -acodec aac -qscale 0 $arq1
- else
- echo "comando inválido"
- fi #fim do decimo terceiro if
- #inicio do decimo quarto if
- elif [ "$cmdv" == "14" ]; then
- if [ "$cmda" == "1" ]; then
- ffmpeg -i $arq0 -vcodec png -qscale 0 $arq1
- elif [ "$cmda" == "2" ]; then
- ffmpeg -i $arq0 -vcodec png -acodec mp3 -qscale 0 $arq1
- elif [ "$cmda" == "3" ]; then
- ffmpeg -i $arq0 -vcodec png -acodec aac -qscale 0 $arq1
- else
- echo "comando inválido"
- fi #fim do decimo quarto if
- #inicio do ultimo if
- elif [ "$cmdv" == "15" ]; then
- if [ "$cmda" == "1" ]; then
- ffmpeg -i $arq0 -vcodec libxvid -qscale 0 $arq1
- elif [ "$cmda" == "2" ]; then
- ffmpeg -i $arq0 -vcodec libxvid -acodec mp3 -qscale 0 $arq1
- elif [ "$cmda" == "3" ]; then
- ffmpeg -i $arq0 -vcodec libxvid -acodec aac -qscale 0 $arq1
- else
- echo "comando inválido"
- fi #fim do ultimo if
- else
- echo "comando inválido"
- fi
- else
- echo "comando inválido"
- fi
- else
- echo "comando inválido"
- fi
- else
- echo "comando inválido"
- fi
- #fim do script
- done
Add Comment
Please, Sign In to add comment