Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Debian - Kde - Theme Crystal
Por rogerboff
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Scripts

Linux user

Publicado por Rangelweb em (última atualização em 27/08/2012)   [ 2367 hits ]

Login: RW, 111938 pontos

Homepage: www.myspace.com/blackfullhott

Download:

Versão 2:

Versão 3:

Versão 4:

Versão 5:


Descrição

Script com algumas funções básicas das quais necessito, e você também poderá necessitar.

- Recolhi umas informações e dei uma modificada.


[ Download: RwMult.sh ]   [ Enviar nova versão ]

Versões atualizadas deste script (NOVO)
Linux user

Publicado por Rangelweb em 14/08/2012

Changelog: Agora também converte de WMV para AVI

(versão 2)

 

Linux user

Publicado por Rangelweb em 14/08/2012

Changelog: Agora com esse script podemos converter de .WMV para .AVI além de .MP4 e .FLV

(versão 3)

 

Linux user

Publicado por Rangelweb em 20/08/2012

Changelog: Resolvi fazer uma modificação.
ADD, na conversão de MP4, FLV, WMV p/ AVIXVID a resolução 640:480.
Um amigo usou sem essa opção e descobrimos que o seu aparelho de DvD só aceita com esse valor.
Caso alguém queira manter a resolução original, apenas remova esse comando: -vf scale=640:480 ou pode alterar.

(versão 4)

 

Linux user

Publicado por Rangelweb em 27/08/2012

Changelog: Versão 2.0, agora vc converte de RMVB, MKV, MP4, WMV, FLV p/ AVIxvid.
Com opção de 640:480 ou não!

(versão 5)

 

[ Esconder código-fonte ]

#!/bin/bash

#RWSTUDIO.NET46.NET
###########verifica se o usuario é root##################
#se for root retorna 0
#se for usuario normal retorna 1000
userid=$(id -u)
if [ $userid = 1000 ]; then
`zenity --warning --text "Não Esta Sendo Executado Como Administrador (root) \n As tarefas serão feitas como usuário normal." --title "RwMult 1.1"`
fi
if [ $userid = 0 ]; then
`zenity --warning --text "Cuidado Script Sendo Executado Como Administrador (root)." --title "RwMult 1.1"`
fi

