Juntando-se a dois arquivos MKV no Ubuntu?

14

Eu tenho uma ópera que estou copiando para o meu computador no formato MKV com o Handbrake. Esta ópera está em dois discos. Existe uma maneira de juntar os MKVs resultantes? Eles terão a mesma taxa de bits, resolução etc. Se eu fizer isso, posso manter os capítulos dos dois arquivos MKV organizados? E, como tenho legendas no arquivo (não gravadas), elas ainda permanecerão intactas?

Não tenho muita certeza se esta questão está fora de tópico ou não. Se for, sinta-se à vontade para excluí-lo. :)

Ryan McClure
fonte

Respostas:

5

Se a resolução dos vídeos for a mesma, você poderá usar o avidemux para se juntar a eles

jahid65
fonte
Esse método foi mais fácil do que o aking1012, então essa é a única razão pela qual aceitei esta resposta.
Ryan McClure
27

A maneira recomendada é usar o mkvtoolnix

sudo apt-get install mkvtoolnix mkvtoolnix-gui
  • Iniciar mmg (interface gráfica do usuário para mkvmerge)
  • "Adicionar" o primeiro arquivo
  • "Anexar" o segundo, terceiro, quarto, ...
  • Defina o nome da saída na caixa de texto na parte inferior
  • "Comece a mixar"

As legendas são preservadas e concatenadas adequadamente, assim como o áudio e o vídeo. Os capítulos podem ser editados no arquivo resultante com mmg.

Este procedimento cria um arquivo compactado corretamente. Quaisquer problemas devem ser mencionados na janela "log" em mmg. Você pode até definir e nomear faixas de áudio e legenda com os códigos de idioma corretos e anotações como "Forçado" ou "Comentário dos diretores".

Se você planeja fazer isso repetidamente em arquivos diferentes, é melhor usar a versão da linha de comando mkvmerge ("mkvmerge --help")

mkvmerge -o output.mkv input1.mkv +input2.mkv
zx485
fonte
Atualmente não encontro o botão de acréscimo no mkvtoolnix-gui. A versão da linha de comando parece ser a maneira mais simples e rápida de concaturar arquivos mkv. Observe o +caractere para anexar arquivos de vídeo em vez de mesclar.
Jaime M.
Acabei de usar mkvmerge(sem o sinal de mais) sem problemas para combinar um arquivo de vídeo mkv e um arquivo de áudio mp3 que precisavam ser baixados separadamente de um site. Isso arrasa!
3126 Joe
10

Use este comando no terminal para mesclar dois '.mkv-files' separados em um.

mkvmerge -o newfile.mkv part1.mkv +part2.mkv
artyomboyko
fonte
Isso funcionou perfeito para mim.
precisa saber é o seguinte
3

A maneira mais fácil de combinar vídeo é usar um formato de contêiner que suporte concatenação e reindexação, como mpg. Então você pode apenas cat file1 file2 > file3e re-indexar com ffmpeg.

As etapas no seu caso seriam:
Converter de mkv para mpg
Concatenar
re-indexar
Altere novamente para mkv, se desejar

Se for apenas áudio, você poderá usar um tipo de arquivo editável mais facilmente ... como wav, mp3 ou ogg, até obter sua saída final. Então você pode usar muitas ferramentas para ingressar no áudio. Sox ou FFmpeg vêm à mente.

RobotHumans
fonte
Estou no processo de copiar o disco 2 agora ... sempre que terminar, vou tentar ... vamos torcer para que funcione! :)
Ryan McClure
É bom que apenas ffmpeg seja necessário para esta solução!
user93692
1

Você pode usar o dmMediaConverter para fazer isso. É muito simples e funciona bem. Existe um modo do programa para juntar MKVarquivos e usos ffmpegsob o capô. Veja esta resposta para mais.

cjbarth
fonte