8
Como cortar realmente um MKV, e unir pedaços sem reencode Por: jandor Para isso usaremos o GDS Mux, ferramenta do Haali Media Splitter. Lembrando que a tarefa de editar um MKV é bastante complicada, às vezes o resultado não é o que se espera. Também não existem quase ferramentas que permitam editá-los sem recorrer ao encode. Esta foi a solução mais prática e mais rápida que encontrei. Não consegui localizar nada específico, e tampouco qualquer tutorial que nos levasse a esses procedimentos. Normalmente você consegue fazer um "Splitter" de um MKV, quer dizer: Cortar ou recortar um MKV em várias partes e no tempo que quiser. Mas o processo do "Splitter" mantém as partes numa sequência, e não permite que qualquer dessas partes seja EDITADA. Teria o excelente tsMuxeR, mas ele não tem um corte preciso, e depois também não conseguiríamos transformar os seus arquivos em MKV. Precisaria de reencode. O MKVmerge, Avi-Mux GUI e VirtualDubMod, entre outros que podiam fazer isso, só trabalham com "Splitter". O GDS Mux permite a você, por exemplo... - Cortar e separar qualquer ponto do MKV, ajustar a sincronia, voltar e unir as partes novamente. - Cortar um pedaço de MKV sem precisar copiar todo o arquivo. - Dividir um MKV em partes distintas, não sequenciais. - Editar o que for preciso mantendo as propriedades do arquivo original. - Pode adicionar ou excluir uma stream, editar tags, etc. - Pode ser usado para MP4 mas acabará no container MKV. Ferramentas e tarefas... GDS Mux: Deve usar apenas os recursos de corte. MKVmerge: Deve usá-lo para cópias e unir as partes (append). Avi-Mux GUI: Deve usá-lo para ajustar o delay, e também serve para cópias. Cortando partes distintas em sequência: Considerando que você já tenha os aplicativos... Haali Media Splitter, MKVmerge e Avi-Mux GUI. Crie uma pasta para onde irão todas as cópias. Caso o arquivo original dê algum problema no Haali, faça uma cópia pelo MKVmerge antes. Vá para o Haali Splitter, marque o início e fim da parte do MKV que está com delay. Para marcar o fim do corte, escolha sempre um ponto de cena sem movimento. Marcou o início e final do corte, escolha a pasta que você criou, dê um nome ao arquivo para salvar e clique em "Start". Sem fechar o Haali Splitter e sem mover o cursor do Preview clique para marcar o início do segundo corte a partir do ponto que terminou o primeiro. Assim que marcar o início de corte para a segunda parte arraste o cursor até fim do próximo corte e marque. Marcados o início e final de corte, escolha a pasta que você criou, dê um nome ao arquivo para salvar e clique em "Start". Pode fechar o Haali Splitter após a última parte ser cortada. Não tente reproduzir os arquivos cortados pelo Haali Splitter. Considerando que você tenha optado por cortar o MKV em apenas duas partes... Observe que durante o processo de cópia pode surgir algumas streams diferentes além do áudio e vídeo, pode excluí-las. Agora abra o MKVmerge, faça uma cópia da primeira parte e feche o MKVmerge. Em seguida, exclua a primeira parte gerada pelo GDS Mux. Reabra o MKVmerge, faça uma cópia da segunda parte e feche o MKVmerge. Em seguida, exclua a segunda parte gerada pelo GDS Mux. Deve sobrar só as cópias feitas pelo MKVmerge. Abra o Avi-Mux GUI, e ajuste a parte que está fora de sincronia. Faça quantos ajustes e cópias forem necessários até ficar bom. Assim que conseguir a perfeição, fique com essa última cópia do Avi-Mux GUI mais as outras, ou a outra que não possuía delay. As cópias restantes podem ser excluídas. A essa altura você já ajustou o pedaço que estava sem sincronia. Reabra o MKVmerge e adicione a primeira parte do vídeo, clique em "Append" para unir as partes seguintes, e faça uma cópia. Pegue essa última cópia feita pelo MKVmerge --> Abra o Avi-Mux GUI e faça a cópia definitiva por ele. Está pronto o seu arquivo.

Como cortar realmente um MKV, e unir sem reencode

Embed Size (px)

DESCRIPTION

