Como posso mixar dois filmes juntos antes de freá-los manualmente?

8

Como posso mixar dois filmes juntos antes de freá-los?

Eu tenho um filme em duas partes no meu disco como um par de pastas VideoTS. Eu quero gerar um filme de saída. Eu planejo usar handbrake para fazer a codificação, a menos que alguém possa apontar uma maneira melhor de fazê-lo. A intenção final é criar um arquivo de vídeo para o meu iPhone ou iPod. Eu tenho cerca de 90 vídeos já assim, mas nunca fiz um two-parter.

Eu sou forçado a freá-lo e depois reautor usando outra plataforma? Eu posso fazer isso, mas percebi que havia uma maneira mais fácil de fazer isso. Se houver outro software que mude meu fluxo de trabalho, mas faça isso em menos etapas, também posso aceitar isso como resposta.

Se não houver uma maneira de combinar os dois em um arquivo de vídeo corretamente, então minha escolha será abri-lo em algo como Windows Live Movie Maker e apenas misture as duas entradas mp4 / m4v em um arquivo.

    
por jcolebrand 29.01.2012 / 19:09

4 respostas

6

Como abordar isso

Se você tiver dois filmes de entrada e quiser gerar um filme de saída, tente não codificá-los novamente, mas sim o bitstream original.

No seu caso, as possibilidades são:

VideoTS Part 1 → MP4 Part 1
VideoTS Part 2 → MP4 Part 2
MP4 Part 1 & MP4 Part 2 → Final MP4

… ou:

VideoTS Part 1 & VideoTS Part 2 → Intermediate Video
Intermediate Video → Final MP4

Concatenando com MP4Box

Eu escolheria a primeira opção, pois não sei se há alguma ferramenta que possa pegar os arquivos de DVD "brutos" e concatená-los para você.

Você pode simplesmente usar o Handbrake para codificar os vídeos em arquivos MP4 com configurações apropriadas (por exemplo, usando as predefinições do iPhone ou do iPod). É importante que você escolha exatamente as mesmas configurações para ambos os vídeos.

Em seguida, use MP4Box para concatenar esses:

mp4box -cat video-a.mp4 -cat video-b.mp4 final.mp4

Por que você não deve codificar novamente

A parte importante é que você realmente usa uma ferramenta como o MP4Box para concatenar os vídeos, e não um editor não linear como o Windows Movie Maker. Tanto quanto eu sei, o WMM não permitirá que você apenas copie os fluxos de bits do codec h.264, mas precisa recodificar o vídeo depois de concatená-los.

Isso significa que você terá uma perda de geração , como você sabe de imagens JPEG. Pode não ser perceptível, mas eu não sei como o bom codificador do Windows Movie Maker é mesmo para começar. Eu duvidaria que a qualidade fosse a mesma.

    
por 29.01.2012 / 19:40
6

Eu não consegui fazer isso no Handbrake (a resposta de Kev sugere que é possível com a conversão em lote, mas isso não funciona para mim), mas ffmpeg suporta-o usando seu recurso concatenar . Concatene vários arquivos de entrada e codifique o fluxo de vídeo com x264 e copie o fluxo de áudio para um único arquivo de saída MP4:

ffmpeg -f concat -i files.txt -c:v libx264 -crf 22 -c:a copy output.mp4

files.txt é uma lista de arquivos de entrada no formato

file '/path/to/file1'
file '/path/to/file2'
    
por 12.02.2015 / 22:07
1

Não há necessidade de recodificar. Para combinar os arquivos .VOB na pasta VideoTS:

  1. Copie-os para o seu disco rígido.
  2. Abra um prompt de comando do DOS
  3. Ir para o diretório em que você copiou os arquivos
  4. e use o seguinte comando

    copy /B VTS_xx_1.VOB+VTS_xx_2.VOB newmovie.mpg

Para xx, use o número da informação real do arquivo.

Isso irá combiná-los em um único arquivo de saída mpg que você pode então Handbrake em um arquivo menor, selecionando um formato mp4. Você deve Handbrake-los ou o arquivo resultante terá problemas de temporização. Por exemplo. um filme de 2 horas pode mostrar 5 minutos de duração.

Geralmente, o (s) tamanho (s) do arquivo VOB é de 1.073.739.776 mais um arquivo restante Para ter certeza, toque os arquivos VOB primeiro clicando duas vezes neles para ter certeza de que eles são os que você deseja.

    
por 26.03.2017 / 17:41
-1

Se você soltar todos os arquivos em um diretório com nomes que os colocam na ordem correta, abra o diretório no handbrake (em vez dos arquivos) e os mesclará automaticamente - portanto, não é necessário mesclar antes.

  • Eu tentei aleatoriamente isso depois de falhar em fazer outras coisas funcionarem (YMMV).
por 21.10.2013 / 10:13