Como utilizar o Sequentia Nexus

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

Índice

  1. Instalação
  2. A janela principal
  3. Preparar as pastas
  4. Criar um workflow
  5. Iniciar um workflow
  6. Os passos
  7. As legendas em pormenor
  8. Preferências
  9. Predefinições
  10. Problemas comuns
  11. Onde estão os seus dados

1. Instalação

Instalar a beta (Windows 10 / 11)

  1. Transfira SequentiaNexus-<versão>-windows.zip da página Releases.
  2. Extraia-o para uma pasta à sua escolha, por exemplo C:\Sequentia Nexus. Tudo aquilo de que o programa precisa está lá dentro: não há mais nada a instalar, além dos programas externos abaixo.
  3. Faça duplo clique em SequentiaNexus.exe. O programa ainda não está assinado com um certificado, por isso da primeira vez o Windows pode mostrar O Windows protegeu o PC: clique em Mais informações e depois em Executar mesmo assim.
  4. Obtenha a sua chave beta gratuita em sequentianexus.com/beta (um clique e uma breve verificação «não sou um robô») e depois abra Definições → Preferências → Licença, cole-a e prima Ativar (ver Licença).

Para atualizar, extraia a nova versão no lugar da antiga: as suas preferências, predefinições e licença ficam onde estão (ver Onde estão os seus dados).

Só pode estar aberta uma janela do Sequentia Nexus de cada vez: iniciar o programa outra vez traz para a frente a janela já aberta (também se estiver minimizada).

Janela Requisitos do sistema

O programa precisa de alguns programas externos. Da primeira vez que faltam, a janela Requisitos do sistema abre sozinha. Pode abri-la a qualquer momento em Definições → Requisitos do sistema....

System Requirements

Programa Serve para
ffmpeg, ffprobe Ler e converter áudio, vídeo e legendas
mkvmerge Juntar os ficheiros MKV finais
mkvpropedit O passo Proporção do ecrã
tesseract (opcional) Só o passo Converter legendas em imagem para SRT

Um programa instalado aqui é encontrado de imediato: não é preciso reiniciar a aplicação.

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


2. A janela principal

Main window

Zona O que é
Catálogo de scripts (à esquerda) Todos os passos disponíveis, agrupados por secção: Extração, Áudio, Legendas, Vídeo. Escreva em Procurar scripts... para os filtrar.
Workflow (ao centro) Os passos do seu workflow, pela ordem em que serão executados.
Parâmetros (à direita) As definições do passo selecionado no workflow.
Registo (em baixo) O que o programa está a fazer, em direto. 📋 Copiar registo copia tudo.
▶ Iniciar workflow / ❚❚ Pausa / ■ Parar Iniciam, põem em pausa e param o trabalho. A barra ao lado mostra o progresso; No fim, à direita, suspende, hiberna ou encerra o PC no fim (ver Iniciar um workflow).
Fila Adiciona o workflow atual à fila, ou mostra a fila: vários workflows com as suas próprias pastas, executados um a seguir ao outro (ver A fila).

Os menus:

Light theme


3. Preparar as pastas

Abra Definições → Preferências... → Pastas antes do primeiro arranque.

Folders

Pasta O que contém
Pasta de entrada original Os vídeos a processar (.mkv, .mp4, .avi, .mov).
Pasta de trabalho Os ficheiros temporários enquanto o workflow trabalha. Deixe-a vazia para usar a pasta predefinida dentro da aplicação (work). É limpa no fim.
Pasta de saída Os ficheiros terminados. Marque Usar a pasta de trabalho como saída para os manter na pasta de trabalho.

As pastas de entrada, de trabalho e de saída têm de ser diferentes: o programa recusa-se a guardar pastas iguais, porque se poderiam perder ficheiros.

Se nunca escolher uma pasta de trabalho ou de saída, da primeira vez que premir ▶ Iniciar workflow o programa diz-lhe que pastas predefinidas vai usar (dentro da pasta do programa) e pergunta se quer Continuar ou Cancelar, para poder escolher outras pastas antes. Esta pergunta é feita uma só vez.

Filmes e séries em separado

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


4. Criar um workflow

  1. No Catálogo de scripts, abra uma secção e faça duplo clique num passo para o adicionar.
  2. Clique no passo na lista Workflow e defina-o nos Parâmetros. As definições marcadas como Avançadas são para casos especiais: os valores predefinidos servem para quase todos os vídeos. Passe o rato sobre o ? azul junto a uma definição para ler o que faz; a explicação fecha-se quando afasta o rato.
  3. Repita para cada passo de que precisa.

Não precisa de pensar na ordem. Os passos colocam-se sozinhos na sequência de processamento certa: extração, áudio, legendas, saída de vídeo, retoques finais. Pode adicioná-los por qualquer ordem.