O processo do "Splitter" mantém as partes numa sequência, e não permite que qualquer dessas partes seja EDITADA.Aqui você vai cortar o vídeo no tempo que quiser e dividi-lo em partes distintas. Uma solução para que precisa ajustar um delay de apenas uma parte do vídeo.

Citation preview

Page 1: Como cortar realmente um MKV, e unir sem reencode

Como cortar realmente um MKV, e unir pedaços sem reencodePor: jandor

Para isso usaremos o GDS Mux, ferramenta do Haali Media Splitter.Lembrando que a tarefa de editar um MKV é bastante complicada, às vezes o resultado não é o que se espera.Também não existem quase ferramentas que permitam editá-los sem recorrer ao encode.Esta foi a solução mais prática e mais rápida que encontrei.Não consegui localizar nada específico, e tampouco qualquer tutorial que nos levasse a esses procedimentos.Normalmente você consegue fazer um "Splitter" de um MKV, quer dizer:Cortar ou recortar um MKV em várias partes e no tempo que quiser.Mas o processo do "Splitter" mantém as partes numa sequência,e não permite que qualquer dessas partes seja EDITADA.Teria o excelente tsMuxeR, mas ele não tem um corte preciso, e depois também não conseguiríamos transformar os seus arquivos em MKV. Precisaria de reencode.O MKVmerge, Avi-Mux GUI e VirtualDubMod, entre outros que podiam fazer isso, só trabalham com "Splitter".

O GDS Mux permite a você, por exemplo...- Cortar e separar qualquer ponto do MKV, ajustar a sincronia, voltar e unir as partes novamente.- Cortar um pedaço de MKV sem precisar copiar todo o arquivo.- Dividir um MKV em partes distintas, não sequenciais.- Editar o que for preciso mantendo as propriedades do arquivo original.- Pode adicionar ou excluir uma stream, editar tags, etc.- Pode ser usado para MP4 mas acabará no container MKV.

Ferramentas e tarefas...GDS Mux: Deve usar apenas os recursos de corte.MKVmerge: Deve usá-lo para cópias e unir as partes (append).Avi-Mux GUI: Deve usá-lo para ajustar o delay, e também serve para cópias.

Cortando partes distintas em sequência:Considerando que você já tenha os aplicativos... Haali Media Splitter, MKVmerge e Avi-Mux GUI.Crie uma pasta para onde irão todas as cópias.Caso o arquivo original dê algum problema no Haali, faça uma cópia pelo MKVmerge antes.Vá para o Haali Splitter, marque o início e fim da parte do MKV que está com delay.Para marcar o fim do corte, escolha sempre um ponto de cena sem movimento. Marcou o início e final do corte, escolha a pasta que você criou,dê um nome ao arquivo para salvar e clique em "Start".Sem fechar o Haali Splitter e sem mover o cursor do Previewclique para marcar o início do segundo corte a partir do ponto que terminou o primeiro.Assim que marcar o início de corte para a segunda parte arraste o cursor até fim do próximo corte e marque. Marcados o início e final de corte, escolha a pasta que você criou,dê um nome ao arquivo para salvar e clique em "Start".Pode fechar o Haali Splitter após a última parte ser cortada.Não tente reproduzir os arquivos cortados pelo Haali Splitter.Considerando que você tenha optado por cortar o MKV em apenas duas partes...Observe que durante o processo de cópia pode surgir algumas streams diferentes além do áudio e vídeo,pode excluí-las.Agora abra o MKVmerge, faça uma cópia da primeira parte e feche o MKVmerge.Em seguida, exclua a primeira parte gerada pelo GDS Mux.Reabra o MKVmerge, faça uma cópia da segunda parte e feche o MKVmerge.Em seguida, exclua a segunda parte gerada pelo GDS Mux.Deve sobrar só as cópias feitas pelo MKVmerge.Abra o Avi-Mux GUI, e ajuste a parte que está fora de sincronia.Faça quantos ajustes e cópias forem necessários até ficar bom.Assim que conseguir a perfeição, fique com essa última cópia do Avi-Mux GUI mais as outras,ou a outra que não possuía delay.As cópias restantes podem ser excluídas. A essa altura você já ajustou o pedaço que estava sem sincronia.Reabra o MKVmerge e adicione a primeira parte do vídeo, clique em "Append" para unir as partes seguintes,e faça uma cópia.Pegue essa última cópia feita pelo MKVmerge --> Abra o Avi-Mux GUI e faça a cópia definitiva por ele.Está pronto o seu arquivo.

