Eu tenho dois arquivos mp4 de alta qualidade, que são de duas partes do mesmo programa.
Quero mesclá-los em um arquivo e geralmente uso o VirtualDub para mesclar meus arquivos ... Mas parece que não é compatível com mp4.
Quais alternativas estão disponíveis (especialmente aquelas que não exigem recodificação)?
Respostas:
Avidemux . É como o VirtualDub, apenas com mais formatos suportados e codecs e filtros embutidos. Eu sempre o uso preferencialmente; junta arquivos AVC + AAC.MP4 (sem recodificação) para mim.
Para se juntar a eles no AviDemux:
De acordo com os fóruns do AViDemux, esse processo de associação é sem perdas ( http://www.avidemux.org/smf/index.php?topic=9467.0 )
fonte
Você pode fazer isso com o ffmpeg:
Isso não recodifica nada, coloca-os em um novo contêiner de fluxo de transporte, o que os torna mais fáceis de concatenar e depois os concatenam novamente em um MP4. Se o output.mp4 já existir, o comando falhará. A versão acima usa pipes nomeados, se você estiver em um sistema que não suporta aqueles, você precisará usar arquivos intermediários (como o Windows):
fonte
avconv
vez deffmpeg
? Eu era capaz de completar as duas primeiras etapas, mas a última não reconhece a opção-absf
avconv
paraffmpeg
nos comandos acima e ele vai trabalhar.Concat desmuxer
O desmuxador concat foi adicionado ao ffmpeg 1.1. Se sua versão do ffmpeg for antiga, obtenha o binário estático mais recente aqui: http://www.ffmpeg.org/download.html
Instruções
Crie um arquivo
mylist.txt
com todos os arquivos que você deseja concatenar no seguinte formulário (as linhas que começam com um traço são ignoradas):Observe que esses podem ser caminhos relativos ou absolutos. Então você pode codificar seus arquivos com:
É possível gerar esse arquivo de lista com um loop bash para, ou usando printf. Qualquer um dos seguintes itens geraria um arquivo de lista contendo todos os * .wav no diretório de trabalho:
Fonte: wiki ffmpeg
fonte
YAMB junto com MP4BOX é uma boa opção.
Faça o download dos dois e descompacte-os (não é necessária instalação e, juntos, são cerca de 5 MB). No YAMB, escolha Configurações e defina o caminho da pasta do MP4box.
Para ingressar nos arquivos mp4, escolha Edição> Clique para ingressar com suporte ...
fonte
O SUPER © (Codificador e Renderizador Universal Player Simplificado) fornece o seguinte Processo de Saída adicional:
Qualquer arquivo multimídia de entrada suportado pode ser processado:
é claro, MP4 é um formato suportado.
SUPER © é um freeware.
fonte
Tente usar o contêiner de vídeo Matroska.
Em primeiro lugar, você precisa do mkvtoolnix . Faça o download e instale-o e, em seguida, é necessário ativar a GUI do mkvmerge (a menos que você goste de ferramentas de linha de comando, o que é bom para mim - embora você possa querer olhar para a seção de vinculação de arquivos da documentação do mkvmerge ).
Adicione seu primeiro arquivo clicando em "adicionar". Em seguida, clique em "anexar" e abra seu segundo arquivo. Defina o arquivo de saída, clique em "Iniciar muxing" na parte inferior e pronto!
Se o contêiner não for adequado às suas necessidades, você poderá recodificá-lo ou tentar convertê-lo para outro formato ... Embora o MKV seja um contêiner muito adorável!
fonte
Se você pode reproduzi-los em seu sistema / ter um codec instalado, o Windows Movie Maker pode ser a maneira mais rápida (e gratuita) de ingressar nos dois arquivos. Você pode usar o Virtualdub para converter para um formato diferente.
fonte
Outra solução é o Open Video Joiner . Também produz efeitos de transição.
fonte