Dica rápida para salvar DVDs e assistir depois
Publicado em 18/07/2008 – 07:17por Carlos Morimoto
Um dos problemas existenciais trazidos pela vida moderna são os prazos de devolução dos DVDs; principalmente quando você aluga vários, achando que terá tempo para assistí-los durante o final de semana e no final acaba tendo que trabalhar em algum projeto urgente e acaba tendo que devolver sem assistir (ou deixar para ver durante a semana e pagar diárias adicionais)
Existem inúmeros utilitários para ripar DVDs, converter para outros formatos e assim por diante, que variam em recursos e nível de usabilidade. O maior problema é que se você não tem tempo para assistir o DVD antes de devolvê-lo, provavelmente também não terá para procurar um programa de ripagem, aprender a usá-lo e esperar pelo longo processo de conversão do vídeo.
Aqui vai uma dica rápida para usar nesses casos, que pode ser usada em qualquer distribuição Linux, usando apenas os utilitários básicos do sistema.
Comece usando o dd para ripar o DVD e salvá-lo em um arquivo. É preciso que a partição tenha uns 10 GB de espaço livre, já que os DVDs de dupla camada resultam em arquivos de até 8.5 GB. A sintaxe do dd é simples, basta indica o device do drive de DVD (/dev/dvd na maioria das distribuições) e o arquivo que será gerado, como em:
# dd if=/dev/dvd of=filme.iso
Caso você tenha problemas para usar o dd em um DVD protegido, use o mplayer para abrí-lo antes de usar o dd, como se você fosse assistir o filme. O mplayer ficará alguns segundos quebrando o algoritmo de encriptação (é necessário que o pacote "libdvdcss2" esteja instalado) e depois passará a exibir o filme. O truque é que uma vez quebrada a encriptação, o DVD ficará disponível para leitura até que seja ejetado, permitindo que você faça a cópia usando o dd.
Ou seja, basta abrir o mplayer, deixar que ele exiba os primeiros segundos do filme e em seguida fechá-lo e usar o dd para fazer a cópia.
Como o dd não faz nenhum processo de conversão, apenas copia sem inventar moda, a velocidade depende apenas da velocidade do drive de DVD. Em um drive 4x demorará cerca de meia hora.
Nesse ponto você tem uma cópia completa do DVD salva no HD e pode devolvê-lo sem pena. Na hora de assistir, monte o arquivo iso salvo usando a opção "-o loop" do mount, como em:
# mount -o loop filme.iso /mnt/cdrom
Com isso, fica faltando apenas configurar o player de vídeo para procurar o DVD na pasta onde o iso foi montado, como em "/mnt/cdrom", onde ele encontrará a cópia exata do disco. No Kaffeine, por exemplo, a opção vai no Configurações > Parâmetros do motor xine > Media > dvd.device:
Feito isso você poderá assistir ao filme normalmente, sem perda de qualidade. Esta dica também pode ser usada para aumentar a autonomia da bateria do notebook ao assistir a um DVD em uma viagem (desde que você copie o DVD previamente, naturalmente), já que exibir o filme a partir do HD consome muito menos energia do que ao usar drive óptico.