Choose the files of a step

Um workflow típico

Objetivo Passos
Manter o vídeo, converter o áudio para AC3 5.1, adicionar legendas limpas Extrair áudio e legendas → Definições de áudio → Corrigir ficheiros SRT → Juntar 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 em vez de Juntar sem recodificar
Só tirar o áudio e as legendas dos vídeos Extrair áudio e legendas (sozinho)
Corrigir a proporção dos ficheiros terminados adicione Proporção do ecrã no fim, ou use-o sozinho

5. Iniciar um workflow

Prima ▶ Iniciar workflow. O programa verifica primeiro a sua licença junto do servidor de licenças (ver Licença): é preciso uma ligação à internet. Depois o registo é limpo e o programa verifica tudo antes de começar:

Enquanto trabalha:

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

No fim, a interface verifica também que cada vídeo tem o seu ficheiro final. Um vídeo pode ficar sem ele mesmo quando os passos terminam bem: por exemplo o seu encode falhou e o encode continuou com os outros, ou não tem áudio no idioma escolhido. Então o workflow termina com um erro que lista esses vídeos, o resumo di-lo (4 episódios processados, 2 não concluídos, em 00:16:02) e só são mantidos os originais desses vídeos (se eliminar os ficheiros originais estiver ligado, os outros são eliminados como sempre). Os ficheiros terminados são na mesma movidos e enviados. Para refazer só os que faltam, ponha Ficheiros existentes em Ignorar em Codificar vídeo e inicie o workflow de novo.

■ Parar interrompe o passo em curso e apaga os ficheiros temporários.

❚❚ Pausa congela o workflow: os programas que estão a trabalhar (o passo, FFmpeg, MKVToolNix, Tesseract, também o áudio convertido em segundo plano e os envios) param onde estão e não usam o processador, e não começa nenhum passo novo. ▶ Retomar continua do mesmo ponto, sem perder nada; entretanto a barra diz Em pausa. O registo anota as duas coisas (Workflow retomado após 5 min de pausa), e o tempo da pausa não conta nos tempos dos passos nem no resumo. Um envio para o NAS em pausa durante muito tempo pode perder a ligação: ao retomar continua de onde estava (o ficheiro .part), como depois de qualquer ligação perdida.

No fim (à direita da barra de progresso): Não fazer nada, Suspender o PC, Hibernar o PC ou Encerrar o PC. Pode ser alterado também enquanto o workflow trabalha, por exemplo quando decide ir dormir durante um encode longo. Hibernar guarda tudo no disco e não gasta energia, e depois o PC volta onde estava (se a hibernação estiver desligada no Windows, o registo di-lo: powercfg /h on liga-a). No fim uma janela conta 60 segundos, com Cancelar e Suspender agora / Hibernar agora / Encerrar agora; antes, o registo é guardado e as notificações são enviadas. Não acontece nada se premiu Parar (está lá). A escolha vale uma vez, e sempre que o programa abre volta a Não fazer nada, para que o PC nunca se desligue de surpresa. Se o workflow terminou com erros, o seu registo é guardado na mesma na pasta dos registos (também com Preferências → Registo desligado) e, quando voltar (o PC retoma, ou da próxima vez que o programa abrir), uma mensagem avisa-o e o registo desse workflow volta a aparecer no painel do registo.

Um passo que desligou no workflow é ignorado: os passos seguintes usam os ficheiros do último passo anterior.

A fila

A fila executa vários workflows um a seguir ao outro, cada um com as suas próprias pastas: por exemplo uma série numa pasta com uma predefinição, depois um filme noutra pasta com outra predefinição, iniciados à noite com No fim → Encerrar o PC.

Um trabalho de cada vez é de propósito: um trabalho já usa todas as placas gráficas (um encode em duas placas) e o processador (o áudio convertido em paralelo), e dois trabalhos juntos só se atrasariam um ao outro.

Onde vão parar os ficheiros

Também pode mandar eliminar os vídeos originais depois de um trabalho bem-sucedido: ver Depois do workflow.


6. Os passos

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:

Definição
Idioma do áudio, Idioma das legendas Os idiomas a extrair, por exemplo eng - English.
Idiomas de áudio adicionais Vazio por predefinição. Outras faixas de áudio a manter, depois da principal: ver Idiomas adicionais abaixo.
Também as legendas destes idiomas Desligado por predefinição. Toma também as legendas dos idiomas adicionais.
Extrair legendas forçadas / normais / SDH Que tipos de legendas quer. Os outros passos de legendas seguem estas escolhas.
Converter legendas ASS/SSA para SRT Ligado por predefinição: as legendas com estilo (ASS, SSA e o texto MP4 / WebVTT) passam a SRT simples; o itálico e o negrito mantêm-se, as cores, a posição e os tipos de letra perdem-se. Desligado: ASS e SSA ficam como estão, idênticos ao original, e chegam ao ficheiro final com o seu estilo e os seus tipos de letra (ver Tipos de letra das legendas ASS; o texto MP4 / WebVTT passa na mesma a SRT). Os passos SRT (Corrigir SRT, Sincronizar legendas, Criar legendas em falta) deixam um ASS inalterado, e a pré-visualização das regras di-lo.
Avançadas: Limite SDH, Forçadas: falas por minuto Como se reconhece uma legenda SDH ou forçada quando o vídeo não o diz (ver abaixo).

