Como usar o Sequentia Nexus

Este guia descreve a versão 0.46.0. O Sequentia Nexus está em beta: algumas partes ainda podem mudar.

Sumário

  1. Instalação
  2. A janela principal
  3. Preparar as pastas
  4. Montar um workflow
  5. Iniciar um workflow
  6. As etapas
  7. Legendas em detalhe
  8. Preferências
  9. Presets
  10. Problemas comuns
  11. Onde ficam seus dados

1. Instalação

Instalar a beta (Windows 10 / 11)

  1. Baixe SequentiaNexus-<versão>-windows.zip na página Releases.
  2. Extraia o arquivo em uma pasta de sua escolha, por exemplo C:\Sequentia Nexus. Tudo o que o programa precisa está lá dentro: não há mais nada para instalar, além dos programas externos abaixo.
  3. Clique duas vezes em SequentiaNexus.exe. O programa ainda não é assinado com um certificado, então na primeira vez o Windows pode mostrar O Windows protegeu o computador: clique em Mais informações e depois em Executar assim mesmo.
  4. Pegue sua chave beta gratuita em sequentianexus.com/beta (um clique e uma verificação rápida "não sou um robô"), depois abra Configurações → Preferências → Licença, cole a chave e clique em Ativar (veja Licença).

Para atualizar, extraia a nova versão no lugar da antiga: suas preferências, presets e licença continuam onde estão (veja Onde ficam seus dados).

Só pode haver uma janela do Sequentia Nexus aberta por vez: abrir o programa de novo traz para a frente a janela que já está aberta (também se estiver minimizada).

Janela Requisitos do sistema

O programa precisa de alguns programas externos. Na primeira vez em que faltam, a janela Requisitos do sistema abre sozinha. Você pode abri-la a qualquer momento em Configurações → Requisitos do sistema....

System Requirements

Programa Serve para
ffmpeg, ffprobe Ler e converter áudio, vídeo e legendas
mkvmerge Unir os arquivos MKV finais
mkvpropedit A etapa Proporção da tela
tesseract (opcional) Só a etapa Converter legendas em imagem para SRT

Um programa instalado aqui é encontrado na hora: não é preciso reiniciar o aplicativo.

Um workflow não pode começar enquanto faltar um programa necessário.


2. A janela principal

Main window

Área O que é
Catálogo de scripts (à esquerda) Todas as etapas disponíveis, agrupadas por seção: Extração, Áudio, Legendas, Vídeo. Digite em Buscar scripts... para filtrá-las.
Workflow (no centro) As etapas do seu workflow, na ordem em que serão executadas.
Parâmetros (à direita) As configurações da etapa selecionada no workflow.
Log (embaixo) O que o programa está fazendo, ao vivo. 📋 Copiar log copia tudo.
▶ Iniciar workflow / ❚❚ Pausar / ■ Parar Iniciam, pausam e param o trabalho. A barra ao lado mostra o progresso; Ao terminar, à direita, suspende, hiberna ou desliga o PC no final (veja Iniciar um workflow).
Fila Adiciona o workflow atual à fila, ou mostra a fila: vários workflows com suas próprias pastas, executados um depois do outro (veja A fila).

Os menus:

Light theme


3. Preparar as pastas

Abra Configurações → Preferências... → Pastas antes da primeira execução.

Folders

Pasta O que vai nela
Pasta de entrada original Os vídeos a processar (.mkv, .mp4, .avi, .mov).
Pasta de trabalho Os arquivos temporários enquanto o workflow roda. Deixe vazia para usar a pasta padrão dentro do aplicativo (work). Ela é limpa no final.
Pasta de saída Os arquivos prontos. Marque Usar a pasta de trabalho como saída para mantê-los na pasta de trabalho.

As pastas de entrada, de trabalho e de saída precisam ser diferentes: o programa se recusa a salvar pastas iguais, porque arquivos poderiam se perder.

Se você nunca escolher uma pasta de trabalho ou de saída, na primeira vez que clicar em ▶ Iniciar workflow o programa avisa quais pastas padrão vai usar (dentro da pasta do programa) e pergunta se deve Continuar ou Cancelar, para você poder escolher outras pastas antes. Essa pergunta aparece uma vez só.

Filmes e séries separados

Escolha Usar pastas separadas para filmes e séries para dar a filmes e séries suas próprias pastas de entrada, de trabalho e de saída. Então:


4. Montar um workflow

  1. No Catálogo de scripts, abra uma seção e clique duas vezes em uma etapa para adicioná-la.
  2. Clique na etapa na lista Workflow e configure-a em Parâmetros. As configurações marcadas como Avançadas são para casos especiais: os valores padrão servem para quase todos os vídeos. Passe o mouse sobre o ? azul ao lado de uma configuração para ler o que ela faz; a explicação some quando você tira o mouse.
  3. Repita para cada etapa de que você precisa.

Você não precisa pensar na ordem. As etapas se organizam sozinhas na sequência certa de processamento: extração, áudio, legendas, saída de vídeo, retoques finais. Você pode adicioná-las em qualquer ordem.

Choose the files of a step

Um workflow típico

Objetivo Etapas
Manter o vídeo, converter o áudio para AC3 5.1, adicionar legendas limpas Extrair áudio e legendas → Configurações de áudio → Corrigir arquivos SRT → Unir sem recodificar
O mesmo, a partir de um Blu-ray com legendas em imagem adicione Converter legendas em imagem para SRT
Recodificar também o vídeo use Codificar vídeo + mux no lugar de Unir sem recodificar
Só tirar o áudio e as legendas dos vídeos Extrair áudio e legendas (sozinha)
Corrigir a proporção dos arquivos prontos adicione Proporção da tela no final, ou use-a sozinha