20 respostas para “Dica rápida para salvar DVDs e assistir depois”
Não creio q isto seja um problema existencial, mas um problema existente.
O problema são os DVD's protegidos em que o dd não funciona
Bem lembrado Pedro. Atualizei incluindo a dica. Basta usar o mplayer para "destravar" o disco antes de fazer a cópia usando o dd.
Dica excelente. Mais prosáico que isso, só arroz com feijão.
Boa!
E depois eu posso ripar o DVD salvo para consumir menos espaço?
"Não sei se comento da dica ou do blog."
A dica foi simples e objetiva, parabens…
Legal o blog, ao inves de abrir o forum (que as vezes precisa do cara está cadastrado abrir o blog, muito bom).
Também é possível assistir o ISO diretamente utilizando o VLC (http://www.videolan.org/) ao invés do Kaffeine.
Uso esta dica há tempos. Na primeira vez que usei la foi por curiosidade, pois pensei: "Se dá para emular ISOs de CD/DVD de dados para cessá-los, será que dá para executar ISOs multimídia. Foi a partir dela também que entendi de fato como funciona o mecanismo de cache de disco no Linux. Parabéns pela sua postagem, Morimoto.
Muito boa essa dica, com certeza pode ajudar nos momentos em que a gente tem pouco tempo p/ assistir um filme alugado ou emprestado!
Valeu!
Abraço!
Olá! A dica é quente e útil. Eu só queria dizer que eu mesmo não mudo nada no Kaffeine, basta clicar na imagem iso e pedir pra abrir com ele. Funciona imediatamente, como se fosse o dvd. Também dá pra assistir usando o mplayer.
Geralmente uso o dd para copiar discos, já cheguei ver DVDs assim tbm :)
Ótima dica!
Para reproduzir, normalmente uso o SMPlayer (que é uma interface bacana pro mplayer).
por favor NÃO ME MATEM !!
tem algo assim para Windows?
obrigado
mario
Aqui ninguém mata ninguém, é tudo virtual :)
Sobre o DD, tem uma versão para Windows sim:
http://uranus.it.swin.edu.au/~jn/linux/rawwrite/index.htm
Não cheguei a testar, mas imagino que aceita os mesmos parâmetros da versão Linux, seria só baixar e usar através do prompt do MS-DOS.
É possível assistir diretamente do ISO pelo xine/kaffeine também. O comando é assim no xine:
$ xine dvd:///caminho/completo/imagem.iso
No Kaffeine é só ir em [Arquivo] -> [abrir URL] e digitar como no comando acima. Também é possível indicar um diretório onde o DVD foi montado.
obrigado.
achei o DD for windows.
assim que tiver tempo vou testar.
mario
Ótima dica Morimoto!
Apenas, como outros, defendo a entrega em modo raw ao player, exatamente como faz o dvd driver.
No caso do mplayer, do qual não abro mão, e jamais cogitei uma interface gráfica para ele:
mplayer dvd:// /path/to/image.iso
Continue com os seus, sempre ótimos, posts.
Para o Windows, tem um software muito bacana que uso, faz tempos.
Chama-se DVD Decrypter, open, que gera copia gerando a imagem ISO e depois se quiser ainda grava o DVD….
além disso, o software tambem, como o proprio nome diz, tira a proteção!
abs…
Muito obrigado pela dica Marimoto e por tudo mais….
evangelos
Tem outro jeito de copiar um filme de DVD que talvez seja mais fácil ou melhor do que copiar todo o o dvd
mplayer dvd://1 -dumpstream
este comando do mplayer irá baixar todo o vídeo num arquivo dumpstream.avi no diretório aonde foi executado o comando acima. a opção dvd://1 escolher o título 1 do DVD, geralmente o padrão para os filmes, em caso de dúvida é melhor testar os diversos capítulo do DVD e escolher o certo, neste caso basta trocar o dvd://1 por dvd://2 ou outro número de capítulo.
o arquivo de vídeo dumpstream terá o mesmo tamanho do equivalente no DVD, portanto o HD (disco rígido) deve ter um bom espaço de sobra, pelo menos 7 GB.
e para exibir as legendas do filme em dumpstream.avi use a opção -sid (subtitle ID)
mplayer dumpstream.avi -sid 1
geralmente as legendas em português estão no -sid 1, caso contrário tente outro número de 0 a 9 ou, raramente, acima disso.
outra opção é o -aid (audio ID), que escolhe o áudio de 0 a 9 ou acima disso, do mesmo modo que o -sid.
E para terminar, muitas vezes o usuário precisa copiar vários DVDs ou capítulos diferentes de um mesmo DVD, para evitar o trabalho de renomear o nome de arquivo dumpsteam.avi ao final de cada cópia tem a opção -dumpfile
mplayer dvd://1 -dumpstream -dumpfile nome_de_filme.avi
0 -dumpfile só funciona junto com o -dumpstream, permite que o usuário salve a cópia sem perder tempo renomeando os arquivos gerados pelo -dumpstream, recomendo usar nomes sem espaços para evitar interpretações erradas do shell.
Oi! Eu abri um filme protegido no gmplayer e depois usei o dd,mas não deu certo.Valeu pela dica mas não deu certo comigo.FUUUIII!!!!
Morimoto, eu gosto muito dessa dica, mas vi o seguinte artigo:
http://www.commandlinefu.com/commands/view/1396/create-a-cddvd-iso-image-from-disk.
seria uma boa atualizá-la pra usar essa outra ferramenta….