Como Cortar Realmente Um MKV e Unir Sem Reencode 2

  • Upload
    bignino

  • View
    281

  • Download
    0

Embed Size (px)

Citation preview

Como cortar realmente um MKV, e unir pedaos 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 no o que se espera. Tambm no existem quase ferramentas que permitam edit-los sem recorrer ao encode. Esta foi a soluo mais prtica e mais rpida que encontrei. No consegui localizar nada especfico, 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 vrias partes e no tempo que quiser. Mas o processo do "Splitter" mantm as partes numa sequncia, e no permite que qualquer dessas partes seja EDITADA. Teria o excelente tsMuxeR, mas ele no tem um corte preciso, e depois tambm no conseguiramos 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 pedao de MKV sem precisar copiar todo o arquivo. - Dividir um MKV em partes distintas, no 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 cpias e unir as partes (append). Avi-Mux GUI: Deve us-lo para ajustar o delay, e tambm serve para cpias. Cortando partes distintas em sequncia: Considerando que voc j tenha os aplicativos... Haali Media Splitter, MKVmerge e Avi-Mux GUI. Crie uma pasta para onde iro todas as cpias. Caso o arquivo original d algum problema no Haali, faa uma cpia pelo MKVmerge antes. V para o Haali Splitter, marque o incio 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 incio 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 incio do segundo corte a partir do ponto que terminou o primeiro. Assim que marcar o incio de corte para a segunda parte arraste o cursor at fim do prximo corte e marque. Marcados o incio 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 aps a ltima parte ser cortada. No 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 cpia pode surgir algumas streams diferentes alm do udio e vdeo, pode exclu-las. Agora abra o MKVmerge, faa uma cpia da primeira parte e feche o MKVmerge. Em seguida, exclua a primeira parte gerada pelo GDS Mux. Reabra o MKVmerge, faa uma cpia da segunda parte e feche o MKVmerge. Em seguida, exclua a segunda parte gerada pelo GDS Mux. Deve sobrar s as cpias feitas pelo MKVmerge. Abra o Avi-Mux GUI, e ajuste a parte que est fora de sincronia. Faa quantos ajustes e cpias forem necessrios at ficar bom. Assim que conseguir a perfeio, fique com essa ltima cpia do Avi-Mux GUI mais as outras, ou a outra que no possua delay. As cpias restantes podem ser excludas. A essa altura voc j ajustou o pedao que estava sem sincronia. Reabra o MKVmerge e adicione a primeira parte do vdeo, clique em "Append" para unir as partes seguintes, e faa uma cpia. Pegue essa ltima cpia feita pelo MKVmerge --> Abra o Avi-Mux GUI e faa a cpia definitiva por ele. Est pronto o seu arquivo.

Se voc verificar que o arquivo final ficou com uma certa instabilidade, tente pelo mtodo abaixo. Mudei a forma de preparao do arquivo... agora estou incluindo o tsMuxeR. O tsMuxeR tem um papel importante aqui, ele muito superior a MKVmerge e Avi-Mux no sentido de estabilizar a sincronia de um arquivo MKV. Pena que ele no 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 instalao 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 Faa uma cpia pelo MKVmerge. (se o seu arquivo j um MKV desconsidere esse 1 passo, v direto para o 2). 2 Faa um TS muxing ou um M2TS muxing pelo tsMuxeR 3 Cortar pelo GDS Mux 4 Ajustar o delay da parte que est fora de sincronia pelo Avi-Mux GUI. 5 Unir as partes pelo MKVmerge: Add e Append. 6 Faa a ltima cpia pelo Avi-Mux GUI. 7 Compare as cpias 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 no ter total aceitao pelo GDS Mux, no se preocupe. Se o GDS Mux no est possibilitando o corte de um arquivo no ponto que voc deseja. Baixe o MKVtoolnix e execute o arquivo "mmg" (MKVmerge). Faa uma cpia de seu MKV, depois volte ao GDS Mux e repita o procedimento de corte. Aps o trmino, quando j estiver com o pedao cortado e salvo, e antes de comear a trabalhar no ajuste de delay, tambm faa um cpia desse arquivo pelo MKVmerge. Depois que j tiver feito a cpia voc pode excluir os arquivos que foram cortados pelo GDS Mux. Aqui voc tambm pode trocar o MKVmerge pelo tsMuxeR. Como ajustar um delay... A ferramenta mais apropriada aqui neste processo o Avi-Mux GUI Entre em "Settings" e selecione a sada (Output) --> general --> "Default output format" para MKV --> OK. Abra o seu vdeo e clique duas vezes sobre ele para mostrar as streams. Veja a figura Desmarque alguma stream de udio ou legenda que no 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 diferena encontrada, seja ela positiva ou negativa. Se for positiva no precisa do sinal (+). Se no souber o valor do delay, vai no olhmetro mesmo: Ajustando, copiando e conferindo at acertar a sincronia.