5. Iniciar um workflow

Clique em ▶ Iniciar workflow. O programa verifica primeiro sua licença com o servidor de licenças (veja Licença): é preciso conexão com a internet. Depois o log é limpo e o programa verifica tudo antes de começar:

Durante o trabalho:

Quando o workflow termina, a última linha do log resume tudo, em negrito: quantos vídeos foram processados e quanto tempo o workflow inteiro levou, por exemplo 1 filme e 3 episódios processados em 00:25:41 (com uma pasta só: 3 vídeos processados em ...). Se o workflow foi parado ou terminou com erros, a linha mostra só o tempo total.

No final, a interface também verifica se cada vídeo tem seu arquivo final. Um vídeo pode ficar sem ele mesmo quando as etapas terminam bem: por exemplo o encode dele falhou e o encode continuou com os outros, ou ele não tem áudio no idioma escolhido. Então o workflow termina com um erro que lista esses vídeos, o resumo informa (4 episódios processados, 2 não concluídos, em 00:16:02) e só os originais desses vídeos são mantidos (se excluir os arquivos originais estiver ativado, os outros são excluídos normalmente). Os arquivos prontos são movidos e enviados mesmo assim. Para refazer só os que faltam, coloque Arquivos existentes em Ignorar em Codificar vídeo e inicie o workflow de novo.

■ Parar interrompe a etapa em andamento e apaga os arquivos temporários.

❚❚ Pausar congela o workflow: os programas que estão trabalhando (a etapa, FFmpeg, MKVToolNix, Tesseract, também o áudio convertido em segundo plano e os envios) param onde estão e não usam a CPU, e nenhuma etapa nova começa. ▶ Retomar continua do mesmo ponto, sem perder nada; enquanto isso a barra mostra Pausado. O log registra as duas coisas (Workflow retomado depois de 5 min de pausa), e o tempo de pausa não conta nos tempos das etapas nem no resumo. Um envio para o NAS pausado por muito tempo pode perder a conexão: ao retomar, ele continua de onde estava (o arquivo .part), como depois de qualquer queda de conexão.

Ao terminar (à direita da barra de progresso): Não fazer nada, Suspender o PC, Hibernar o PC ou Desligar o PC. Pode ser alterado também com o workflow rodando, por exemplo quando você decide ir dormir durante um encode longo. Hibernar salva tudo no disco e não gasta energia, e depois o PC volta de onde estava (se a hibernação estiver desativada no Windows, o log avisa: powercfg /h on a ativa). No final uma janela faz uma contagem de 60 segundos, com Cancelar e Suspender agora / Hibernar agora / Desligar agora; antes disso, o log é salvo e as notificações são enviadas. Nada acontece se você clicou em Parar (você está aí). A escolha vale uma vez, e toda vez que o programa abre ela volta para Não fazer nada, para o PC nunca desligar de surpresa. Se o workflow terminou com erros, o log dele é salvo mesmo assim na pasta de logs (também com Preferências → Log desativado) e, quando você voltar (o PC acorda, ou na próxima vez que o programa abrir), uma mensagem avisa e o log daquele workflow aparece de novo no painel do log.

Uma etapa que você desativou no workflow é pulada: as etapas seguintes usam os arquivos da última etapa antes dela.

A fila

A fila executa vários workflows um depois do outro, cada um com suas próprias pastas: por exemplo uma série em uma pasta com um preset, depois um filme em outra pasta com outro preset, iniciados à noite com Ao terminar → Desligar o PC.

Um trabalho por vez é de propósito: um trabalho já usa todas as placas de vídeo (um encode em duas placas) e a CPU (o áudio convertido em paralelo), e dois trabalhos juntos só atrasariam um ao outro.

Para onde vão os arquivos

Você também pode fazer o programa excluir os vídeos originais depois de um trabalho bem-sucedido: veja Depois do workflow.


6. As etapas

Extração

Extrair áudio e legendas

Encontra a melhor faixa de áudio no idioma escolhido e todas as legendas no idioma escolhido, e divide as legendas em três tipos:

Configuração
Idioma do áudio, Idioma das legendas Os idiomas a extrair, por exemplo eng - English.
Idiomas de áudio adicionais Vazio por padrão. Outras faixas de áudio para manter, depois da principal: veja Idiomas adicionais abaixo.
Também as legendas desses idiomas Desativado por padrão. Pega também as legendas dos idiomas adicionais.
Extrair legendas forçadas / normais / SDH Quais tipos de legenda você quer. As outras etapas de legendas seguem essas escolhas.
Converter legendas ASS/SSA para SRT Ativado por padrão: as legendas com estilo (ASS, SSA e o texto MP4 / WebVTT) viram SRT simples; itálico e negrito ficam, cores, posição e fontes se perdem. Desativado: ASS e SSA ficam como estão, idênticos ao original, e chegam ao arquivo final com seu estilo e suas fontes (veja Fontes das legendas ASS; o texto MP4 / WebVTT vira SRT mesmo assim). As etapas SRT (Corrigir SRT, Sincronizar legendas, Criar legendas que faltam) não mexem em um ASS, e a prévia das regras avisa isso.
Avançadas: Limite SDH, Forçadas: falas por minuto Como uma legenda é reconhecida como SDH ou forçada quando o vídeo não informa (veja abaixo).