Page 2: Como cortar realmente um MKV, e unir sem reencode

Se você verificar que o arquivo final ficou com uma certa instabilidade, tente pelo método abaixo.Mudei a forma de preparação do arquivo... agora estou incluindo o tsMuxeR.O tsMuxeR tem um papel importante aqui, ele é muito superior a MKVmerge e Avi-Mux no sentidode estabilizar a sincronia de um arquivo MKV.Pena que ele não faz mux para MKV. Mesmo assim ele vai nos ajudar, arrumei uma brecha pra ele.Para que você consiga abrir no Haali Splitter arquivos gerados pelo tsMuxeR,isso deve ser ativado durante a instalação do Haali, como mostra a figura abaixo.Mas antes de tentar reinstalar o Haali Splitter, tente abrir um mux feito pelo tsMuxeR,se você enxergar um arquivo no formato .TS ou .AVCHD ele já está preparado.

1º Faça uma cópia pelo MKVmerge.(se o seu arquivo já é um MKV desconsidere esse 1º passo, vá direto para o 2º).2º Faça um TS muxing ou um M2TS muxing pelo tsMuxeR3º Cortar pelo GDS Mux4º Ajustar o delay da parte que está fora de sincronia pelo Avi-Mux GUI.5º Unir as partes pelo MKVmerge: Add e Append.6º Faça a última cópia pelo Avi-Mux GUI.7º Compare as cópias de MKVmerge e Avi-Mux GUI, e fique com a melhor.

Problemas ao tentar fazer um corte intercalado com o GDS Mux:Alguns arquivos MKV podem não ter total aceitação pelo GDS Mux, não se preocupe.Se o GDS Mux não está possibilitando o corte de um arquivo no ponto que você deseja.Baixe o MKVtoolnix e execute o arquivo "mmg" (MKVmerge).Faça uma cópia de seu MKV, depois volte ao GDS Mux e repita o procedimento de corte.Após o término, quando já estiver com o pedaço cortado e salvo,e antes de começar a trabalhar no ajuste de delay, também faça um cópia desse arquivo pelo MKVmerge.Depois que já tiver feito a cópia você pode excluir os arquivos que foram cortados pelo GDS Mux.Aqui você também pode trocar o MKVmerge pelo tsMuxeR.

Como ajustar um delay...A ferramenta mais apropriada aqui neste processo é o Avi-Mux GUIEntre em "Settings" e selecione a saída (Output) --> general--> "Default output format" para MKV --> OK.Abra o seu vídeo e clique duas vezes sobre ele para mostrar as streams. Veja a figuraDesmarque alguma stream de áudio ou legenda que não queira, ou mantenha todas.Clique sobre a stream de áudio que está fora da sincronia... ao lado vai surgir uma caixa para ajuste do delay.Coloque a diferença encontrada, seja ela positiva ou negativa. Se for positiva não precisa do sinal (+).Se não souber o valor do delay, vai no olhômetro mesmo:Ajustando, copiando e conferindo até acertar a sincronia.

Page 3: Como cortar realmente um MKV, e unir sem reencode

Todo o arquivo depois de gerado pelo GDS Mux deve passar pelo MKVmerge.Se não está conseguindo editar um MKV no GDS Mux, faça uma cópia pelo MKVmerge antes.Nunca se esqueça de determinar um caminho (pasta) para salvar a nova cópia,se não fizer isso não se inicia o mux (cópia).Não se preocupe com tanto mux, em nenhum momento irá perder as propriedades do vídeo original.

Para unir os pedaços de arquivo MKV:Faça a junção dos arquivos pelo MKVmerge, use "Add" para o primeiro pedaçoe "Append" para os pedaços restantes.O MKVmerge deve ser usado no processo, mas depois de juntar todas as partes com ele,recomendo a fazer uma cópia final pelo Avi-Mux GUI.Por que isso? O Avi-Mux dá mais estabilidade ao arquivo MKV.

Abra o Haali Media Splitter: http://haali.su/mkvE siga as imagens...

