Juntar faixa de áudio em PT-PT [MKVToolNix]

Dúvidas sobre hardware, software, etc.

Moderador: jamlvs

Avatar do Utilizador
zundengan
Power User
Power User
Mensagens: 342
Registado: 23 jan 2008, 00:00

Re: Juntar faixa de áudio em PT-PT [MKVToolNix]

Mensagem por zundengan » 27 jul 2022, 22:46

O mx101 saiu da cave... Grandes respostas. Também tinha impressão que fazia unicamente webrip e não isso tudo.

Tinha impressão que com as configs certas o ytdl metendo o user e pass funcionava nalguns sites mas n tinha testado. Vou pesquisar esses programas...
UserSubsPT
Newbie
Mensagens: 38
Registado: 07 ago 2019, 22:58

Re: Juntar faixa de áudio em PT-PT [MKVToolNix]

Mensagem por UserSubsPT » 27 jul 2022, 23:28

Como fazer para sincronizar um áudio e um vídeo?
Usas o MPC (é o que uso) e o MKVToolnix, partindo do princípio que vais usar vídeo MKV ou MP4.
Tanto vídeo como áudio devem estar com o mesmo nome, tal como fazemos para ver filmes com legendas.
Áudio e vídeo devem abrir com o MPC (em ambos os arquivos -->> propriedades -> abrir com -> escolhes o MPC).
Clicas duas vezes no vídeo e começa a dar no MPC que vai rodar automaticamente o áudio.
Tenta perceber se há atraso ou adiantamento. Depois de perceberes, paras o filme. Vais a "VER" (barra de ferramentas) e seleccionas "Opções", ao fundo.
Em "Filtros Internos" escolhes "Alternador de áudio".
No quadro à direita, seleccionas a opção "Mudança tempo áudio (ms):
1000 ms equivale a um segundo, como sabemos. Este valor é positivo, logo, o áudio vai ficar atrasado em relação ao vídeo.
Se precisares de adiantar o áudio, então deves meter -1000 ms.
Vais fazendo tentativas, aumentando ou atrasando até ficar certo e descobrires qual o valor em ms.
Não te esqueças de voltar a pôr o valor a zero para veres filmes normalmente.

Quando souberes esse valor é só fazer o mux áudio e vídeo no MKVToolnix.
Como colocar esse valor antes do mux? Simples.
Carregas o áudio e o vídeo para o mkvtoolnix, seleccionas o áudio, clica mesmo onde está escrito "áudio" ou em qualquer sítio da descrição. A ideia é ficar seleccionado, não confundir com o clique no quadradinho, é mesmo seleccionar o audio todo.
Depois, no quadro da direita, deslizas a barra até encontrares "Códigos de tempo e duração".
Logo na primeira opção "Atraso (em ms): colocas lá aquele valor que descobriste no MPC e podes fazer o Mux que vai dar certinho.

Nota: Não te esqueças de voltar a pôr o valor a zero no MPC para veres um filme normal.

Cumps.
mx101
Newbie
Mensagens: 34
Registado: 26 jul 2007, 00:00

Re: Juntar faixa de áudio em PT-PT [MKVToolNix]

Mensagem por mx101 » 28 jul 2022, 00:12

Adiantar ou atrasar o áudio no inicio resulta se todo o áudio tiver uma velocidade igual à do vídeo.

Se tiver velocidade variável e não for igual à do vídeo, o áudio tem de ser adiantado ou atrasado em várias partes do áudio e isso dá uma trabalheira.

Que é o que acontece quando se tenta juntar uma faixa de áudio a encodes de vídeo com velocidades diferentes.

Basta descobrir o delay e no nome do ficheiro antes da extenção basta meter ex: "_DELAY 31ms.mp3" ou "_DELAY -31ms.ac3" adicionar o áudio ao MKVToolnix que ele adiciona o "delay" automaticamente.

Nota: nas preferências do MKVToolnix tem de estar selecionado a opção de adicionar o delay pelo nome do ficheiro.
UserSubsPT
Newbie
Mensagens: 38
Registado: 07 ago 2019, 22:58

Re: Juntar faixa de áudio em PT-PT [MKVToolNix]

Mensagem por UserSubsPT » 28 jul 2022, 01:48

No caso de termos um áudio com o FPS diferente do vídeo, temos de usar um programa para converter o FPS do áudio.
Um programa como o UsEac3To, bastante simples de usar, mas há outros.
Também não faltam tutoriais a explicar como se faz a conversão. Este é o primeiro passo antes de resolver a sincronização.
mustangbolt
Newbie
Mensagens: 11
Registado: 28 jan 2012, 00:00
Localização: Porto

Re: Juntar faixa de áudio em PT-PT [MKVToolNix]

Mensagem por mustangbolt » 28 jul 2022, 23:31

Se precisarem do StreamFab da banca dos Trezentos, avisem ;)
UserSubsPT
Newbie
Mensagens: 38
Registado: 07 ago 2019, 22:58

Re: Juntar faixa de áudio em PT-PT [MKVToolNix]

Mensagem por UserSubsPT » 21 ago 2025, 01:00

Caro, gessodeco, só agora li este post, mas fartei-me de fazer isso nos meus tempos de ripper de uma team conhecida.
Primeiro tens de saber qual o fps de ambos, vídeo e áudio, vês isso facilmente no media info.
O fps final será sempre o do vídeo. Convertes o fps do áudio facilmente para o mesmo do vídeo, basta consultares um tuto no youtube "como converter fps de um áudio". A melhor ferramenta é o UsEac3To e faz isso em poucos minutos.
Depois de teres isso certo, metes o vídeo e o áudio com o mesmo nome, excepto a extensão, obviamente (mkv, avi, mp4 - aac, AC3, DTS...)
Abres o vídeo no MPC ou VLC (o que tiveres) e começa a rolar filme e áudio. É possível atrasares ou adiantares o áudio nesses players.
No MPC, por exemplo, com o vídeo já aberto, lado dto do mouse, opções -> filtros internos -> alternador de áudio -> Mudança tempo áudio (ms)
tens uma caixa que deve estar a zero.
Se o áudio estiver atrasado usa valores negativos (-150, por exemplo) se estiver adiantado, usa positivos (150) vai aumentando ou diminuindo conforme.
depois de encontrares o valor certo, memoriza-o e usa-o no MKVtoolnix quando misturares que ele fica certo. Youtube ensina a fazê-lo.
Para um sinc perfeito, usas o áudio original e o português já com o mesmo Frame Rate (fps) e metes os dois no Audacity, procuras barulhos como um telefone um bater de porta, um som, pois isso faz parte do áudio original, a voz é adicionada a esse áudio. Depois é só arrastar o áudio pt para um desses sons e ficas a saber o tempo exacto que precisas para o sinc. Tens um vídeo excelente no youtube a explicar.
Tudo softwares de borla.
Espero ter sido útil.
Cumps
Responder