Como o tipo é escolhido, nesta ordem:

  1. o título ou a marcação da faixa: "forced", ou "SDH" / "CC" / "hearing impaired";
  2. SDH, quando muitas falas têm descrições de sons entre colchetes (Limite SDH, 30 falas);
  3. forçada, quando o vídeo tem várias faixas de legenda nesse idioma e esta tem menos de um terço das falas da mais longa;
  4. forçada, quando tem menos falas por minuto de vídeo do que Forçadas: falas por minuto (2). Uma legenda completa costuma ter de 8 a 15 falas por minuto, uma forçada menos de 1.

O log mostra o tipo de cada faixa e o motivo, por exemplo Stream 5: regular (504 lines, 18.1 per minute).

Idiomas adicionais

Com Idiomas de áudio adicionais um arquivo final pode ter mais de uma faixa de áudio, por exemplo a dublada e a do idioma original. Adicione os idiomas com + Adicionar idioma...; a opção especial Idioma original pega, em cada vídeo, a faixa marcada como original no arquivo ou, se nenhuma faixa tiver a marcação, a primeira faixa em outro idioma (os arquivos costumam começar pela original). Para cada idioma é escolhida a melhor faixa, deixando de fora os comentários.

Formatos de vídeo. A pasta de entrada pode ter arquivos .mkv, .mp4, .avi e .mov; o arquivo final é sempre um .mkv (Filme.mp4 vira Filme.mkv). Arquivos em outros formatos de vídeo (.ts, .webm, .wmv...) são pulados, e a verificação antes do início lista esses arquivos. Dois arquivos com o mesmo nome e extensões diferentes (Filme.mp4 e Filme.mkv) dariam o mesmo arquivo final: a verificação antes do início para e pede para renomear um deles.

Faixas sem idioma. Muitos arquivos AVI e MP4 não informam o idioma das faixas. Quando um vídeo não tem nenhuma faixa no idioma escolhido, mas tem faixas sem idioma:

Áudio em outro idioma. Um vídeo pode ter o áudio só em outros idiomas: um filme que nunca foi dublado no seu idioma, ou o áudio certo marcado com o idioma errado por quem fez o arquivo. Quando um vídeo não tem áudio no idioma escolhido nem áudio sem idioma, a verificação antes do início lista esses vídeos pelo nome, e o quadro Áudio em outro idioma tem um grupo para cada um. Tudo o que for escolhido ali vale só para aquele vídeo, não para o resto do workflow:

Linha O que faz
Processar este filme Desativado por padrão: um vídeo desmarcado é pulado, como antes.
Áudio As faixas de áudio dele, cada uma com seu idioma, ex. #1 · ger · ac3 5.1 · 448 kbps.
Idioma do áudio no arquivo ger (como na faixa) para um filme não dublado, ou eng (idioma do workflow) para corrigir uma marcação errada.
Legenda Nenhuma, ou uma das legendas dele (qualquer idioma, texto ou imagem), com uma fala para reconhecê-la. Ela substitui as legendas que o workflow pegaria para esse vídeo, e fica ativa por padrão no arquivo final.
Legenda como Só com Codificar vídeo + mux no workflow: No arquivo, pode ser ativada (soft) ou Gravada na imagem (hard). Com Unir sem recodificar a legenda sempre vai no arquivo.

O que as etapas de legendas fazem com a legenda escolhida:

Vídeos sem nenhum áudio também são listados pelo nome, e pulados.

As legendas em imagem (Blu-ray .sup, DVD .idx/.sub) só são extraídas quando o workflow também tem Converter legendas em imagem para SRT.

O áudio AAC é salvo como .mka, não como .aac puro: algumas faixas AAC 5.1 perdem o layout dos canais em um arquivo puro e ficam mudas depois da união.

Áudio

Configurações de áudio

Configuração
Modo de áudio Passthrough mantém o áudio original. Personalizado converte o áudio.
Codec de áudio AC3, E-AC3, AAC, MP3, FLAC, DTS, Opus. O número máximo de canais de cada codec está no nome dele.
Layout de saída 5.1 ou 7.1. As faixas estéreo e mono são expandidas (upmix).
Taxa de bits Padrão: o máximo do codec (AC3 640k, E-AC3 1536k...).
Taxa de amostragem Padrão: 48000 Hz.
Faixas adicionais As faixas dos idiomas adicionais: Como a principal (padrão: mesmo codec, canais e taxa de bits, arquivos que qualquer TV toca) ou Copiadas como estão (qualidade original, ex. DTS ou TrueHD, arquivos maiores, algumas TVs não tocam).
Layout surround 5.1 5.1 side (recomendado) ou 5.1 rear.
Verificar o volume dos arquivos mono Mede o pico das faixas mono e abaixa o volume quando passa do limite (padrão -2 dB), para o áudio expandido não distorcer.
Sem downmix se o áudio passar do layout pedido Desativado: uma faixa com mais canais do que o codec aceita é reduzida (downmix). Ativado: o workflow para.
Volume uniforme (EBU R128) Desativado por padrão. Leva o volume médio de cada arquivo ao mesmo nível, medido como fazem os canais de TV. Veja abaixo.
Volume alvo (LUFS) Padrão -23, o padrão da TV europeia. Mais alto é mais forte: -16 é típico do YouTube e de podcasts.
Pico máximo (dBTP) Avançado, padrão -2. O limite dos picos depois da correção.
Conversões em paralelo Avançado, padrão 0 = automático. Quantos arquivos de áudio são convertidos ao mesmo tempo (veja abaixo).

