Saída entrelaçada¶
media.transcode.interlace
O Sapsan codifica H.264 entrelaçado para receptores de broadcast que precisam de 1080i ou 576i. Essa pista usa quadros da fonte anteriores ao desentrelaçamento.
Configuração¶
Aplique a configuração do stream pelo central. O exemplo cria uma pista H.264 entrelaçada com 1080 linhas e preserva a pista de áudio original. A fonte deve ter uma taxa de quadros adequada.
streams:
- name: tv1
inputs:
- udp: {host: 239.0.0.1, port: 5000}
transcoder:
hardware: cpu
output:
- source: !content video
codec: !set h264
bitrate: 6000000
params: !video
interlace: true
resize: !fit
height: 1080
- source: !content audio
codec: same
Na console do central, abra a aba Transcodificador, clique em Mais na qualidade e ative Saída entrelaçada.
Comportamento e limitações¶
- Ordem dos campos — A entrada entrelaçada preserva sua ordem de campos. Uma entrada progressiva sem ordem de campos é codificada com o campo inferior primeiro.
- Processamento dos campos — O redimensionamento e a conversão de cor processam cada campo separadamente. Se a altura de uma fonte 4:2:0 não for divisível por 4, os campos não podem ser divididos igualmente: o quadro inteiro é processado com o aviso
interlaced source cannot be split into fields. - Escada de qualidades mista — A pista entrelaçada recebe quadros antes do filtro; as pistas progressivas, depois.
transcoder.decoder.deinterlaceafeta somente as saídas progressivas.
Somente H.264 em CPU é suportado. A altura de saída deve ser divisível por 4. Sem redimensionamento, usa-se a altura da fonte, verificada na inicialização. A entrada entrelaçada sem compressão ainda não é suportada para essa codificação.
Verificação¶
Depois de aplicar, confira se o transcodificador está funcionando e se a pista tem a altura e o formato entrelaçado necessários. Confira a ordem dos campos e a fluidez no receptor de destino. Os erros de configuração aparecem ao salvar; os de inicialização, no estado do transcodificador.