#!/bin/bash #Authors: # Bruno Goncalves Araujo # #License: GPLv2 or later ################################################# . /usr/share/bigcontrolcenter/default/theme-categories.sh.htm export TEXTDOMAINDIR="/usr/share/locale-langpack" export TEXTDOMAIN=bigcontrolcenter-others-bigconvert #Criar diretorio para configuracoes mkdir ~/.bigconvert 2> /dev/null #Remover video da lista sed -i "s|^$removelist$||g;/^$/d" ~/.bigconvert/videos if [ "$addvideo" = "yes" ] then kdialog --multiple --separate-output --getopenfilename ~ '*.3gp *.amv *.asx *.avi *.flv *.m2v *.mkv *.mp4 *.mpeg *.mpg *.ogg *.ogv *.vob *.wmv *.rm *.rmvb' >> ~/.bigconvert/videos sort ~/.bigconvert/videos | uniq > ~/.bigconvert/videos2 mv ~/.bigconvert/videos2 ~/.bigconvert/videos fi if [ "$clearlist" = "yes" ] then rm -f ~/.bigconvert/videos fi if [ "$savein" = "yes" ] then kdialog --getexistingdirectory ~ > ~/.bigconvert/save2 if [ "$(cat ~/.bigconvert/save2)" != "" ] then if [ -w "$(cat ~/.bigconvert/save2)" ] then mv -f ~/.bigconvert/save2 ~/.bigconvert/save else kdialog --msgbox $"Selecione outra pasta pois seu usuario nao possui permissao de escrita na selecionada." --title $"Big Converter Video" fi fi fi if [ "$(cat ~/.bigconvert/save)" = "" ] then echo "$HOME" > ~/.bigconvert/save fi savein="$(cat ~/.bigconvert/save)" if [ "$nenhum" = "video" ] then kdialog --msgbox $"Nenhum video foi selecionado para conversao, adicione-o antes de prosseguir." $"Big Converter Video" fi echo ' ' buttonaddvideo=$"Adicionar videos" buttonclearlist=$"Esvaziar lista" buttonsavein=$"Alterar destino" title=$"Big Converter Video" apply=$"Avancar" back=$"Voltar" close=$"Sair" tiremove_list=$"Remover da lista" tiplay=$"Reproduzir" tiinfo=$"Ver informacoes" tiperfil=$"Ao clicar aqui o Big Converter Video sera configurado para gerar videos a serem reproduzidos nesse dispositivo." tidestino=$"Onde serao salvos os videos ou audios convertidos" #title echo "$title" echo '' #header open_header echo "$title" '
' $"Converta videos ou extraia audio." close_header #body #O uso do echo pode ser separado em diversos pedacoes dentro do mesmo comando #O uso de aspas simples faz o sistema exibir exatamente o que esta escrito #Quando se utiliza aspas duplas o sistema executa algumas partes do codigo antes de passar a resposta, entre essas execucoes inclui a interpretacao de variaveis #Para incluir textos a serem exibidos ao usuario utilize aspas duplas com $ antes, para que funcione o sistema de tradução, exemplo: $"texto" #No exemplo abaixo o memso comando echo foi aberto e fechado diversas vezes de acordo com a necessidade, aspas simples, duplas e duplas com traducao. echo '
' echo '

' $"Dicas" '

' echo $"
  • As opcoes MP4 Portatil e 3GP sao para uso em equipamentos portateis, principalmente celulares. MP4 possui melhor qualidade, enquanto o 3GP e suportado por uma variedade maior de aparelhos.

  • MP4 (264) possui possui otimizacoes nao suportadas pela opcao portatil, mas para assistir no computador e a melhor opcao.

  • XVID possui compactacao melhor que o DIVX e costuma funcionar bem em equipamentos que suportam DIVX, principalmente DVD Players.

  • As opcoes Audio MP3 e audio M4A extraem somente o audio do arquivo de video, util principalmente para ouvir em seu MP3 Player, sendo o MP3 compativel com mais aparelhos e o M4A com mais qualidade.

  • Para obter a melhor qualidade confira no manual do equipamento onde ira reproduzir o conteudo convertido qual a recomendacao do fabricante para formato e resolucao.

  • Lembre que conversoes sempre possuem perda de qualidade, portanto converter um video da baixa qualidade para um formato de melhor qualidade nao tera melhorias na imagem.

  • A resolucao otimizada para DVD mantem a resolucao original ate a largura de 720 pixels que e o limite dos DVD Players, caso a resolucao original seja maior, sera reduzida para 720 pixels." echo '
  • ' echo '' echo "
    "