O volume uniforme é útil para séries cujos episódios são mais baixos ou mais altos que os outros; filmes em geral não precisam. Ele trabalha em duas passagens: primeiro mede o áudio, depois aumenta ou diminui o volume do arquivo inteiro na mesma quantidade, para a dinâmica (diálogos baixos, explosões fortes) continuar como está. Só se isso fizesse os picos passarem do limite, um limitador segura esses picos curtos. Com ele ativado, o áudio sempre é recodificado, mesmo que já esteja no codec escolhido, e a conversão leva mais ou menos o dobro do tempo. O log mostra a medição, por exemplo Loudness: -31.2 LUFS -> -23 LUFS (+8.2 dB).

Conversões em paralelo. Os encoders de áudio do FFmpeg usam um único núcleo da CPU, e o AAC com taxa de bits alta é lento: um episódio pode levar alguns minutos. Por isso vários arquivos são convertidos ao mesmo tempo, cada um no seu núcleo: com 3 episódios a etapa leva cerca de um terço do tempo, e os arquivos ficam idênticos aos feitos um por vez. 0 = automático usa metade das threads da CPU, no máximo 4; 1 converte um arquivo por vez. No log, cada linha começa com o número do seu arquivo ([2/3] Conversion -> ...).

Legendas

Estas etapas rodam nesta ordem: OCR → Criar as que faltam → Corrigir → Sincronizar. Cada uma passa para a próxima todas as legendas, inclusive as que ela não altera.

Converter legendas em imagem para SRT

Lê as legendas de Blu-ray (.sup) e de DVD (.idx/.sub) com o OCR Tesseract e as grava como texto SRT. Veja OCR de legendas em imagem.

Convert image subtitles to SRT

Configuração
Correção inteligente dos erros do OCR Ativada por padrão. Escolhe a melhor leitura de cada fala e corrige os erros típicos do OCR.

Se um vídeo já tiver uma legenda de texto do mesmo tipo, a de imagem não é convertida. Se uma imagem não puder ser convertida, ela fica como está e o log mostra um aviso.

O tipo de uma legenda em imagem é escolhido antes do OCR, quando o texto dela ainda não pode ser lido: uma faixa SDH sem "SDH" no título parece uma normal. Depois do OCR, uma legenda "normal" com muitas descrições de sons entre colchetes (o Limite SDH de Extrair áudio e legendas) vira SDH, e Criar legendas que faltam tira dela depois a normal limpa. Quando a SDH não está marcada na extração, as descrições de sons são removidas na hora.

Criar legendas que faltam

Cria os tipos de legenda que um vídeo não tem, a partir dos que ele tem:

Só são criados os tipos marcados na etapa de extração, e um vídeo que já tem aquele tipo não é alterado. Se um vídeo não tiver textos na tela, nenhuma legenda forçada é criada.

Configuração
Criar a normal a partir da SDH / Criar a forçada O que criar.
Avançadas: Remover letras de música (♪) Remove também as linhas das músicas.
Avançadas: mínimo de maiúsculas por linha, % de maiúsculas Como uma linha é reconhecida como texto na tela: veja abaixo.

Como a legenda forçada encontra os textos na tela. Uma linha conta como texto (uma placa, um letreiro, um título) quando as duas condições são verdadeiras:

  1. ela tem pelo menos 5 maiúsculas (mínimo de maiúsculas por linha): linhas curtas como NÃO! ou OK não contam;
  2. pelo menos 80% das letras são maiúsculas (% de maiúsculas): a linha está escrita em maiúsculas, não é uma fala normal que tem alguns nomes ou siglas.
Linha Maiúsculas Proporção Forçada?
PROIBIDO FUMAR 13 100% sim
NEW YORK, 1985 7 100% sim
NÃO! 3 100% não: menos de 5 maiúsculas
Cadê o Mário, o Lucas, a Ana e o Paulo? 5 19% não: uma fala normal com nomes
O FBI ligou para a CIA. 7 50% não: uma fala normal com siglas

Os 80% (o padrão) aceitam uma minúscula solta, por exemplo um erro do OCR ou McDONALD'S. Coloque 100% para manter só as linhas escritas inteiramente em maiúsculas, ou diminua o valor (até 50%) se placas escritas em parte em minúsculas ficarem de fora. Maiúsculas acentuadas (È, À) contam como maiúsculas. De uma fala com um texto e um pouco de diálogo, só o texto é mantido; linhas sem letras, como 1985, também ficam.

Corrigir arquivos SRT

