You are on page 1of 6

LUQS - UNIFOR

Convertendo mdias para televiso digital


Passos e dicas importantes
Autores: Eduardo de Menezes Gularte, Jlio Gudo Milito, Maria Elizabeth Sucupira Furtado 13/8/2010

Este documento apresenta o backlog da parte do projeto de TV digital do LUQS destinada converso correta de uma mdia, seguindo os padres e normais da televiso digital no Brasil. Tambm so apresentados os parmetros que auxiliam a inserir a mdia no aparelho transmissor EITV! Playout.

01/07 - Aprendendo o Play Out


Hoje, o Edson (bolsista do LUQS) me mostrou como operar no EiTV Playout. Aps ligar o dispositivo na sala de testes, podemos acessar a aplicao. Para isto, basta acessarmos o aparelho remotamente, via navegador. Dessa forma podemos criar, alterar e excluir servios. Cada servio pode conter aplicaes. Estas aplicaes podem ser mdia (uma apresentao de udio e vdeo, por exemplo) ou aplicaes Ginga-NCL. Podemos inserir essas aplicaes e alterar alguns parmetros que so usados pelo Playout para transmitir o servio. Depois, quando quisermos desligar o dispositivo, fazemos isso via navegador para depois desligar o no-break do playout. Assim, a tarefa ficou em aprender a utilizar o programa Elecard Converter Studio, que servir para convertermos os vdeos em um formato que o playout possa reconhecer e transmitir.

05 a 09/07 Convertendo vdeo para o Play Out - parte I


Nessa semana, eu e o Edson utilizamos programas para tentar converter o vdeo para que o PlayOut pudesse reconhecer o arquivo. Para isso, o professor Guido apresentou o programa Elecard Converter Studio, sugerido pelo funcionrio do EITV, Thiago Lacerda, para converso em arquivos do tipo MPEG-2 Transport (ou TS). Esse tipo de arquivo, alm de ser reconhecido e transmitido pelo Playout, segue os padres brasileiros de envio de mdia que contenha pacotes de vdeo, udio e que estes possam ser multiplexados e demultiplexados com aplicaes interativas. No entanto, aps algumas tentativas com o programa Elecard Converter Studio, no estvamos conseguindo o efeito desejado, que era transmitir um vdeo com udio via Playout. Foi ento que, atravs de sugesto do Pedro (antigo bolsista do LUQS) utilizamos o programa SUPER (Ver figura 1).

Figura 1.

Programa SUPER

Tambm utilizamos uma ferramenta complementar, TSReader Lite. A utilizao desse programa foi recomendao do Thiago Lacerda. Ela auxilia no fornecimento do valor campo Bitrate TS (bps), existente no EITV Playout, quando queremos inserir uma mdia (Ver figura 2).

Figura 2.

Programa TSReader Lite

Conseguimos colocar algumas aplicaes de vdeo no PlayOut mas ainda com a taxa de bits (bitrate) do arquivo TS errado. Isto , nenhum dos programas de converso foi capaz de dar uma taxa de bits constante quando o arquivo ts era rodado no TSReader Lite e assim, nos dar o valor exato para configurar o campo bitrate TS, existente na janela de incluso de mdia no PlayOut. Como estvamos usando um arquivo que nos foi passado pela edio j convertido do arquivo original, pedimos para a Rafaela nos passar o DVD fonte dos dois vdeos para trabalharmos diretamente com o arquivo-fonte. O Edson me passou o contato do Thiago Lacerda, suporte do EiTV! Playout.

12/07 - Convertendo vdeo para o Playout - parte 2


Consegui entrar em contato com o Thiago Lacerda, funcionrio da EiTV!, empresa que vende e d suporte para o equipamento EITV! Playout. Na conversa, ratifiquei a necessidade de acessar a rea de configurao do bitrate TS e depois rodar o programa TSReader Lite para ter o campo Bitrate TS (bps). Ele tambm reafirmou que era necessrio utilizar o programa Elecard Converter Studio. Ento, ao rodar o programa e ir conferindo com o Thiago passo a passo, verifiquei que o acesso configurao Constant Bitrate (CBR) na lista "Rate Control" (Controle de taxa) do grupo "Video Encoder Parameters" no estava habilitado. Alm disso, o boto Advanced, da rea Stream Type Parameters, que d acesso rea de configurao de bitrate no estava habilitado.