Page 4: Como cortar realmente um MKV, e unir sem reencode
Page 5: Como cortar realmente um MKV, e unir sem reencode
Page 6: Como cortar realmente um MKV, e unir sem reencode
Page 7: Como cortar realmente um MKV, e unir sem reencode
Page 8: Como cortar realmente um MKV, e unir sem reencode

Procurei por soluções rápidas e eficientes, fiz vários testes combinando outras ferramentas,mas a coisa não andou.O VirtualDubMod só faz corte sequencial, ele não separa nem junta partes distintas.Para um ajuste do vídeo inteiro ele útil.O tsMuxeR faz o corte distinto mas não tem precisão no corte, entre outras ferramentas que testei.Tinha outra solução interessante que eu dava como certa, mas essa não reconhecia o áudio MP3.Existem outras formas usando a conversão do áudio, mas o tópico aqui não trata de conversão.O único que encontrei até agora que faz um CORTE DISTINTO e com perfeição, foi o GDS Mux,ferramenta do Haali Media Splitter.O Haali Splitter te entrega um MKV totalmente instável, e depende de outras ferramentas para normalizá-lo.

Ajustar a sincronia de arquivo inteiroquando o vídeo tiver codificação x264 ou XviD e container AVI.Método sem compressão, específico para esse tipo de arquivo.

Sincronizando áudio Constante (CBR)Use o VirtualDubMod 1.5.10.2 All inclusiveAbra o seu arquivo AVI/x264 ou XviD pelo VirtualDubModEntre na aba Streams --> Report,Observe o delay que há entre o vídeo e áudio e calcule a diferença entre os dois (Vídeo – áudio)e anote o valor encontrado > OK.Agora volte na aba Streams --> Stream list →clique com o botão direito do mouse no áudio a ser ajustado > Interleaving... --> em Delay audio track by >entre com o valor que você anotou anteriormente, seja ele positivo ou negativo.Se for positivo não precisa do sinal (+) --> OKSe você pretende excluir alguma stream basta clicar 2x nela para marcá-la --> Se tiver mais de um áudioe achar necessário, mude a posição do áudio de secundário para primário e vice e versa --> OK para sair.Depois vá para a aba File --> Save as...Em Nome: Escolha uma pasta para salvar e dê um nome à sua cópiaEm Tipo: Se a codificação de seu vídeo é x264 selecione Matroska file,se for XviD selecione Audio-Video Interleave (AVI).Em Vide mode: Selecione "Direct Stream Copy"Clique em "Salvar".Se a sincronia não ficou como devia, terá de ser no olhômetro. Exclua essa cópia,volte e repita todos os passos.Comece aplicando um valor mais baixo para o ajuste do delay.Insista quantas vezes for possível até achar o ponto certo de ajuste.

Sincronizando áudio Variável (VBR)Quando o áudio é Variável, é impossível mexer nele. Nesses casos é o vídeo que precisa se ajustar ao áudio.Abra o vídeo, em seguida vai surgir uma mensagem (VBR audio stream detected), responda sempre NÃO.Se responder SIM vai perder toda a sincronia.Na aba Video --> Frame Rate... →selecione "Change so video and audio durations match (23.976 fps)" --> OKDepois vá para a aba File --> Save as...Em Nome: Escolha uma pasta para salvar e dê um nome à sua cópiaEm Tipo: Se a codificação de seu vídeo é x264 selecione Matroska file,se for XviD selecione Audio-Video Interleave (AVI).Em Vide mode: Selecione "Direct Stream Copy"Clique em "Salvar".

Pense também noutra possibilidade...Fazer um Demux do áudio MP3 e editá-lo separadamente.Se o arquivo do seu vídeo é um MP3, independente de ser Constante (CBR) ou Variável (VBR)...e pretende fazer uma edição simples, tipo: Cortar, normalizar, adicionar silêncio, etc.O melhor programa para isso e em Português-BRé o mp3DirectCut (240KB): http://www.videohelp.com/tools/mp3DirectCutCom ele você pode tudo, e o mais importante... ele só altera o que você mexer,não muda a estrutura restante do áudio.Isto é essencial, já que estamos buscando ajustar a sincronia do áudio ao vídeo.Você não precisa instalar, basta extrair os arquivos de dentro do executável para uma pasta.

Lembrando, que nem sempre um valor de delay representa uma falta de sincronia.

Espero que seja útil e gostem... Boa Sorte!