Limpa as legendas automaticamente: tags HTML e ASS, apóstrofos usados como acentos (e' → è, perchè → perché), erros de codificação (è → è), créditos finais, erros comuns do italiano.

Marque Regras personalizadas e clique em Editar regras... para adicionar as suas: veja Regras personalizadas.

Sincronizar legendas

Corrige legendas fora de sincronia. Na linha do workflow, escolha a quais legendas ela se aplica.

Configuração
Modo A mesma correção para todas as legendas, ou uma por legenda.
Converter a taxa de quadros Para legendas feitas para outra edição, por exemplo um DVD a 25 fps em um vídeo a 23,976 fps: elas ficam cada vez mais fora de sincronia conforme o filme avança. A taxa de quadros do vídeo é lida automaticamente.
Deslocar os tempos Move tudo para mais tarde (positivo) ou mais cedo (negativo), em milissegundos: 1000 ms = 1 segundo.

Vídeo

Unir sem recodificar e Codificar vídeo + mux ficam no grupo Saída de vídeo: um workflow tem um ou o outro. Os dois criam o MKV final: Codificar vídeo + mux codifica o vídeo e depois faz o mux sozinho, então não precisa de Unir depois. Clicar em um dos dois no catálogo quando o outro já está no workflow faz a troca, e o log avisa.

Unir sem recodificar

Coloca o vídeo original, o áudio da etapa de áudio e as legendas em um novo MKV, sem recodificar. As faixas recebem nomes claros, como Eng AC3 5.1 e English forced; os idiomas adicionais vêm depois dos principais. Se um tipo tiver uma legenda de texto e uma de imagem, é usada a de texto. Os anexos do original (as fontes das legendas ASS dele, uma capa) ficam no novo arquivo; para as fontes que faltam no vídeo, veja Fontes das legendas ASS.

Configuração
Manter os capítulos do original Desativado por padrão. Copia os capítulos do vídeo original (ex. abertura, episódio, encerramento).
Manter tags globais / de faixa Copia as tags.

Codificar vídeo + mux

Codifica o vídeo e depois o une ao áudio e às legendas como faz Unir. O áudio não é convertido de novo.

Configuração
Codec de vídeo H.264 ou H.265, em uma placa de vídeo NVIDIA (NVENC, rápido) ou na CPU (x264 / x265). Os codecs NVENC só aparecem se uma placa passou no teste NVENC (veja GPU).
Controle de qualidade Só x264 / x265: Taxa de bits (padrão, tamanho previsível) ou Qualidade constante (CRF). Veja Resolução e qualidade abaixo.
CRF Com Qualidade constante (CRF): Automático (padrão, conforme a resolução de saída) ou um valor de 14 a 30.
Taxa de bits do vídeo Obrigatória: não há valor padrão, você precisa digitar (por exemplo 4000 = 4000 kbit/s). Não precisa com NVENC em VBR qualidade constante (CQ), nem com x264 / x265 em Qualidade constante (CRF).
Não passar da taxa de bits original Desativado por padrão. Quando o vídeo original tem uma taxa de bits menor que a escolhida, o encode usa a do original: um vídeo baixado da web a 1100 kbit/s e codificado a 2600k só fica com o dobro do tamanho, sem ganhar qualidade. O log diz qual taxa é usada, por exemplo Original video at 1135 kbit/s, below 2600k: 1135k is used. Com um original em H.265, a mesma taxa em H.264 fica um pouco menos nítida. Não vale com CQ nem CRF.
Duas passadas x264 / x265 com uma taxa de bits: ativado por padrão. Veja abaixo.
Preset NVENC / Preset de CPU Velocidade contra qualidade.
Profundidade de cor 8 ou 10 bits.
Desentrelaçamento Automático (padrão), Desativado ou Sempre. Veja Imagem: desentrelaçamento, barras pretas, ruído abaixo.
Cortar as barras pretas Desativado por padrão. Remove as barras pretas da imagem (veja abaixo).
Resolução máxima Igual ao original (padrão), 2160p, 1440p, 1080p, 720p, 576p ou 480p. Veja abaixo.
Redução de ruído Desativada (padrão), Leve, Média ou Forte (veja abaixo).
HDR Automático (padrão) ou Converter sempre para SDR. Veja Vídeos HDR abaixo.
Prévia Prévia do encode...: codifica um trecho de um vídeo com estas configurações e informa tamanho, tempo e qualidade. Veja Prévia do encode abaixo.
Incluir legendas forçadas / normais / SDH Quais legendas vão para o arquivo final (oculto com o hardsub).
Gravar as legendas no vídeo (hardsub) Desativado por padrão. Veja Hardsub abaixo.
Legenda a gravar Forçada, normal ou SDH: só os tipos ativados em Extrair áudio e legendas.
Arquivos existentes Substituir, ignorar, ou parar com um erro quando o arquivo final já existe.
Manter os capítulos do original Desativado por padrão. Copia os capítulos do vídeo original (ex. abertura, episódio, encerramento), como em Unir.
Avançadas Controle de taxa, valores CQ, AQ, lookahead, multipass, taxa de quadros; o estilo de um SRT gravado (fonte, tamanho, cor, contorno preto).

Qual placa faz o encode, ou se duas placas codificam dois vídeos ao mesmo tempo, é escolhido em Preferências → GPU. Lá você encontra também duas opções, ativadas por padrão, que deixam o workflow mais rápido: a placa também decodifica o vídeo, e Configurações de áudio trabalha enquanto as placas codificam (veja GPU).

Uma fonte em 10 bits codificada em H.264 passa para 8 bits (o NVENC H.264 não tem 10 bits); uma fonte HDR também é convertida para SDR (veja Vídeos HDR).

Se não der para gravar na pasta de saída quando um vídeo é unido (um disco USB ou um disco de rede que desconecta por um instante), o vídeo codificado é mantido e a união é tentada de novo depois de 5, 15, 30, 60 e 120 segundos; o log diz The output folder cannot be written (disk disconnected?): trying again in 15 s. O mesmo acontece quando Unir move os arquivos finais.

Os anexos do original (fontes, capa) ficam no arquivo final, como com Unir.

Imagem: desentrelaçamento, barras pretas, ruído

Antes de codificar um vídeo, a etapa olha seis trechos curtos dele (alguns segundos no total, espalhados pelo filme) e prepara a imagem. O log diz o que ela encontrou em cada vídeo.

Essas opções só existem em Codificar vídeo + mux: Unir sem recodificar não mexe na imagem.

Resolução e qualidade
Vídeos HDR

Filmes 4K costumam ser HDR (HDR10, HDR10+, HLG, Dolby Vision): luzes mais brilhantes e cores mais amplas, mostradas direito só por uma TV HDR. A etapa os reconhece sozinha (vídeos normais SDR não mudam) e, com HDR em Automático:

Converter sempre para SDR converte também em H.265 a 10 bits, para um arquivo que fica certo em qualquer tela (um monitor de PC, uma TV antiga, um celular). A conversão roda na placa de vídeo (Vulkan, rápida); onde não dá, na CPU, mais devagar: o log diz Tone mapping on the video card failed (no Vulkan?): done again on the CPU (slower).

Uma legenda gravada em um vídeo que continua HDR (SRT ou legendas em imagem) fica mais escura, no brilho do branco da cena: em branco total ela ofuscaria em uma TV HDR. Um ASS mantém as próprias cores. Na Prévia do encode o resultado tem uma linha HDR, e os quadros para comparar aparecem convertidos para a sua tela.

Prévia do encode

Prévia do encode... (nos parâmetros da etapa) codifica um trecho de um vídeo com as configurações da etapa, para escolher a taxa de bits antes de iniciar uma série inteira:

As estimativas vêm do trecho: uma cena de ação precisa de mais bits que um diálogo, então teste uma parte movimentada do filme. Os arquivos da prévia são apagados quando a janela fecha.

Hardsub

Com Gravar as legendas no vídeo (hardsub) um tipo de legenda é desenhado na imagem. Ela aparece em qualquer player, também em uma TV ou celular que não lê legendas, mas não pode mais ser desativada. Só esse tipo é usado: as outras legendas não vão para o arquivo, porque uma legenda gravada e outras que podem ser ativadas ficariam uma em cima da outra.

Um vídeo que não tem o tipo escolhido (você escolheu forçada, mas um episódio não tem) é codificado sem legendas gravadas, e o final do log avisa, logo antes do resumo:

⚠ 1 vídeo sem legendas gravadas (sem legenda forçada): Show S01E03
4 episódios processados em 00:12:40

Se o tipo estiver desativado na etapa de extração (por exemplo por um preset antigo), a verificação antes do início impede a execução.

Fontes das legendas ASS

Um ASS indica as próprias fontes, e um MKV costuma trazê-las como anexos. Elas são usadas no hardsub e ficam no arquivo final (com Unir e Codificar), para o ASS aparecer certo em qualquer player. Quando falta em um vídeo uma fonte de que o ASS dele precisa:

  1. se outro vídeo do mesmo workflow tiver essa fonte (muitas vezes falta em um episódio de uma série a fonte que os outros episódios trazem), ela é usada e anexada também a esse vídeo: Font 'Snxtest' not attached to this video: taken from Show S01E01.mkv;
  2. senão, é usada uma fonte instalada no PC com esse nome;
  3. senão, o texto aparece com uma fonte parecida, e o final do log avisa: ⚠ Fonte "Nowherefont" não está em nenhum vídeo nem instalada, exibida com uma fonte parecida: Show S01E03.

Proporção da tela

Muda como o vídeo é exibido (16:9, 4:3, 2.35:1, personalizada...) sem recodificar: a resolução não muda. Arquivos MKV são alterados em um instante.

Utilitários

Enviar ao servidor

Envia os arquivos prontos para um servidor remoto, por exemplo seu NAS em casa, também enquanto você trabalha fora de casa em um notebook. O servidor e as pastas dele são configurados uma vez em Preferências → Servidor remoto; a etapa só tem as opções deste workflow. Coloque-a nos presets em que você precisar.

Ela roda por último, depois que os arquivos finais foram movidos para a pasta de saída, ou junto com o encode se Enviar cada arquivo assim que ficar pronto estiver ativado em Preferências → Servidor remoto. Então:

Se um arquivo não puder ser enviado, o workflow termina com erros e os vídeos originais não são excluídos, mesmo que Excluir os vídeos originais esteja ativado.

Configuração
Se o arquivo já estiver no servidor Substituir (o arquivo antigo só é substituído quando o novo está completo) ou Ignorar.
Excluir os arquivos locais depois do envio Desativado por padrão. Depois de um envio bem-sucedido, o arquivo final é apagado deste PC, prático em um notebook. Um arquivo que não foi enviado nunca é apagado.
Tentativas se a conexão cair Avançado, padrão 5, esperando mais a cada vez (5 s, 15 s, 30 s, 1 min, 2 min).

O tempo de um envio depende da velocidade de upload da rede em que você está: em uma conexão móvel ou no Wi-Fi de um hotel, um filme de 5 GB pode levar mais de uma hora. O log mostra a velocidade de cada arquivo.

Filmes e séries em discos diferentes. Com filmes e séries separados, os filmes são processados primeiro. Se a pasta de saída dos filmes estiver em um disco físico diferente dos que as séries usam (as pastas de entrada, de trabalho e de saída delas), os filmes são enviados em segundo plano enquanto as séries são processadas: ler um disco e gravar em outro não atrasam um ao outro. Isso acontece sozinho, não há nada para configurar. Duas partições do mesmo disco contam como o mesmo disco, e as pastas de rede também: aí o envio funciona como antes, uma parte depois da outra. No log, as linhas desse envio começam com [Upload Movies]. O envio das séries espera o dos filmes terminar (o servidor não recebe mais conexões do que o configurado), os filmes originais só são excluídos depois que o envio deles deu certo, e o resumo chega quando tudo, inclusive os envios, terminou.


7. Legendas em detalhe

Nomes dos arquivos de legenda

Dentro de um workflow as legendas se chamam <vídeo>_sub_<tipo>.<extensão>, por exemplo Sintel (2010)_sub_forced.srt. No MKV final cada tipo vira uma faixa própria, com a marcação forced na forçada.

Regras personalizadas

Corrigir arquivos SRT → Regras personalizadas → Editar regras... abre a janela de regras.

Custom rules

Cada regra é uma linha:

Coluna
Ativa Ativa ou desativa a regra.
Operação Localizar e substituir, Excluir texto (remove só o texto encontrado), Excluir fala (remove a fala inteira da legenda, com os tempos).
Localizar / Substituir por O texto.
Aa Diferenciar maiúsculas. Sem isso, a substituição segue as maiúsculas do texto encontrado: Perchè → Perché, PERCHÈ → PERCHÉ.
Palavra Só palavras inteiras: sig não encontra sigla.
Regex Expressão regular, para usuários avançados. \1, \2 na substituição são os grupos.
Aplica-se a Todas as legendas, ou só as que você marcar na lista (=== FILMES === / === SÉRIES ===).

As regras são aplicadas de cima para baixo, depois das correções automáticas. Use Subir e Descer para mudar a ordem delas. A janela pode ser maximizada; arraste a barra entre a tabela e a prévia para mudar o tamanho delas.

Prévia

A prévia mostra o resultado ao vivo: as falas alteradas em azul, as excluídas riscadas em vermelho, e uma contagem como 2 alteradas · 1 excluída.

Em Legenda: escolha onde testar as regras:

Marque Só falas alteradas para ver só o que muda.

OCR de legendas em imagem

Blu-rays e DVDs costumam ter as legendas salvas como imagens. A etapa Converter legendas em imagem para SRT lê essas legendas e as transforma em texto.

Antes do primeiro uso:

  1. Instale o Tesseract em Configurações → Requisitos do sistema.
  2. Abra Configurações → Preferências → Legendas / OCR e baixe o idioma das suas legendas (Baixar: alguns segundos).

OCR preferences

Qual a precisão. Cada fala é lida duas vezes, inteira e linha por linha, e a correção inteligente fica com a leitura que tem mais palavras reais. Depois corrige os erros típicos do OCR, como I / l / 1, rn / m, acentos faltando, e em italiano Io / lo, Il / II, È / E, mas só quando o resultado é uma palavra real ou um nome usado na mesma legenda. Nomes e palavras que ela não conhece ficam como estão, e ela nunca faz perguntas. Os erros de digitação que já estavam na legenda original continuam.

Nos arquivos de teste: um DVD 40 falas de 40, um Blu-ray em inglês 29 de 30, uma série cerca de 99,5%. O itálico é a parte mais difícil: uma olhada rápida no resultado é sempre uma boa ideia.

Velocidade. O OCR usa um núcleo da CPU por processo. Em Preferências → Legendas / OCR → Velocidade escolha quantos processos trabalham juntos: Automático usa todos os núcleos menos um, no máximo 8. Se você estiver codificando ao mesmo tempo, escolha um número baixo, por exemplo 2.


8. Preferências

Configurações → Preferências... tem uma página por assunto, listadas à esquerda.

Pastas

Veja Preparar as pastas.

Depois do workflow

Quando um workflow termina, os vídeos originais podem ser:

Só são removidos os vídeos processados naquele trabalho, e só se o arquivo pronto deles existir (ou tiver sido enviado ao servidor e depois apagado deste PC por Enviar ao servidor). Se alguns vídeos falharem, só os originais deles são mantidos e os outros são removidos. Nada é removido se o workflow for parado ou tiver outros erros (por exemplo um envio que falhou).

Idioma

Log

Legendas / OCR

Configuração
Idioma do OCR Igual às legendas da etapa de extração (padrão), ou um idioma fixo. Baixar / Remover gerenciam os idiomas no seu PC.
Tesseract Onde o Tesseract foi encontrado. Deixe Caminho vazio, a menos que você o tenha instalado em um lugar diferente.
Processos de OCR em paralelo Veja Velocidade.

Notificações

As duas vêm desativadas por padrão.

Servidor remoto

Preferences: remote server

O servidor usado pela etapa Enviar ao servidor.

Conexão

Para acessar o NAS de fora, a porta dele precisa estar aberta no roteador de casa (com um nome de DNS dinâmico se o IP da sua casa mudar), ou você pode se conectar por uma VPN (Tailscale, WireGuard, a do roteador ou a do NAS). Uma VPN é mais segura: nada fica exposto na internet.

Envio

Pastas no servidor

Um exemplo embaixo das opções mostra para onde vão um filme e um episódio.

GPU

Na primeira execução o programa detecta as placas de vídeo NVIDIA e testa o NVENC em cada uma (H.264 e H.265, cerca de um segundo). O resultado é salvo, então as execuções seguintes só contam as placas; se o número mudar (uma placa adicionada ou removida), o programa pergunta se deve detectar de novo. Detectar de novo faz isso a qualquer momento, por exemplo depois de atualizar o driver.

A página lista as placas com o resultado do teste, e oferece só o que elas permitem:

Placas encontradas Opções
Nenhuma com NVENC Nada a escolher: Codificar vídeo usa a CPU (x264 / x265), e os codecs NVENC ficam ocultos.
Uma Nada a escolher: essa placa é usada.
Duas ou mais Só GPU 1, Só GPU 2... ou Todas em paralelo: um vídeo por placa.

Em paralelo, cada placa codifica um vídeo diferente ao mesmo tempo, e pega o próximo assim que fica livre: com uma série o encode leva mais ou menos a metade do tempo. O log mostra a qual placa pertence cada linha ([GPU 2] Processing: ...) e a barra soma o progresso das duas. As outras etapas continuam trabalhando um arquivo por vez (menos Configurações de áudio, que converte até quatro arquivos ao mesmo tempo), porque elas basicamente copiam dados e no mesmo disco só atrasariam umas às outras. O disco não é um gargalo para um encode: mesmo dois encodes leem só alguns MB por segundo.

Velocidade (as duas ativadas por padrão, com os codecs NVENC):

Discos. Antes de cada trabalho o programa verifica o tipo de disco da pasta de trabalho. Se for um disco USB, um disco mecânico ou uma pasta de rede, uma nota no log diz que as etapas que copiam arquivos (extração, união) vão ser mais lentas. É só uma nota: nada é bloqueado.

Desempenho

Prioridade do workflow: Baixa (recomendada) ou Normal. Com Baixa, quando o PC está livre o workflow é igualmente rápido; quando você usa o PC ao mesmo tempo (navegador, vídeos, jogos), o Windows dá preferência a você, então o PC continua respondendo e o workflow só fica um pouco mais lento. Vale para as etapas e para os programas que elas iniciam (FFmpeg, MKVToolNix, Tesseract); o encode na placa de vídeo não é afetado.

A página lembra também que enquanto um workflow roda o Windows não entra em suspensão sozinho: para suspender, hibernar ou desligar o PC no final, use Ao terminar ao lado da barra de progresso.

Atualizações

Ao abrir, o programa procura uma versão mais nova em sequentianexus.com (Procurar atualizações ao iniciar o programa, ativado por padrão): no máximo uma vez a cada 6 horas, e só o número da versão é lido, nada sobre você é enviado. Quando há uma, uma janela mostra a nova versão, o tamanho do download e um link para as novidades:

Nada é instalado sozinho. Uma verificação que encontra uma versão nova enquanto um workflow ou a fila está rodando espera o trabalho terminar. Procurar agora nesta página, ou Ajuda → Verificar atualizações..., verifica na hora (também uma versão pulada).

Licença

Durante a beta a chave de licença (SNX-XXXXX-XXXXX-XXXXX-XXXXX) é gratuita: pegue a sua em sequentianexus.com/beta (a página Preferências → Licença também tem o link), cole em Preferências → Licença e clique em Ativar.


9. Presets

Um preset salva o workflow inteiro: as etapas, as configurações delas e se cada uma está ativada ou desativada.

Os arquivos escolhidos em uma linha do workflow (por exemplo para Proporção da tela) não são salvos no preset, porque mudam de uma pasta para outra.


10. Problemas comuns

Problema O que fazer
Não foi possível acessar o servidor de licenças Verifique a conexão com a internet: ela é necessária para iniciar um workflow.
Pedidos demais ao servidor de licenças Espere alguns segundos e clique de novo em Iniciar workflow.
Esta licença foi ativada em outro PC A licença foi movida para outro PC. Para usá-la aqui, ative de novo em Preferências → Licença (o outro PC perde a licença).
Iniciar workflow mostra erros Leia a lista: cada erro diz o que corrigir. Os programas que faltam são instalados em Configurações → Requisitos do sistema.
A janela de pastas demora alguns segundos para abrir na primeira vez É o Windows carregando. O ponteiro do mouse mostra que ele está trabalhando, e a janela vem para a frente quando fica pronta.
O arquivo final não tem legendas Confira o log: o vídeo pode não ter legendas no idioma escolhido, ou ter só legendas em imagem sem a etapa de OCR no workflow.
Etapa de OCR: o idioma não foi baixado Preferências → Legendas / OCR, escolha o idioma, Baixar.
O OCR deixa um encode mais lento Diminua Processos de OCR em paralelo para 2.
Codificar vídeo: nenhuma placa de vídeo pode usar H.264 NVENC A placa não foi encontrada ou não passou no teste NVENC: atualize o driver da NVIDIA e clique em Preferências → GPU → Detectar de novo, ou escolha x264 / x265.
Enviar ao servidor: clique em Testar conexão Com SFTP a chave do servidor é salva na primeira conexão: abra Preferências → Servidor remoto e clique em Testar conexão.
O envio diz que o servidor não responde Confira o endereço e a porta, e se o NAS é acessível de fora (porta aberta no roteador, ou VPN conectada).
No audio track found for languages ['eng'] O vídeo não tem áudio no idioma escolhido, nem áudio sem idioma: confira as faixas dele, ou escolha o idioma dele em Extrair áudio e legendas. Se o áudio dele for só em outro idioma, marque Processar este filme no quadro Áudio em outro idioma antes do início.
vídeo(s) não concluído(s) no final do workflow Leia no log as linhas desses vídeos. Para refazer só eles, coloque Arquivos existentes em Ignorar em Codificar vídeo e inicie o workflow de novo: os vídeos prontos são pulados.
As legendas ficam cada vez mais fora de sincronia conforme o filme avança Use Sincronizar legendas → Converter a taxa de quadros.
Outra coisa Clique em 📋 Copiar log e abra uma issue com o log e a lista das etapas. As issues são públicas: tire antes do log o endereço, a porta e o nome de usuário do seu servidor.

11. Onde ficam seus dados

No Windows, em %APPDATA%\SequentiaNexus\:

preferences.json Suas preferências
presets\ Seus presets
logs\ Os logs salvos, se ativados
ocr\ Os idiomas de OCR baixados
requirements.json A última verificação dos requisitos
license.json A licença ativada neste PC (a ativação é protegida pelo Windows)
steps\ As etapas recebidas do servidor de licenças, criptografadas
queue.json A fila de trabalhos
guide\ O guia baixado do site

Apagar a pasta do programa não apaga esta pasta: apague-a manualmente se quiser começar do zero.