Copie DVDs para o seu HD

Publicado por M4iir1c10 24/11/2008

[ Hits: 6.767 ]

Homepage: https://github.com/mauricioph

Download movie




Usando o mencoder esse script vai copiar o seu dvd no HD com alta definição usando o codec H264 para o vídeo e o AAC para o áudio.

Depende de:
Mencoder
X264
FAAC
Zenity

Fique a vontade para modificar o script, mas por favor coloque as modificações aqui para que possamos aprimorar o script juntos.


  



Esconder código-fonte

#/bin/bash
numero=$(zenity --entry --text "numero da faixa do dvd");
movie=$(zenity --entry --text "Qual o titulo do filme? Nao coloque a extensao.");
idioma=$(zenity --entry --text "Qual o idioma para o audio? \nescreva o codigo do idioma:\n\n(pt|portugues, en|Ingles, es|Espanhol, etc.)");
legenda=$(zenity --entry --text "Qual o idioma para as legendas? (pt|en|es|etc.)");
if [ $legenda = "" ]; then
do mencoder dvd://$numero -alang $idioma -ovc x264 -x264encopts bitrate=1000:threads=0 -vf scale=720:576 -oac copy -o $movie.avi;
else 
mencoder dvd://$numero -slang $legenda -alang $idioma -ovc x264 -x264encopts bitrate=1000:threads=0 -vf scale=720:576 -oac copy -o $movie.avi;
if

zenity --info --text "Pronto o filme $movie.avi ja esta pronto"
eject;

Scripts recomendados

Atualisar e instalar pacotes no sistema.

Automatizar scan e atualização com o ClamAV

Screenshot automático em Shell Script

simplemail.sh

filelist2link - converte lista de pacotes de um repositório em uma lista de links para o wget


  

Comentários
[1] Comentário enviado por M4iir1c10 em 26/11/2008 - 08:14h

So uma correcao, eu prometi fazer em h264 para o video e AAC para o audio e no codigo que eu mandei estava copiando o audio do dvd invez de converter.... desculpe :) aqui vai o codigo updated :

#/bin/bash
numero=$(zenity --entry --text "numero da faixa do dvd");
movie=$(zenity --entry --text "Qual o titulo do filme? Nao coloque a extensao.");
idioma=$(zenity --entry --text "Qual o idioma para o audio? \nescreva o codigo do idioma:\n\n(pt|portugues, en|Ingles, es|Espanhol, etc.)");
legenda=$(zenity --entry --text "Qual o idioma para as legendas? (pt|en|es|etc.)");
if [ $legenda = "" ]; then
do mencoder dvd://$numero -alang $idioma -ovc x264 -x264encopts bitrate=1000:threads=0 -vf scale=720:576 -oac faac -faacopts br=128 -o $movie.avi;
else
mencoder dvd://$numero -slang $legenda -alang $idioma -ovc x264 -x264encopts bitrate=1000:threads=0 -vf scale=720:576 -oac faac -faacopts br=128 -o $movie.avi;
fi

zenity --info --text "Pronto o filme $movie.avi ja esta pronto"
eject;


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts