Artigo com as tags " shell script"
nov
25
2010

Convertendo Vídeo rmvb para avi com Legendas.


Na internet tem milhares de vídeos como filmes, seriados entre outros, em alguns casos as imagens e sons são muito ruins, mas isso não vem ao caso :) . Esses dias eu baixei um documentário em .rmvb e tive que converter para .avi para assistir no meu aparelho de DVD e no caso ele tinha legendas separadas para ser embutidas, aí tive que fazer uma pesquisa para saber como converter esse arquivo e já acrescentar essas legendas no arquivo .avi, consegui fazer isso, e acabei fazendo um script para me ajudar nessas tarefas.

O script é muito simples, qualquer um com uma noção mínima até de programação poderá entender, pois só tem if e variáveis e esta escrito em shell script, abaixo o script:

#!/bin/bash
# Programa que converte vídeos rmvb para avi, com ou sem legenda
# Desenvolvido por Tiago Vieira
# http://www.tvieira.net
 
echo "Vídeo que irá converter tem legenda? (S ou N)"
read opcao
 
case $opcao in 
 
     "S")
 
	     echo "Digite o nome do vídeo: (vídeo tem que estar na pasta Desktop e nome do vídeo sem a extensão)"
	     read video
	     echo "Digite o nome do arquivo das legendas: (sem a extensão)"
	     read legenda
	     echo "Qual será o novo nome do arquivo convertido?"
	     read convertido
 
	     mencoder ~/Desktop/$video.avi -sub ~/Desktop/$legenda.srt -subpos 95 -oac mp3lame -lameopts cbr:br=64 -ovc lavc -lavcopts vcodec=msmpeg4:vbitrate=967 -o $convertido.avi
 
	     echo ""
	     echo "Vídeo convertido com sucesso!"
	     ;;
 
     "N")
 
	     echo "Digite o nome do vídeo: (vídeo tem que estar na pasta Desktop e nome do vídeo sem a extensão)"
	     read video
	     echo "Qual será o novo nome do arquivo convertido?"
	     read convertido
 
	     mencoder -oac mp3lame -lameopts cbr:br=64:vol=2 -srate 22050 -ovc xvid -sws 1 -xvidencopts bitrate=500:max_key_interval=120:vhq=4 -ofps 30 ~/Desktop/$video.rmvb -o ~/Desktop/$convertido.avi
 
	     echo ""
	     echo "Vídeo convertido com sucesso!"
	     ;;
 
esac

Só precisa copiar o código e colar em um editor e salvar o arquivo com o nome que você desejar, mas com a extensão .sh. Depois será preciso dar permissão para o arquivo que você criou, para isso basta fazer:

# chmod +x nome_do_arquivo.sh

Depois disso só executar o arquivo com o comando ./nome_do_arquivo.sh.

O script só irá perguntar se a conversão será com legendas ou não (lembrando que o S ou N terá que ser em letras maiúsculas), depois o nome do arquivo sem a extensão, o nome do arquivo de legendas se for o caso e por último o nome do arquivo que será a saída da conversão, que será um .avi.

Qualquer dúvida ou até mesmo aqueles que quiserem implementar o código pode fazer através dos comentários, pois como o código é muito simples e não tenho muito conhecimento (praticamente nada) em shell script, tem muita aberta para melhoras.

Espero que possa ajudar vocês.

set
23
2010

Programando em Shell Script.


Para aqueles que querem aprender a programar em shell script, esta aí uma oportunidade de ouro.

O mestre Morimoto (criador do do falecido Kurumin) esta começando uma série de artigos muito bem explicados e detalhados de como podemos começar a programar nessa linguagem. O conteúdo é muito rico e já dá para ver logo nessa primeira parte que o guia que esta sendo feito promete.

Basta acessar o link abaixo e começar a ler, e claro, praticar também, pois só aprendemos a programar, praticando.

http://www.guiadohardware.net/guias/programando-shell-script/

jan
20
2010

Vídeo-aula Curso Shell Script.

Abaixo segue alguns vídeos de curso de shell script, muito bom para aqueles que querem começar a aprender a programar nessa linguagem.

Aula 01

Aula 02

Aula 03

Aula 03.1

Aula 03.2

Aula 04

Aula 05

Parceiros

  • A Casa do Linux Escola que oferece excelentes cursos na área de software livre.
  • C# Brasil Blog com muitas dicas interessantes sobre C#, ASP.NET, WinForm, WebForm, AJAX e muito mais.
  • Epidemic GNU/Linux Website da distribuição linux baseada no Debian testing.
  • Projetos e TI Site com informações, dicas, tutorias sobre vários aspectos no ramo da TI.
  • Sempre Update Blog com diversas informações sobre o mundo do software livre.
  • SUD.tvieira.net Blog com conteúdo sobre A Igreja de Jesus Cristo dos Santos dos Últimos Dias.

Feedburner

Cadastre o seu e-mail abaixo e receba as atualização do blog:

Facebook

Lista de Links

  • Br-Linux Blog sobre o que rola no mundo do software livre.
  • Dicas-L Site com várias dicas sobre linux.
  • Distrowatch Site com informações de várias distribuições linux e com o rank de distribuições mais conhecido no mundo linux.
  • Notícias Linux Site com notícias sobre o mundo linux.
  • Viva o Linux Site com muitas informações como dicas e tutoriais sobre linux.