Todo o arquivo depois de gerado pelo GDS Mux deve passar pelo MKVmerge. Se no est conseguindo editar um MKV no GDS Mux, faa uma cpia pelo MKVmerge antes. Nunca se esquea de determinar um caminho (pasta) para salvar a nova cpia, se no fizer isso no se inicia o mux (cpia). No se preocupe com tanto mux, em nenhum momento ir perder as propriedades do vdeo original. Para unir os pedaos de arquivo MKV: Faa a juno dos arquivos pelo MKVmerge, use "Add" para o primeiro pedao e "Append" para os pedaos restantes. O MKVmerge deve ser usado no processo, mas depois de juntar todas as partes com ele, recomendo a fazer uma cpia 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/mkv E siga as imagens...

Procurei por solues rpidas e eficientes, fiz vrios testes combinando outras ferramentas, mas a coisa no andou. O VirtualDubMod s faz corte sequencial, ele no separa nem junta partes distintas. Para um ajuste do vdeo inteiro ele til. O tsMuxeR faz o corte distinto mas no tem preciso no corte, entre outras ferramentas que testei. Tinha outra soluo interessante que eu dava como certa, mas essa no reconhecia o udio MP3. Existem outras formas usando a converso do udio, mas o tpico aqui no trata de converso. O nico que encontrei at agora que faz um CORTE DISTINTO e com perfeio, foi o GDS Mux, ferramenta do Haali Media Splitter. O Haali Splitter te entrega um MKV totalmente instvel, e depende de outras ferramentas para normaliz-lo. Ajustar a sincronia de arquivo inteiro quando o vdeo tiver codificao x264 ou XviD e container AVI. Mtodo sem compresso, especfico para esse tipo de arquivo. Sincronizando udio Constante (CBR) Use o VirtualDubMod 1.5.10.2 All inclusive Abra o seu arquivo AVI/x264 ou XviD pelo VirtualDubMod Entre na aba Streams --> Report, Observe o delay que h entre o vdeo e udio e calcule a diferena entre os dois (Vdeo udio) e anote o valor encontrado > OK. Agora volte na aba Streams --> Stream list clique com o boto 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 no precisa do sinal (+) --> OK Se voc pretende excluir alguma stream basta clicar 2x nela para marc-la --> Se tiver mais de um udio e achar necessrio, mude a posio do udio de secundrio para primrio 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 cpia Em Tipo: Se a codificao de seu vdeo 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 no ficou como devia, ter de ser no olhmetro. Exclua essa cpia, volte e repita todos os passos. Comece aplicando um valor mais baixo para o ajuste do delay. Insista quantas vezes for possvel at achar o ponto certo de ajuste. Sincronizando udio Varivel (VBR) Quando o udio Varivel, impossvel mexer nele. Nesses casos o vdeo que precisa se ajustar ao udio. Abra o vdeo, em seguida vai surgir uma mensagem (VBR audio stream detected), responda sempre NO. Se responder SIM vai perder toda a sincronia. Na aba Video --> Frame Rate... selecione "Change so video and audio durations match (23.976 fps)" --> OK Depois v para a aba File --> Save as... Em Nome: Escolha uma pasta para salvar e d um nome sua cpia Em Tipo: Se a codificao de seu vdeo x264 selecione Matroska file, se for XviD selecione Audio-Video Interleave (AVI). Em Vide mode: Selecione "Direct Stream Copy" Clique em "Salvar". Pense tambm noutra possibilidade... Fazer um Demux do udio MP3 e edit-lo separadamente. Se o arquivo do seu vdeo um MP3, independente de ser Constante (CBR) ou Varivel (VBR)... e pretende fazer uma edio simples, tipo: Cortar, normalizar, adicionar silncio, etc. O melhor programa para isso e em Portugus-BR o mp3DirectCut (240KB): http://www.videohelp.com/tools/mp3DirectCut Com ele voc pode tudo, e o mais importante... ele s altera o que voc mexer, no muda a estrutura restante do udio. Isto essencial, j que estamos buscando ajustar a sincronia do udio ao vdeo. Voc no precisa instalar, basta extrair os arquivos de dentro do executvel para uma pasta. Lembrando, que nem sempre um valor de delay representa uma falta de sincronia. Espero que seja til e gostem... Boa Sorte!