Guest User

Untitled

a guest
May 21st, 2018
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.02 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. tipo=$1
  4. arqv=$2
  5. resolucao=$3
  6. tipoarq=$4
  7.  
  8. help() {
  9. clear
  10. echo "Convertor de Vídeos para MP4"
  11. echo "Parametro 1 = Tipo: (A - Arquivo/D - Diretório)"
  12. echo "Parametro 2 = Arquivo/Caminho"
  13. echo "Parametro 3 = Resolução"
  14. echo "Parametro 4 = Tipo de Arquivos de Entrada (rmvb, avi, mpeg)"
  15. }
  16.  
  17. if [ "$tipo" = "" -o "$arqv" = "" -o "$resolucao" = "" -o "$tipoarq" = "" ]; then
  18. help;
  19. exit
  20. fi
  21.  
  22. if [ "$tipo" = "D" ]; then
  23. count=`ls "$arqv"/*.$tipoarq | wc -l`
  24. else
  25. count=1
  26. fi
  27.  
  28. echo "$count arquivos encontrados para converter."
  29.  
  30. x=0
  31. while [ ! $x -ge $count ]; do
  32. x=`echo $x + 1 | bc`
  33. if [ "$tipo" = "D" ]; then
  34. nome=`ls "$arqv"/*.$tipoarq | head -n $x | tail -n 1`
  35. else
  36. nome=$arqv
  37. fi
  38.  
  39. echo "Convertendo $nome ..."
  40. ffmpeg -i "$nome" -acodec libfaac -ab 128kb -vcodec mpeg4 -b 1200kb -mbd 2 -cmp 2 -subcmp 2 -s $resolucao "`echo $nome | sed "s/.$tipoarq//g"`".mp4
  41. done
  42. exit
  43.  
  44. -acodec libfaac -ab 128kb
  45.  
  46. -c:a copy
  47.  
  48. sudo apt-get install ffmpeg
  49.  
  50. ffmpeg -i input.rmvb -c:a copy output.mp4
Add Comment
Please, Sign In to add comment