######################################### REDIMENSIONANDO VÁRIAS IMAGENS DE UMA SÓ VEZ (4)
function redimensionaruma () {
resolucao=$(zenity --entry --text="Digite a Resolução Das Imagens Desejada, 400." --title="..::RwMult 1.1::.." --width=300)
if [ $? == 1 ]; then
exit
fi

qualidade=$(zenity --entry --text="Digite a qualidade das Imagens Desejada ( 60 = 60% )" --title="..::RwMult 1.1::.." --width=300)
if [ $? == 1 ]; then
exit
fi

local=$(zenity --directory --file-selection --title "Escolha a Pasta com as Imagens")
if [ $? == 1 ]; then
exit
fi

convert -resize $resolucao -quality $qualidade $local/* $local/fotos-redimensionadas &> /tmp/2345678.txt

a=$(cat /tmp/2345678.txt)
zenity --info --text "Redimensionadas com sucesso!" --width=300
rm /tmp/2345678.txt
exit 0
}

######################################### REDIMENSIONAR UMA IMAGEM (3)
function redimensionarvarias () {

resolucao=$(zenity --entry --text="Digite a Resolução Das Imagens Desejada, ex:400." --title="..::RwMult 1.1::.." --width=300)
if [ $? == 1 ]; then
exit
fi

qualidade=$(zenity --entry --text="Digite a qualidade das Imagens Desejada ( 60 = 60% )" --title="..::RwMult 1.1::.." --width=300)
if [ $? == 1 ]; then
exit
fi

imagem=$(zenity --file-selection --title "Escolha um Arquivo.")
if [ $? == 1 ]; then
exit
fi

convert -resize $resolucao -quality $qualidade $imagem $imagem-redimensionada.jpg  &> /tmp/2345678.txt

a=$(cat /tmp/2345678.txt)
zenity --info --text "Redimensionada com sucesso!" --width=300
rm /tmp/2345678.txt

exit 0

}


################################### RMVB / AVIXVID (2)
function  rmvb_avixvid () {

zenity --info --title "..::RwMult 1.1::.." --text "RwMult 1.1 - Com esse software fica fácil converter vídeos que estão no formato RMVB, basta
Selecionar o Vídeo a ser convertido para AVI-XVID" --width=550 --height=200
input=`zenity --file-selection --title "Selecione um arquivo MP4"`
  if [ $? = 1 ];
   then zenity --error --title "Converter" --text "Conversão cancelada" & exit
  fi
clear
zenity --question --title "Converter" --text "A conversão irá criar um arquivo (Vídeo) .avi no mesmo diretório do arquivo MP4 a ser convertido para AVI-XVID Deseja prosseguir com a conversão? clique em SIM ou Não para cancelar. \nOBS: Esse software somente converte de RMVB para AVI com codec XVID, não altera a qualidade do vídeo." --width=550 --height=150
  if [ $? = 1 ];
   then zenity --error --title "RwMult 1.1" --text "Conversão cancelada" & exit
  fi
sleep 1s
mencoder "$input" -of avi -ovc xvid -oac mp3lame -xvidencopts bitrate=1500:autoaspect -lameopts vbr=3:br=128  -ofps 30 -srate 44100  -o "$input".avi | awk -vRS="\r" '$1 ~ /Pos/ {gsub(/Pos:/," ");gsub(/%\)/," ");gsub(/ \(/," ");print $3"\n#Position :\\t"$1"\\nFrame :\\t"$2"\\nPorcentagem concluída :\\t"$3"%\\nFrame Rate :\\t"$4"\\nTempo Restante :\\t"$6; fflush();}' | zenity --progress --title "..::RwMult 1.1::.." --auto-close
  if [ $? = 1 ];
   then zenity --error --title "RwConvert 1.1" --text "Conversão cancelada" & exit
  fi
sleep 1s
zenity --info --title "RwMult 1.1" --text "Convertido com sucesso! de RMVB p/ AVI-XVID."
exit

}


##################################### MP4 / AVIXVID(1)
function  mp4_avixvid () {

zenity --info --title "..::RRwMult 1.1::.." --text "RwMult 1.1 - Com esse software fica fácil converter vídeos que estão no formato MP4, basta
Selecionar o Vídeo a ser convertido para AVI-XVID" --width=550 --height=200
input=`zenity --file-selection --title "Selecione um arquivo MP4"`
  if [ $? = 1 ];
   then zenity --error --title "Converter" --text "Conversão cancelada" & exit
  fi
clear
zenity --question --title "Converter" --text "A conversão irá criar um arquivo (Vídeo) .avi no mesmo diretório do arquivo MP4 a ser convertido para AVI-XVID Deseja prosseguir com a conversão? clique em SIM ou Não para cancelar. \nOBS: Esse software somente converte de MP4 para AVI com codec XVID, não altera a qualidade do vídeo." --width=550 --height=150
  if [ $? = 1 ];
   then zenity --error --title "RwMult 1.1" --text "Conversão cancelada" & exit
  fi
sleep 1s
mencoder "$input" -of avi -ovc xvid -oac mp3lame -xvidencopts bitrate=1500:autoaspect -lameopts vbr=3:br=128  -ofps 30 -srate 44100  -o "$input".avi | awk -vRS="\r" '$1 ~ /Pos/ {gsub(/Pos:/," ");gsub(/%\)/," ");gsub(/ \(/," ");print $3"\n#Position :\\t"$1"\\nFrame :\\t"$2"\\nPorcentagem concluída :\\t"$3"%\\nFrame Rate :\\t"$4"\\nTempo Restante :\\t"$6; fflush();}' | zenity --progress --title "..::RwMult 1.1::.." --auto-close
  if [ $? = 1 ];
   then zenity --error --title "RwMult 1.1" --text "Conversão cancelada" & exit
  fi
sleep 1s
zenity --info --title "RwMult 1.1" --text "Convertido com sucesso! de MP4 p/ AVI-XVID."
exit

}
################## MENU DE ESCOLHA #######################


while true; do
  acao="$(zenity --width=550 --height=400 --list --column "   " --title="RwMult 1.1 - Execute Tarefas." \
        " 1) MP4 / AVIXVID" \
   " 2) RMVB / AVIXVID" \
   " 3) REDIMENSIONAR UMA IMAGEM" \
   " 4) REDIMENSIONAR VARIAS IMAGENS" \
   "::Clique AQUI e em OK!::")"

case $acao in

" 1) MP4 / AVIXVID")
mp4_avixvid ;;

" 2) RMVB / AVIXVID")
rmvb_avixvid ;;

" 3) REDIMENSIONAR UMA IMAGEM" )
redimensionarvarias ;;

" 4) REDIMENSIONAR VARIAS IMAGENS" )
redimensionaruma ;;

*) exit ;;

esac

done



Scripts recomendados
   Script Linux recomendado Remover arquivos
   Script Linux recomendado Twitter via shell
   Script Linux recomendado Instalar impressora no CUPS a partir de um arquivo PPD
   Script Linux recomendado Criador de VirtualHosts Apache no Ubuntu e Debian
   Script Linux recomendado Script para listar tentativas de acessos

Comentários
Nenhum comentário foi encontrado.

Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.