Como se escolhe o tipo, por esta ordem:

  1. o título ou a marca da faixa: «forced», ou «SDH» / «CC» / «hearing impaired»;
  2. SDH, quando muitas falas têm descrições de sons entre parênteses (Limite SDH, 30 falas);
  3. forçada, quando o vídeo tem várias faixas de legendas 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 tem normalmente de 8 a 15 falas por minuto, uma forçada menos de 1.

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

Idiomas adicionais

Com Idiomas de áudio adicionais um ficheiro final pode ter várias faixas de áudio, por exemplo a dobrada e a do idioma original. Adicione os idiomas com + Adicionar idioma...; a entrada especial Idioma original toma, em cada vídeo, a faixa marcada como original no ficheiro ou, se nenhuma faixa tiver a marca, a primeira faixa noutro idioma (os ficheiros 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 conter ficheiros .mkv, .mp4, .avi e .mov; o ficheiro final é sempre um .mkv (Filme.mp4 passa a Filme.mkv). Os ficheiros noutros formatos de vídeo (.ts, .webm, .wmv...) são ignorados, e a verificação antes do arranque lista-os. Dois ficheiros com o mesmo nome e extensões diferentes (Filme.mp4 e Filme.mkv) dariam o mesmo ficheiro final: a verificação antes do arranque para e pede para mudar o nome a um.

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

Áudio noutro idioma. Um vídeo pode ter o áudio só noutros idiomas: um filme nunca dobrado no seu idioma, ou o áudio certo marcado com o idioma errado por quem fez o ficheiro. Quando um vídeo não tem áudio no idioma escolhido nem áudio sem idioma, a verificação antes do arranque lista esses vídeos pelo nome, e o quadro Áudio noutro idioma tem um grupo para cada um. Tudo o que for escolhido aí vale só para esse vídeo, não para o resto do workflow:

Linha O que faz
Processar este filme Desligado por predefinição: um vídeo não marcado é ignorado, como antes.
Áudio As suas faixas de áudio, cada uma com o seu idioma, p. ex. #1 · ger · ac3 5.1 · 448 kbps.
Idioma do áudio no ficheiro ger (como na faixa) para um filme não dobrado, ou eng (idioma do workflow) para corrigir uma etiqueta errada.
Legenda Nenhuma, ou uma das suas legendas (qualquer idioma, texto ou imagem), com uma das suas falas para a reconhecer. Substitui as legendas que o workflow tomaria para este vídeo, e fica ativa por predefinição no ficheiro final.
Legenda como Só com Codificar vídeo + mux no workflow: No ficheiro, ativável (soft) ou Gravada na imagem (hard). Com Juntar sem recodificar a legenda vai sempre para o ficheiro.

O que fazem os passos de legendas com a legenda escolhida:

Os vídeos sem qualquer áudio também são listados pelo nome, e ignorados.

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

O áudio AAC é guardado como .mka, não como .aac em bruto: algumas faixas AAC 5.1 perdem a disposição dos canais num ficheiro em bruto e ficam mudas depois da junção.

Áudio

Definições de áudio

Definição
Modo de áudio Passthrough mantém o áudio original. Personalizado converte-o.
Codec de áudio AC3, E-AC3, AAC, MP3, FLAC, DTS, Opus. O número máximo de canais de cada codec está no seu nome.
Disposição de saída 5.1 ou 7.1. As faixas estéreo e mono são alargadas (upmix).
Taxa de bits Predefinição: o máximo do codec (AC3 640k, E-AC3 1536k...).
Frequência de amostragem Predefinição: 48000 Hz.
Faixas adicionais As faixas dos idiomas adicionais: Como a principal (predefinição: mesmo codec, canais e taxa de bits, ficheiros que qualquer televisor reproduz) ou Copiadas tal como estão (qualidade original, p. ex. DTS ou TrueHD, ficheiros maiores, alguns televisores não as reproduzem).
Disposição surround 5.1 5.1 side (recomendado) ou 5.1 rear.
Verificar o volume dos ficheiros mono Mede o pico das faixas mono e baixa o volume quando ultrapassa o limite (predefinição -2 dB), para que o áudio alargado não distorça.
Sem downmix se o áudio exceder a disposição pedida Desligado: uma faixa com mais canais do que o codec suporta é reduzida (downmix). Ligado: em vez disso o workflow para.
Volume uniforme (EBU R128) Desligado por predefinição. Leva o volume médio de cada ficheiro ao mesmo nível, medido como fazem os canais de televisão. Ver abaixo.
Volume alvo (LUFS) Predefinição -23, a norma da televisão europeia. Mais alto é mais forte: -16 é típico do YouTube e dos podcasts.
Pico máximo (dBTP) Avançado, predefinição -2. O limite dos picos depois da correção.
Conversões em paralelo Avançado, predefinição 0 = automático. Quantos ficheiros de áudio são convertidos ao mesmo tempo (ver abaixo).

O volume uniforme é útil para séries cujos episódios são mais baixos ou mais altos do que os outros; os filmes normalmente não precisam. Trabalha em duas passagens: primeiro mede o áudio, depois sobe ou baixa o volume de todo o ficheiro na mesma quantidade, para que a dinâmica (diálogos baixos, explosões fortes) se mantenha. Só se isso levasse os picos acima do limite, um limitador segura esses picos curtos. Quando está ligado, o áudio é sempre recodificado, mesmo que já esteja no codec escolhido, e a conversão demora cerca do dobro. O registo mostra a medição, por exemplo Loudness: -31.2 LUFS -> -23 LUFS (+8.2 dB).

Conversões em paralelo. Os codificadores de áudio do FFmpeg usam um só núcleo do processador, e o AAC a taxa de bits alta é lento: um episódio pode demorar alguns minutos. Por isso vários ficheiros são convertidos ao mesmo tempo, cada um no seu núcleo: com 3 episódios o passo demora cerca de um terço do tempo, e os ficheiros são exatamente iguais aos feitos um de cada vez. 0 = automático usa metade das threads do processador, no máximo 4; 1 converte um ficheiro de cada vez. No registo cada linha começa pelo número do seu ficheiro ([2/3] Conversion -> ...).

Legendas

Estes passos são executados por esta ordem: OCR → Criar em falta → Corrigir → Sincronizar. Cada um passa ao seguinte todas as legendas, incluindo as que não altera.

Converter legendas em imagem para SRT

Lê as legendas dos Blu-ray (.sup) e dos DVD (.idx/.sub) com o OCR Tesseract e escreve-as como texto SRT. Ver OCR das legendas em imagem.

Convert image subtitles to SRT

Definição
Correção inteligente dos erros do OCR Ligada por predefiniçã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, fica como está e o registo mostra um aviso.

O tipo de uma legenda em imagem é escolhido antes do OCR, quando o seu texto 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 parênteses (o Limite SDH de Extrair áudio e legendas) passa a SDH, e Criar legendas em falta tira depois dela a normal limpa. Quando a SDH não está marcada na extração, as descrições de sons são retiradas logo.

Criar legendas em falta

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

Só são criados os tipos marcados no passo de extração, e um vídeo que já tem esse tipo não é tocado. Se um vídeo não tiver textos no ecrã, não é criada nenhuma legenda forçada.

Definição
Criar a normal a partir da SDH / Criar a forçada O que criar.
Avançadas: Remover letras de canções (♪) Retira também as linhas das canções.
Avançadas: mínimo de maiúsculas por linha, % de maiúsculas Como se reconhece uma linha como texto no ecrã: ver abaixo.

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

  1. 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 suas letras são maiúsculas (% de maiúsculas): a linha está escrita em maiúsculas, não é uma fala normal que contém 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
Onde estão o Mário, o Luís, a Ana e o Paulo? 5 17% não: uma fala normal com nomes
O FBI ligou à CIA. 7 64% não: uma fala normal com siglas

Os 80% (a predefinição) aceitam uma minúscula solta, por exemplo um erro do OCR ou McDONALD'S. Ponha 100% para manter só as linhas escritas inteiramente em maiúsculas, ou baixe o valor (até 50%) se se perderem letreiros escritos em parte em minúsculas. As maiúsculas acentuadas (È, À) contam como maiúsculas. De uma fala com um texto e algum diálogo, só o texto é mantido; as linhas sem letras, como 1985, também ficam.

Corrigir ficheiros SRT

Limpa as legendas automaticamente: etiquetas 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 prima Editar regras... para adicionar as suas: ver Regras personalizadas.

Sincronizar legendas

Corrige legendas dessincronizadas. Na linha do workflow escolha a que legendas se aplica.

Definição
Modo A mesma correção para todas as legendas, ou uma por legenda.
Converter a frequência de imagens Para legendas feitas para outra edição, por exemplo um DVD a 25 fps sobre um vídeo a 23,976 fps: ficam cada vez mais dessincronizadas à medida que o filme avança. A frequência de imagens 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

Juntar sem recodificar e Codificar vídeo + mux estão 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 ele próprio o mux, por isso não precisa de Juntar a seguir. Clicar num dos dois no catálogo quando o outro já está no workflow substitui-o, e o registo di-lo.

Juntar sem recodificar

Põe o vídeo original, o áudio do passo de áudio e as legendas num novo MKV, sem recodificar. As faixas recebem nomes claros, como Eng AC3 5.1 e English forced; os idiomas adicionais seguem os principais. Se um tipo tiver uma legenda de texto e uma de imagem, é usada a de texto. Os anexos do original (os tipos de letra das suas legendas ASS, uma capa) ficam no novo ficheiro; para os tipos de letra que faltam ao vídeo, ver Tipos de letra das legendas ASS.

Definição
Manter os capítulos do original Desligado por predefinição. Copia os capítulos do vídeo original (p. ex. genérico, episódio, créditos).
Manter etiquetas globais / de faixa Copia as etiquetas.

Codificar vídeo + mux

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

Definição
Codec de vídeo H.264 ou H.265, numa placa gráfica NVIDIA (NVENC, rápido) ou no processador (x264 / x265). Os codecs NVENC só aparecem se uma placa passou no teste NVENC (ver GPU).
Controlo da qualidade Só x264 / x265: Bitrate (predefinição, tamanho previsível) ou Qualidade constante (CRF). Ver Resolução e qualidade abaixo.
CRF Com Qualidade constante (CRF): Automático (predefiniçã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 predefinido, tem de a escrever (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 exceder a taxa de bits original Desligado por predefinição. Quando o vídeo original tem uma taxa de bits menor do que a escolhida, o encode usa a do original: um vídeo transferido da web a 1100 kbit/s codificado a 2600k fica só com o dobro do tamanho, sem ganhar qualidade. O registo diz que taxa é usada, por exemplo Original video at 1135 kbit/s, below 2600k: 1135k is used. Com um original H.265, a mesma taxa em H.264 é um pouco menos nítida. Não se aplica com CQ ou CRF.
Duas passagens x264 / x265 com uma taxa de bits: ligado por predefinição. Ver abaixo.
Predefinição NVENC / Predefinição do processador Velocidade contra qualidade.
Profundidade de cor 8 ou 10 bits.
Desentrelaçamento Automático (predefinição), Desligado ou Sempre. Ver Imagem: desentrelaçamento, barras pretas, ruído abaixo.
Cortar as barras pretas Desligado por predefinição. Retira as barras pretas da imagem (ver abaixo).
Resolução máxima Como o original (predefinição), 2160p, 1440p, 1080p, 720p, 576p ou 480p. Ver abaixo.
Redução de ruído Desligada (predefinição), Ligeira, Média ou Forte (ver abaixo).
HDR Automático (predefinição) ou Converter sempre em SDR. Ver Vídeos HDR abaixo.
Pré-visualização Pré-visualização do encode...: codifica um pedaço de um vídeo com estas definições e diz tamanho, tempo e qualidade. Ver Pré-visualização do encode abaixo.
Incluir legendas forçadas / normais / SDH Que legendas vão para o ficheiro final (escondido com o hardsub).
Gravar as legendas no vídeo (hardsub) Desligado por predefinição. Ver Hardsub abaixo.
Legenda a gravar Forçada, normal ou SDH: só os tipos ativos em Extrair áudio e legendas.
Ficheiros existentes Substituir, ignorar, ou parar com um erro quando o ficheiro final já existe.
Manter os capítulos do original Desligado por predefinição. Copia os capítulos do vídeo original (p. ex. genérico, episódio, créditos), como em Juntar.
Avançadas Controlo de taxa, valores CQ, AQ, lookahead, multipass, frequência de imagens; o estilo de um SRT gravado (tipo de letra, tamanho, cor, contorno preto).

Que placa faz o encode, ou se duas placas codificam dois vídeos ao mesmo tempo, escolhe-se em Preferências → GPU. Lá encontra também duas opções, ligadas por predefinição, que tornam o workflow mais rápido: a placa descodifica também o vídeo, e Definições de áudio trabalha enquanto as placas codificam (ver GPU).

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

Se não for possível escrever na pasta de saída quando um vídeo é juntado (um disco USB ou um disco de rede que se desliga por um momento), o vídeo codificado é mantido e a junção é tentada de novo após 5, 15, 30, 60 e 120 segundos; o registo diz The output folder cannot be written (disk disconnected?): trying again in 15 s. O mesmo acontece quando Juntar move os ficheiros finais.

Os anexos do original (tipos de letra, capa) ficam no ficheiro final, como com Juntar.

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

Antes de codificar um vídeo, o passo vê seis pedaços curtos dele (alguns segundos ao todo, espalhados pelo filme) e prepara a imagem. O registo diz o que encontrou em cada vídeo.

Estas opções só existem em Codificar vídeo + mux: Juntar sem recodificar não toca na imagem.

Resolução e qualidade
Vídeos HDR

Os filmes 4K são muitas vezes HDR (HDR10, HDR10+, HLG, Dolby Vision): luzes mais brilhantes e cores mais amplas, mostradas como deve ser só por um televisor HDR. O passo reconhece-os sozinho (os vídeos normais SDR não mudam) e, com HDR em Automático:

Converter sempre em SDR converte também em H.265 a 10 bits, para um ficheiro que se vê bem em qualquer ecrã (um monitor de PC, um televisor antigo, um telemóvel). A conversão é feita na placa gráfica (Vulkan, rápida); onde não for possível, no processador, mais lenta: o registo diz Tone mapping on the video card failed (no Vulkan?): done again on the CPU (slower).

Uma legenda gravada num vídeo que continua HDR (SRT ou legendas em imagem) é escurecida, ao brilho do branco da cena: em branco total encandearia num televisor HDR. Um ASS mantém as suas cores. Na Pré-visualização do encode o resultado tem uma linha HDR, e as imagens a comparar são mostradas convertidas para o seu ecrã.

Pré-visualização do encode

Pré-visualização do encode... (nos parâmetros do passo) codifica um pedaço de um vídeo com as definições do passo, para escolher a taxa de bits antes de iniciar uma série inteira:

As estimativas vêm do pedaço: uma cena de ação precisa de mais bits do que um diálogo, por isso experimente uma parte movimentada do filme. Os ficheiros da pré-visualização são apagados quando a janela fecha.

Hardsub

Com Gravar as legendas no vídeo (hardsub) um tipo de legenda é desenhado na imagem. Vê-se em qualquer leitor, também num televisor ou telemóvel que não leem legendas, mas já não pode ser desligada. Só esse tipo é usado: as outras legendas não vão para o ficheiro, porque uma legenda gravada e outras ativáveis sobrepor-se-iam.

Um vídeo que não tem o tipo escolhido (escolheu forçada, mas um episódio não a tem) é codificado sem legendas gravadas, e o fim do registo di-lo, mesmo 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 desligado no passo de extração (por exemplo por uma predefinição antiga), a verificação antes do arranque impede o início.

Tipos de letra das legendas ASS

Um ASS indica os seus tipos de letra, e um MKV costuma trazê-los como anexos. São usados para o hardsub e ficam no ficheiro final (com Juntar e Codificar), para que o ASS se veja bem em qualquer leitor. Quando falta a um vídeo um tipo de letra de que o seu ASS precisa:

  1. se outro vídeo do mesmo workflow o tiver (a um episódio de uma série falta muitas vezes o tipo de letra que os outros episódios trazem), é usado esse e anexado também a este vídeo: Font 'Snxtest' not attached to this video: taken from Show S01E01.mkv;
  2. caso contrário, é usado um tipo de letra instalado no PC com esse nome;
  3. caso contrário, o texto é mostrado com um tipo de letra semelhante, e o fim do registo di-lo: ⚠ Tipo de letra «Nowherefont» não está em nenhum vídeo nem instalado, mostrado com um tipo de letra semelhante: Show S01E03.

Proporção do ecrã

Muda a forma como o vídeo é mostrado (16:9, 4:3, 2.35:1, personalizada...) sem recodificar: a resolução não muda. Os ficheiros MKV são alterados num instante.

Utilitários

Enviar para o servidor

Envia os ficheiros terminados para um servidor remoto, por exemplo o seu NAS em casa, também enquanto trabalha fora de casa num portátil. O servidor e as suas pastas definem-se uma vez em Preferências → Servidor remoto; o passo só tem as opções deste workflow. Ponha-o nas predefinições em que precisa dele.

É executado no fim, depois de os ficheiros finais terem sido movidos para a pasta de saída, ou junto com o encode se Enviar cada ficheiro assim que estiver pronto estiver ligado em Preferências → Servidor remoto. Então:

Se um ficheiro não puder ser enviado, o workflow termina com erros e os vídeos originais não são eliminados, mesmo que Eliminar os vídeos originais esteja ligado.

Definição
Se o ficheiro já estiver no servidor Substituir (o ficheiro antigo só é substituído quando o novo está completo) ou Ignorar.
Eliminar os ficheiros locais depois do envio Desligado por predefinição. Depois de um envio bem-sucedido, o ficheiro final é apagado deste PC, prático num portátil. Um ficheiro que não foi enviado nunca é apagado.
Tentativas se a ligação cair Avançado, predefinição 5, esperando mais de 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 está: numa ligação móvel ou no Wi-Fi de um hotel, um filme de 5 GB pode demorar mais de uma hora. O registo mostra a velocidade de cada ficheiro.

Filmes e séries em discos diferentes. Com filmes e séries em separado, os filmes são processados primeiro. Se a pasta de saída dos filmes estiver num disco físico diferente dos que as séries usam (as suas pastas de entrada, de trabalho e de saída), os filmes são enviados em segundo plano enquanto as séries são processadas: ler um disco e escrever noutro não se atrasam um ao outro. Acontece sozinho, não há nada a definir. Duas partições do mesmo disco contam como o mesmo disco, e também as pastas de rede: então o envio funciona como antes, uma parte a seguir à outra. No registo, as linhas desse envio começam por [Upload Movies]. O envio das séries espera que o dos filmes termine (o servidor não recebe mais ligações do que as definidas), os filmes originais só são eliminados depois de o seu envio correr bem, e o resumo chega quando tudo, envios incluídos, terminou.


7. As legendas em pormenor

Nomes dos ficheiros de legendas

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

Regras personalizadas

Corrigir ficheiros SRT → Regras personalizadas → Editar regras... abre a janela das regras.

Custom rules

Cada regra é uma linha:

Coluna
Ativa Liga ou desliga a regra.
Operação Procurar e substituir, Eliminar texto (retira só o texto encontrado), Eliminar fala (retira toda a fala da legenda, tempos incluídos).
Procurar / Substituir por O texto.
Aa Distinguir 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 utilizadores avançados. \1, \2 na substituição são os grupos.
Aplica-se a Todas as legendas, ou só as que 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 sua ordem. A janela pode ser maximizada; arraste a barra entre a tabela e a pré-visualização para mudar os seus tamanhos.

Pré-visualização

A pré-visualização mostra o resultado em direto: as falas alteradas a azul, as eliminadas riscadas a vermelho, e uma contagem como 2 alteradas · 1 eliminada.

Em Legenda: escolha onde experimentar as regras:

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

OCR das legendas em imagem

Os Blu-ray e os DVD têm muitas vezes as legendas guardadas como imagens. O passo Converter legendas em imagem para SRT lê-as e transforma-as em texto.

Antes da primeira utilização:

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

OCR preferences

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

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

Velocidade. O OCR usa um núcleo do processador 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 estiver a codificar ao mesmo tempo, escolha um número baixo, por exemplo 2.


8. Preferências

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

Pastas

Ver Preparar as pastas.

Depois do workflow

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

Só são retirados os vídeos processados nesse trabalho, e só se o seu ficheiro terminado existir (ou tiver sido enviado para o servidor e depois apagado deste PC por Enviar para o servidor). Se alguns vídeos falharem, só os seus originais são mantidos e os outros são retirados. Nada é retirado se o workflow for parado ou tiver outros erros (por exemplo um envio falhado).

Idioma

Registo

Legendas / OCR

Definição
Idioma do OCR Como as legendas do passo de extração (predefinição), ou um idioma fixo. Transferir / Remover gerem os idiomas no seu PC.
Tesseract Onde foi encontrado o Tesseract. Deixe Caminho vazio, a não ser que o tenha instalado num sítio pouco habitual.
Processos de OCR em paralelo Ver Velocidade.

Notificações

As duas estão desligadas por predefinição.

Servidor remoto

Preferences: remote server

O servidor usado pelo passo Enviar para o servidor.

Ligação

Para chegar ao NAS de fora, a sua porta tem de estar aberta no router de casa (com um nome de DNS dinâmico se o IP de casa mudar), ou pode ligar-se através de uma VPN (Tailscale, WireGuard, a do router ou a do NAS). Uma VPN é mais segura: nada fica exposto na internet.

Envio

Pastas no servidor

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

GPU

No primeiro arranque o programa deteta as placas gráficas NVIDIA e testa o NVENC em cada uma (H.264 e H.265, cerca de um segundo). O resultado é guardado, por isso os arranques seguintes só contam as placas; se o número mudar (uma placa adicionada ou retirada), o programa pergunta se quer detetá-las de novo. Detetar de novo fá-lo a qualquer momento, por exemplo depois de uma atualização do controlador.

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

Placas encontradas Escolhas
Nenhuma com NVENC Nada a escolher: Codificar vídeo usa o processador (x264 / x265), e os seus codecs NVENC ficam escondidos.
Uma Nada a escolher: é usada essa placa.
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 no seguinte assim que fica livre: com uma série o encode demora cerca de metade. O registo mostra a que placa pertence cada linha ([GPU 2] Processing: ...) e a barra soma o progresso das duas. Os outros passos continuam a trabalhar um ficheiro de cada vez (exceto Definições de áudio, que converte até quatro ficheiros ao mesmo tempo), porque sobretudo copiam dados e no mesmo disco só se atrasariam. O disco não é um estrangulamento para um encode: mesmo dois encodes leem só alguns MB por segundo.

Velocidade (as duas ligadas por predefiniçã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 registo diz que os passos que copiam ficheiros (extração, junção) serão mais lentos. É 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 usa o PC ao mesmo tempo (navegador, vídeos, jogos) o Windows dá-lhe a preferência a si, por isso o PC continua a responder e o workflow só abranda um pouco. Aplica-se aos passos e aos programas que eles iniciam (FFmpeg, MKVToolNix, Tesseract); o encode na placa gráfica não é afetado.

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

Atualizações

Ao arrancar, o programa procura uma versão mais recente em sequentianexus.com (Procurar atualizações ao iniciar o programa, ligado por predefinição): no máximo uma vez a cada 6 horas, e só é lido o número da versão, nada sobre si é enviado. Quando há uma, uma janela diz a nova versão, o tamanho da transferência e tem uma ligação para as novidades:

Nada é instalado sozinho. Uma verificação que encontra uma versão nova enquanto um workflow ou a fila trabalham espera pelo fim do trabalho. Procurar agora nesta página, ou Ajuda → Procurar atualizações..., verifica de imediato (também uma versão ignorada).

Licença

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


9. Predefinições

Uma predefinição guarda todo o workflow: os passos, as suas definições, e se cada um está ligado ou desligado.

Os ficheiros escolhidos numa linha do workflow (por exemplo para Proporção do ecrã) não são guardados na predefinição, porque mudam de uma pasta para outra.


10. Problemas comuns

Problema O que fazer
Não é possível contactar o servidor de licenças Verifique a ligação à internet: é precisa para iniciar um workflow.
Demasiados pedidos ao servidor de licenças Espere alguns segundos e prima de novo Iniciar workflow.
Esta licença foi ativada noutro PC A licença foi movida para outro PC. Para a usar aqui, ative-a de novo em Preferências → Licença (o outro PC perde-a).
Iniciar workflow mostra erros Leia a lista: cada erro diz o que corrigir. Os programas em falta instalam-se em Definições → Requisitos do sistema.
A janela das pastas demora alguns segundos a abrir da primeira vez É o Windows a carregá-la. O ponteiro do rato mostra que está a trabalhar, e a janela vem para a frente quando está pronta.
O ficheiro final não tem legendas Veja o registo: o vídeo pode não ter legendas no idioma escolhido, ou só legendas em imagem sem o passo de OCR no workflow.
Passo de OCR: o idioma não está transferido Preferências → Legendas / OCR, escolha o idioma, Transferir.
O OCR torna um encode mais lento Baixe Processos de OCR em paralelo para 2.
Codificar vídeo: nenhuma placa gráfica pode usar H.264 NVENC A placa não foi encontrada ou falhou o teste NVENC: atualize o controlador NVIDIA e prima Preferências → GPU → Detetar de novo, ou escolha x264 / x265.
Enviar para o servidor: prima Testar ligação Com SFTP a chave do servidor é guardada na primeira ligação: abra Preferências → Servidor remoto e prima Testar ligação.
O envio diz que o servidor não responde Verifique o endereço e a porta, e que o NAS está acessível de fora (porta aberta no router, ou VPN ligada).
No audio track found for languages ['eng'] O vídeo não tem áudio no idioma escolhido, nem áudio sem idioma: verifique as suas faixas, ou escolha o seu idioma em Extrair áudio e legendas. Se o seu áudio só estiver noutro idioma, marque Processar este filme no quadro Áudio noutro idioma antes do arranque.
vídeo(s) não concluído(s) no fim do workflow Leia no registo as linhas desses vídeos. Para refazer só esses, ponha Ficheiros existentes em Ignorar em Codificar vídeo e inicie o workflow de novo: os vídeos terminados são ignorados.
As legendas ficam cada vez mais dessincronizadas à medida que o filme avança Use Sincronizar legendas → Converter a frequência de imagens.
Outra coisa Prima 📋 Copiar registo e abra um pedido com o registo e a lista dos passos. Os pedidos são públicos: retire antes do registo o endereço, a porta e o nome de utilizador do seu servidor.

11. Onde estão os seus dados

No Windows, em %APPDATA%\SequentiaNexus\:

preferences.json As suas preferências
presets\ As suas predefinições
logs\ Os registos guardados, se estiverem ligados
ocr\ Os idiomas de OCR transferidos
requirements.json A última verificação dos requisitos
license.json A licença ativada neste PC (a ativação é protegida pelo Windows)
steps\ Os passos recebidos do servidor de licenças, cifrados
queue.json A fila de trabalhos
guide\ O guia transferido do site

Apagar a pasta do programa não apaga esta pasta: apague-a à mão se quiser recomeçar do zero.