|
Notícia
Ingex: o projeto de código aberto da BBCEsta notícia foi visualizada 1996 vezes. Por Anika Kehrer e Rafael Peregrino da Silva ![]() Uma equipe de desenvolvimento de software do Departamento de Pesquisa e Inovação da BBC (British Broadcasting Corporation) criou um conjunto de aplicativos para produção de conteúdo em vídeo e áudio a baixo custo, sem a necessidade da utilização de fitas. O sistema se chama Ingex, e foi projetado de forma a aproveitar as vantagens do baixo custo dos processadores, memórias e dispositivos de armazenagem em geral. A decisão de desenvolver uma ferramenta própria não teve, entretanto, apenas motivos financeiros: requisitos especiais na produção de filmes da emissora foram um fator decisivo na escolha desse caminho. O sistema, que foi desenvolvido originalmente em 2005 para a terceira temporada do programa infantil BAMZOOKi, poderia ter ficado como uma iniciativa isolada dentro do departamento de pesquisa e desenvolvimento da emissora inglesa, mas está ganhando usuários no mundo todo, e recebendo contribuições de desenvolvedores de diversos países, desde que a empresa decidiu liberar o código fonte do programa sob a GPLv3. E os recursos do software de código aberto realmente impressionam: o Ingex pode digitalizar material arquivado em fitas, sendo também capaz de fazer captura de vídeo e áudio via Serial Digital Interface (SDI), realizar transcodificação e wrapping em tempo real nos formatos Material Exchange Format (MXF) e Advanced Authoring Format (AAF), arquivamento em fitas padrão LTO-3 e funcionar como servidor de arquivos multimídia. A equipe de desenvolvimento da BBC desenvolveu o sistema de captura de vídeo inteiramente do zero, além de ter participado até mesmo do desenvolvimento dos formatos MMX e AAF. Outros recursos ainda se encontram em desenvolvimento. Por exemplo, atualmente, se o câmera interrompe a conexão com o servidor para mudar de posição, o software interrompe a gravação. Além disso, para minimizar o risco de perda de dados, versões futuras do Ingex deverão dispor de suporte a RAID5. O projeto foi recentemente publicado como estudo de caso ([PDF, 649 kB], [ODT, 542 kB]) junto ao Open Source Observatory and Repository (OSOR), órgão ligado ao Interoperable Delivery of European eGovernment Services to public Administrations, Businesses and Citizens (IDABC), da Comissão Européia, responsável pela análise e pela homologação de software de código aberto a ser usado na administração pública. MotivaçãoDurante a produção de um filme, as gravações de diversas câmeras precisam ser digitalizadas antes de irem para a edição, seja ela de áudio ou vídeo. Como há sempre várias câmeras e mais material é filmado do que é efetivamente utilizado, o processo de digitalização leva normalmente muito tempo. Além disso, para o início e o final de cada cena é necessário fazer manualmente marcações de data, hora e número da cena, de modo que os editores de vídeo possam identificar a seqüência das cenas arquivadas. Essas marcações de tempo são convertidas posteriormente — via de regra, manualmente — em códigos especiais quando as cenas são digitalizadas. Como se pode imaginar, tudo isso é bastante trabalhoso. Essas e outras agruras do processo de gravação de filmes foram a motivação para desenvolver um sistema como o Ingex. Segundo o estudo apresentado à OSOR, a BBC vinha realizando testes há vários anos com sistemas digitais para realizar essas marcações de tempo de forma automática. Com base nesses experimentos, a emissora procurava consolidar o processo de gravação e edição de áudio e vídeo, sem que houvesse para isso a necessidade de gravação do material filmado em fitas magnéticas. E foi a partir dessa necessidade que o sistema Ingex de produção digital de filmes surgiu. Ainda segundo o estudo, o sistema não estaria maduro o suficiente para o uso em ambientes de produção. Rob Verhoef, gerente de projetos do setor de tecnologia da empresa holandesa United Broadcasting Facilities (UBF), que presta serviços a produtores de filmes, se pronunciou a esse respeito, dizendo que o sistema é, atualmente, de difícil instalação e teria ainda alguns problemas de instabilidade. Ele afirmou, entretanto, não haver alternativa paga para o sistema que reúna a gama de recursos oferecida por ele. O grande forte do sistema, segundo Verhoef, é que ele disponibiliza os arquivos de mídia diretamente para a pós-produção, sem que haja mais a necessidade de arquivamento do material em fita. Além disso, o sistema de gravação ainda é capaz de armazenar simultaneamente diversas variações do mesmo material — com diferentes configurações — na mesma mídia de gravação. Para fazer o estudo, além de Rob Verhoef, seu autor, Karsten Gerloff, entrevistou também John Fletcher, tecnólogo sênior da BBC New Media & Technology, e David Kirby, engenheiro-chefe de pesquisa e desenvolvimento da BBC Research and Technology, ambos referências consagradas na área de desenvolvimento do projeto Ingex. O fato de pesos pesados da área de pesquisa e desenvolvimento de uma instituição de peso como a BBC estarem por trás de um projeto de código aberto concebido com as especificações citadas acima, serve para ilustrar uma vez mais a robustez do modelo de desenvolvimento de aplicativos de código aberto. O próprio autor do estudo, Karsten Gerloff, não deixa para menos: cientista-pesquisador de culturas com ênfase em Software Livre e pesquisador convidado do Centro de Pesquisa da Universidade de Maastricht e da Universidade das Nações Unidas (UNU-MERIT) em Maastricht, atuou anteriormente na Free Software Foundation Europe (FSFE). Saiba mais:
Compartilhe
|
|
|||||||||||
|
||||||||||||