[HowTo] »Rip» ou copia un DVD a man con cat e ffmpeg

O outro día o meu curmán prestoume algunhas películas, e el preguntoume de volta, así que quería facer unha delas. Copia. Intentei con dvd :: rip pero non me funcionou moi ben, e comprobando o DVD Vin algúns ficheiros de vídeo. Pensei se o unidos e codificados, tería a película. E serviu 🙂 Hoxe veño de compartir o truco.

Nota: a miña intención é simplemente compartir coñecemento, non animar piratería. O lío no que poden meterse está nas súas mans ou Desde Linux ni os seus autores (eu incluído) somos responsables do uso que fan dela.

Con esa nota, comezamos. Primeiro de todo, imos presentar un DVD. Eu usei un dos Sherlock Holmes A

Para comezar, inserimos o DVD que queremos copiar. Despois montámolo e comprobámolo. No meu caso chámase a carpeta onde está a película VIDEO_TS. Só temos que copiar esas partes da película nunha carpeta do noso fogar. Unha cousa boa disto é que non copiamos os anuncios que pode traer 😉

Partes da película

No caso de que queiras saber, son «contraditorio»Porque os programas que o DVDs a miúdo xera un menú de «Selecciona escena«. Así, dividen a película para poder escoller unha escena específica.

O directorio, o nome e o formato dos vídeos poden variar. Basicamente o procedemento é o mesmo.

O seguinte é darlle permiso para Ler e escribir a eses ficheiros, para eliminalos máis tarde. Agora abrimos un terminal no cartafol onde están as pezas da película e executamos este comando:

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

Explico. Onde di "parteX.extensión«, Coloque o nome e extensión de cada unha das partes, logo esas partes copíanse nun único ficheiro chamado extensión temporal. É importante que o ficheiro «temp»Ten a mesma extensión que os demais ficheiros. Por exemplo:

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

No meu caso hai 4 partes, extensión .VOB. Polo tanto, o ficheiro final tamén ten a extensión .VOB.

Cando estea feito, só queda código o ficheiro final con ffmpeg. Por exemplo:

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

Ou tamén podería ser:

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

Uso ffmpeg é sinxelo. o parámetro -i é introducir o ficheiro para codificar, -vcodec úsase para indicar un códec de vídeo, con -mesmoq indicamos que o conservas a mesma calidadee, finalmente, escribimos o nome do ficheiro final.

O códec «msmpegv4»Tamén se aplica ao formato . Avi, e dá unha boa compresión 🙂

Xa está. Só restaría eliminar ficheiro temporal e pezas, ademais de colocar o ficheiro rematado onde queiramos.

Xa sabes, se tes algunha dúbida, opinión ou suxestión: comenta 😀


O contido do artigo adhírese aos nosos principios de ética editorial. Para informar dun erro faga clic en aquí.

13 comentarios, deixa os teus

Deixa o teu comentario

Enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados con *

*

*

  1. Responsable dos datos: Miguel Ángel Gatón
  2. Finalidade dos datos: controlar SPAM, xestión de comentarios.
  3. Lexitimación: o seu consentimento
  4. Comunicación dos datos: os datos non serán comunicados a terceiros salvo obrigación legal.
  5. Almacenamento de datos: base de datos aloxada por Occentus Networks (UE)
  6. Dereitos: en calquera momento pode limitar, recuperar e eliminar a súa información.

  1.   Marcelo dixo

    E se o DVD está protexido?
    En Windows temos o xenial AnyDVD pero non hai equivalente en Linux

    E os subtítulos?

    1.    auroszx dixo

      Se está protexido non hai idea, pero por desgraza os subtítulos non están incluídos (a maior parte do tempo) nos vídeos orixinais: / Así que cópiaos sen subtítulos.

  2.   anti dixo

    Deixa a túa piratería. Algo así pode resultar útil cando estás gravando cousas nunha cámara ou teléfono e necesitas unilos sen moitos problemas.

    1.    Marcelo dixo

      O dito popular xa di: "O ladrón pensa que todos están da súa condición".
      Nada piratería irmán, non me prexulgues sen me coñecer. Teño DVD ORIXINAIS que usei moito e gustaríame ter unha protección por se acaso. Iso non é un delito e non estou pirateando nada. Teño dereito a copiar algo que sexa meu tantas veces como queira sempre que sexa para uso persoal.

    2.    auroszx dixo

      Si, ese pode ser outro uso 🙂 Só podes combinar vídeos nun ficheiro.

  3.   sieg84 dixo

    E como sería usar x264 e faac?

    1.    auroszx dixo

      Así: ffmpeg -i file.extension -vcodec libx264 -acodec libfaac file.extension

      -vcodec e -acodec úsanse para códec de vídeo e audio respectivamente.

  4.   MaxSteel dixo

    Moi bo aviso pero moi malo ... malo porque a piratería busca beneficios (vender ou alugar) aquí só buscamos entreternos.

    Grazas pola información de todos os xeitos. Para KDE podes usar K9Copy que funcionou perfectamente para min.

  5.   kike dixo

    Ola a todos! O meu único problema é que teño películas en DVD como os Simpson e cando quixen arrincalas para gardalas e velas no PC escoitáronse en inglés, porque isto só funciona cando a película está en O español, se están en moitos idiomas como o español, o inglés, o francés, o italiano, non funciona ou se tamén queres obter os subtítulos.

    Conseguino usando mencoder, deixo un manual aínda que creo que estará algo anticuado -> http://kikefree.wordpress.com/2011/05/04/ripear-dvd-en-gnulinux-a-traves-de-3-pasos-usando-mencoder/

    En fin bo post!

  6.   Gregory Swords dixo

    Dubida: e que diaños contén os ficheiros .IFO e ..BUP que non sexan necesarios para arrincar a película?

    1.    auroszx dixo

      Ben, os .ifo son os que conteñen os menús, subtítulos, idiomas, etc. Os .bup son só copias de seguridade do .ifo, que se usan en caso de estar corrompidos.

  7.   David DR dixo

    Interesante, vou probalo

  8.   Variar Pesado dixo

    Non me gusta especialmente o formato avi ... e sempre que podo, opto polo mkv moito mellor. ¿Non probaches se se podía facer o mesmo con Freo de man? O freo de man permítelle exportar o vídeo a mkv ou mp4.