Eu tenho duas metades de um único show em dois arquivos .MP4, codificados em H264. Gostaria de me juntar a eles sem recodificar.
Isso é possível?
Consegui criar um vídeo associado como um arquivo Quicktime (.mov) usando o Quicktime Pro, mas o Quicktime Pro não o converterá novamente em .MP4 sem recodificar. Isso ocorre porque, olhando dentro do arquivo .mov, os dois vídeos H264 ainda estão separados como "objetos" individuais.
Também estou lutando com o MPEG StreamClip sem chegar a uma solução real. Mas eu posso ter perdido alguma coisa.
Observe que não tenho o mesmo problema com arquivos MPEG2. Posso exportá-los para um contêiner .MPEG ou um arquivo .TS, por exemplo, e depois posso ingressar neles sem recodificar usando o MPEG Streamclip.
Qualquer sugestão é bem-vinda, de preferência usando o software Mac.
Respostas:
Como concatenar arquivos flv em um
fonte
-bsf aac_adtstoasc
para o comando concat-bsf
argumentos, então funcionou para mim.-bsf xxx
coisas com bons resultados. No entanto, na segunda vez que tentei, a segunda metade do filme combinado foi corrompida. Acontece que, por razões desconhecidas, o Handbrake havia codificado as duas metades com larguras diferentes (640 vs. 636). Eu tinha usado a mesma predefinição nos dois casos. Enfim, voltei e usei o Handbrake novamente no 1º tempo, que agora corresponde ao 2º tempo. O filme recombinado foi bom. Dica: o exiftool exibirá tudo sobre um arquivo mp4 / m4v.O MP4Box fará isso por você:
O MP4Box é multiplataforma e funciona no OSX, no entanto, tentei isso no Ubuntu Linux com vídeos H264 criados pela Handbrake para o iPhone 4S.
Isso funciona muito rápido, pois os arquivos não são recodificados.
fonte
sudo apt-get install gpac
para instalá-lo. Você pode usar esta linha de comando se tiver muitos arquivos para ingressar:MP4Box $(for file in single*m4v; do echo -cat $file; done) joined.m4v
A opção Quicktime MP4 Codec possui um modo "passagem".
Aqui está uma receita detalhada para juntar dois vídeos MP4 H264, usando o Quicktime. Observe que o Quicktime X ainda não é avançado o suficiente, portanto, use o Quicktime 7 (uma instalação opcional com o Snow Leopard):
Você também pode usar o SimpleMovieX , um editor de vídeo shareware que anuncia exatamente isso como um recurso.
fonte
Eu acho que isso deve ser possível, embora as duas partes precisem ser as "mesmas" certas maneiras (resolução etc.) para que a junção funcione. Parece que provavelmente será o caso da sua situação.
Você pode tentar esta ferramenta: http://www.smlabs.net/tsmuxer_en.html ... Eu não a usei, mas ela lista especificamente os arquivos de união como parte de seu conjunto de recursos e o H.264 é uma das codificações suportadas.
fonte
Use mkvtoolnix . Em seguida, abra "mkvtoolnix-gui.exe" (no Windows 8.1 64bits, ele está localizado em: C: \ Arquivos de Programas \ MKVToolNix \ mkvtoolnix-gui.exe). Adicione o primeiro arquivo. Em seguida, selecione esse primeiro arquivo e clique com o botão direito em "anexar arquivos" e selecione o (s) arquivo (s) que deseja mesclar. Talvez mude a pasta de destino e o nome do arquivo. Por fim, clique em "iniciar multiplexação".
fonte