Enviei um e-mail para o suporte do Elecard e eles retornaram, dizendo que seria necessrio adquirir o Programa Elecard Conveter Studio, na verso Pro. No e-mail tambm veio um link com a verso demo deste programa.

13/07 - Convertendo vdeo para o Playout - parte 3


Fiz a instalao do programa demo do Elecard Converter Studio Pro. Depois disso, abri o arquivo VOB, retirado do DVD fonte, na rea "Batch List", que fica na parte de baixo do programa (ver figura 3).

Figura 3.

Elecard Converter Studio Pro Painel Batch List

Com um duplo clique no vdeo, a janela "task parameters habilitada para que possamos configurar a sada do vdeo. S que, com a verso Pro, pude acessar a opo Constant Bitrate na lista de opes "Rate Control" (Controle de taxa) do grupo "Video Encoder Parameters" (ver figura 4). Alm de selecionar essa opo, devemos ajustar o campo logo abaixo, Bitrate para uma velocidade normalmente utilizada nos vdeos que j esto cadastrados no EITV Playout (Entre 8000 e 9000 kbps). No meu caso, coloquei 8000 kbps. Alm disso, o Manual do Elecard Converters Studio determina que outros campos devam ser alterados. Com isso, obteremos uma melhor performance de vdeo AVC/H.246 e udio AAC, e assim, ter um vdeo em formato TS com qualidade HD Digital. Assim, alterei o campo Profile, do grupo "Video Encoder Parameters" para High Profile. Com esse campo selecionado, temos que alterar o campo B-frames, do grupo "Video Encoder Parameters". Coloquei o valor 1.

Figura 4.

Painel Task Parameters Video Encoder Parameters

Agora, clicamos no boto Advanced do grupo "Video Encoder Parameters". Dessa forma, uma nova janela se abrir com duas abas, "Page 1" e "Page 2" (ver figura 5). Na aba Page 1, temos que ativar a opo Adaptative GOP. Tambm devemos ajustar o parmetro "Buffer Size". O parmetro est na rea "Rate Control". Assim, coloque um tamanho maior que a soma do bitrate do vdeo e do bitrate do udio. No caso, coloquei 10000 kbit. Tambm devemos ajustar o parmetro Inir fullness. O Elecard Converter Studio Pro sugere colocar o valor 67500. Ainda nessa aba, acessando o grupo RDO, alteramos o campo Entropy coding para a opo CABAC. Figura 5. Configuraes Avanadas de codificao de vdeo AVC/H246 Aba Page 1

Depois, temos que acessar o boto "Advanced" do grupo "Stream type parameters" e l, alterar os parmetros Transport Stream ID ( um parmetro que serve apenas para rotular o TS, coloquei 1001), "Required bitrate" (coloquei o mesmo tamanho do buffer, no caso, 10000) e os parmetros "Correct bitrate, kbps (ver figura 6). No caso, coloquei valores um pouco maiores que os bitrates de udio e vdeo. No caso, 9000 para vdeo e 160 para udio, j que estou utilizando um bitrate de udio de 112 kbps, que pode ser alterado no grupo "Audio Parameters" da janela Task Parameters.

Figura 6.

Multiplexing Advanced Settings Configuraes de Multiplexao

Feito isso, fiz a codificao. Depois de completo, abri o programa TSReader Lite e rodei o video em formato ts para pegar o parmetro "Mux. bitrate" que aparece na parte de baixo da janela, na rea MPEG-2 Statistics. Utilizei o valor 10152202 bps. Esse o parmetro a ser utilizado no campo Bitrate TS (bps) quando fazemos o upload do vdeo no EITV Playout.

14 a 15/07 Convertendo vdeo para o Play Out - parte IV


As configuraes feitas no programa Elecard resultaram em vdeos que conseguiram ser inseridos no Playout e visualizados. Porm, vdeos apresentam pequenos erros de sincronia de udio e vdeo em alguns segundos dos vdeos, sempre nos mesmos trechos aps transio entre vdeos que foram inseridos na edio do arquivo VOB. Fiz tentativas para melhoria, como colocar o valor 10152202 adquirido pelo programa TSReader Lite, no campo "Required bitrate", da janela Multiplexing Advanced Settings, do acessado pelo boto "Advanced" do grupo "Stream type parameters", da janela Task Parameters, do programa Elecard Converter Studio Pro.