[HowTo] »Rip» ou copie um DVD manualmente com cat e ffmpeg

Outro dia meu primo me emprestou alguns filmes, e ele estava me pedindo de volta, então eu queria fazer um deles. cópia. Eu tentei com dvd :: rip mas não funcionou muito bem para mim, e verificar o DVD eu vi algum arquivos de vídeo. Pensei se o unido e codificado, teria o filme. E serviu 🙂 Hoje venho compartilhar o truque.

Nota: minha intenção é simplesmente ação o conhecimento, não Incentive o pirataria. A confusão em que podem se meter está em suas mãos, ou DesdeLinux ni seus autores (eu incluído) somos responsáveis ​​pelo uso que fazem dele.

Com essa nota, começamos. Em primeiro lugar, vamos apresentar um DVD. Eu usei um de Sherlock Holmes 😉

Para começar, inserimos o DVD que queremos copiar. Então nós montamos e verificamos. No meu caso, a pasta onde o filme é chamado VIDEO_TS. Só precisamos copiar essas partes do filme para uma pasta em nosso Home. Uma coisa boa sobre isso é que não copiamos os anúncios que ele pode trazer 😉

Partes do filme

Caso queira saber, eles são «peças»Porque os programas que o DVDs frequentemente geram um menu de «Selecione a cena«. Então eles dividem o filme para poder escolher uma cena específica.

O diretório, nome e formato dos vídeos podem variar. Basicamente, o procedimento é o mesmo.

O próximo passo é dar-lhe permissão para leitura e escritura a esses arquivos, para excluí-los mais tarde. Agora vamos abrir um terminal na pasta onde estão as peças do filme, e executamos este comando:

cat parte1.extensión parte2.extensión ... parteX.extensión > temp.extensión

Eu explico. Onde diz "partX.extension", Coloque o nome e extensão de cada uma das partes, então essas partes são copiados para um único arquivo chamado extensão de temperatura. É importante que o arquivo «temperatura»Possui a mesma extensão dos demais arquivos. Por exemplo:

cat VTS_01_1.VOB VTS_01_2.VOB VTS_01_3.VOB VTS_01_4.VOB > temp.VOB

No meu caso, existem 4 partes, extensão .VOB. Portanto, o arquivo final também tem a extensão .VOB.

Quando isso é feito, permanece codificar o arquivo final com ffmpeg. Por exemplo:

ffmpeg -i temp.VOB -vcodec libxvid -sameq nombre.avi

Ou também pode ser:

ffmpeg -i temp.VOB -vcodec msmpegv4 -sameq nombre.mp4

A utilização de ffmpeg É simples. o parâmetro -i é inserir o arquivo a codificar, -vcodec é usado para indicar um codec de vídeo, com -mesmoq nós indicamos que você mantenha a mesma qualidadee, finalmente, escrevemos o nome do arquivo final.

O codec «msmpegv4»Também se aplica ao formato . Avi, e dá uma boa compressão 🙂

Isso é tudo. Eu só subtrairia deletar arquivo temporário e partes, além de colocar o arquivo acabado onde quisermos.

Você sabe, se você tiver alguma dúvida, opinião ou sugestão: comente 😀


13 comentários, deixe o seu

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Marcelo dito

    E se o DVD estiver protegido?
    No Windows temos o ótimo AnyDVD, mas não há equivalente no Linux

    E as legendas?

    1.    Auros Zx dito

      Se estiver protegido, não faço ideia, mas infelizmente as legendas não estão incluídas (na maioria das vezes) nos vídeos originais: / Então isso os copia sem legendas.

  2.   anti dito

    Deixe sua pirataria. Algo como isso pode ser útil quando você está gravando coisas em uma câmera ou telefone e precisa juntá-las sem muitos problemas.

    1.    Marcelo dito

      Já diz o ditado popular: “O ladrão pensa que todos estão na sua condição”.
      Nada sobre pirataria irmão, não me julgue sem me conhecer. Tenho DVDs ORIGINAIS que tenho usado muito e gostaria de ter um backup para o caso. Isso não é crime e não estou hackeando nada. Tenho o direito de copiar algo que é meu quantas vezes quiser, desde que seja para uso pessoal.

    2.    Auros Zx dito

      Sim, isso pode ser outro uso 🙂 Você pode simplesmente mesclar vídeos em um arquivo.

  3.   sieg84 dito

    E como seria usar x264 e faac?

    1.    Auros Zx dito

      Assim: ffmpeg -i file.extension -vcodec libx264 -acodec libfaac file.extension

      -vcodec e -acodec são usados ​​para codec de vídeo e áudio, respectivamente.

  4.   Max Aço dito

    Muito bom aviso mas muito mau ... mau porque a pirataria visa o lucro (vender ou alugar) aqui só procuramos divertir-nos.

    Obrigado pela informação de qualquer maneira. Para o KDE, você pode usar o K9Copy, que funcionou perfeitamente para mim.

  5.   Kikee dito

    Olá a todos! Meu único problema com isso é que tenho filmes em DVD como os Simpsons e quando queria copiá-los para salvá-los e vê-los no PC eles eram ouvidos em inglês, porque isso só funciona quando o filme está em Espanhol, se estiverem em vários idiomas como espanhol, inglês, francês, italiano, não funciona, ou se você também deseja remover as legendas.

    Consegui usando o mencoder, deixo um manual embora ache que estará um pouco desatualizado -> http://kikefree.wordpress.com/2011/05/04/ripear-dvd-en-gnulinux-a-traves-de-3-pasos-usando-mencoder/

    Enfim bom post!

  6.   Gregório Espadas dito

    Dúvida: E o que diabos os arquivos .IFO e ..BUP contêm que não são necessários para extrair o filme?

    1.    Auros Zx dito

      Pois bem, os .ifo são os que contêm os menus, legendas, idiomas, etc. Os .bup são apenas backups do .ifo, que são usados ​​no caso de estarem corrompidos.

  7.   David Dr. dito

    Interessante, vou tentar

  8.   VariadoPesado dito

    Não gosto muito do formato avi ... e sempre que posso, opto pelo muito melhor mkv. Você não testou se o mesmo poderia ser feito com o Handbrake? Handbrake permite exportar o vídeo para mkv ou mp4.