
Como posso misturar dois filmes antes de freá-los manualmente?
Eu tenho um filme de duas partes no meu disco como um par de pastas VideoTS. Quero gerar um filme de saída. Eu pretendo usarfreio de mãopara fazer a codificação, a menos que alguém indique uma maneira melhor de fazê-lo. A intenção final é criar um arquivo de vídeo para meu iPhone ou iPod. Já tenho cerca de 90 vídeos assim, mas nunca fiz duas partes.
Sou forçado a freá-lo manualmente e depois recriá-lo usando outra plataforma? Eu posso fazer isso, mas percebi que havia uma maneira mais fácil de fazer isso. Se houver outro software que altere 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 de maneira organizada, minha escolha será abri-lo em algo comoCriador de filmes do Windows Livee apenas misture as duas entradas mp4/m4v em um arquivo.
Responder1
Como abordar isso
Se você tiver dois filmes de entrada e quiser gerar um filme de saída, tente não recodificá-los durante o processo, mas sim usar o fluxo de bits original.
No seu caso, as possibilidades são:
VideoTS Parte 1 → MP4 Parte 1
VideoTS Parte 2 → MP4 Parte 2
MP4 Parte 1 e MP4 Parte 2 → MP4 final
… ou:
VideoTS Parte 1 e VideoTS Parte 2 → Vídeo Intermediário
Vídeo Intermediário → MP4 Final
Concatenando com MP4Box
Eu escolheria a primeira opção, pois não sei se existe alguma ferramenta que pegue os arquivos "brutos" do DVD e os concatene 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 iPod). É importante que você escolha exatamente as mesmas configurações para ambos os vídeos.
Então, useMP4Boxpara concatenar aqueles:
mp4box -cat video-a.mp4 -cat video-b.mp4 final.mp4
Por que você não deve recodificar
O importante é que você use uma ferramenta como o MP4Box para concatenar os vídeos, e não um editor não linear como o Windows Movie Maker. Até onde eu sei, o WMM não permitirá que você apenas copie os fluxos de bits do codec h.264, mas precisará recodificar o vídeo depois de concatená-los.
Isso significa que você experimentaráperda de geração, como você sabe das imagens JPEG. Pode não ser perceptível, mas não sei comobomO codificador do Windows Movie Maker ainda é para começar. Duvido que a qualidade seja a mesma.
Responder2
Não consegui fazer isso no Handbrake (a resposta de Kev sugere que é possível com conversão em lote, mas isso não funciona para mim), masffmpegapoia-o usando seuconcatenarrecurso. Concatene vários arquivos de entrada e codifique o stream de vídeo com x264 e copie o stream 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'
Responder3
Não há necessidade de recodificar. Para combinar os arquivos .VOB na pasta VideoTS:
- Copie-os para o seu disco rígido.
- Abra um prompt de comando do DOS
- Vá para o diretório onde você copiou os arquivos
e use o seguinte comando
copy /B VTS_xx_1.VOB+VTS_xx_2.VOB newmovie.mpg
Para xx use o número das informações reais do arquivo.
Isso irá combiná-los em um único arquivo de saída mpg que você pode usar o Handbrake em um arquivo menor selecionando um formato mp4. Você deve usar o Handbrake neles ou o arquivo resultante terá problemas de tempo. Por exemplo, um filme de 2 horas pode ter 5 minutos de duração.
Geralmente, o(s) tamanho(s) do(s) arquivo(s) VOB são 1.073.739.776 mais um arquivo restante. Para ter certeza, reproduza os arquivos VOB primeiro clicando duas vezes neles para ter certeza de que são os que você deseja.
Responder4
Se você colocar todos os arquivos em um diretório com nomes que os coloquem na ordem correta, abra o diretório no handbrake (em vez dos arquivos), ele os mesclará automaticamente - portanto, não há necessidade de mesclar antes.
- Eu tentei isso aleatoriamente depois de não conseguir fazer outras coisas funcionarem (YMMV).