Usando o TCPMP e o CorePlayer para outros formatos

O TCPMP foi um dos primeiros players móveis de vídeo realmente utilizáveis, ainda na época dos Palms x Pocket PCs. Ele rodava em diversas plataformas, incluindo o Windows Mobile, Palm e até mesmo no S60, suportava diversos formatos de arquivos, tinha um desempenho muito bom e, como se não bastasse, era open-source e gratuito.

Ele foi originalmente desenvolvido com base no código do Mplayer (o do Linux), com otimizações adicionais para tirar o máximo de desempenho dos processadores ARM usados nos aparelhos. Com ele, é possível assistir vídeos até mesmo em um Treo 600, que usa um processador TI OMAP 310, de apenas 144 MHz:

m7e89c44c

O grande problema é que ele foi descontinuado a partir da versão 0.72RC1. Os desenvolvedores abandonaram o desenvolvimento da versão gratuita e passaram a trabalhar no CorePlayer, que é um aplicativo comercial (que custa US$ 29.95). Ele está disponível no http://www.coreplayer.com/, em versões para S60, UIQ, Windows Mobile e Palm, com a promessa de versões futuras para o iPhone e para o Android.

Naturalmente, as versões atuais do CorePlayer são bem superiores ao antigo TCPMP. Apesar disso, os binários do antigo TCPMP permanecem disponíveis, fazendo com que ele continue sendo uma boa opção para quem usa aparelhos baseados no Windows Mobile ou no PalmOS. Infelizmente, quem tem um aparelho com o S60 fica de fora, já que a versão disponível roda apenas em aparelhos antigos, com o S60 2ed. Para os atuais, a única opção é mesmo o CorePlayer.

Embora o site original já não esteja mais no ar, você pode baixar o TCPMP 0.72RC1 no http://www.hpcfactor.com/downloads/tcpmp/ ou no http://picard.exceed.hu/tcpmp/test/. Se eles também saírem do ar no futuro, você pode baixar meu arquivo de backup:
https://e.cdn-hardware.com.br/static/media/press/arquivos/tcpmp072rc1.zip

Ele inclui as versões para o Windows Mobile, PalmOS e também a versão desatualizada para o S60 2ed. Para instalar, copie os arquivos da versão correspondente para o cartão de memória e instale todos os arquivos, começando pelo “tcpmp”, que é o executável principal.

Embora tanto o TCPMP quanto o CorePlayer sejam capazes de exibir diretamente arquivos na maioria dos formatos conhecidos, você terá melhores resultados convertendo os vídeos para um formato mais leve antes de transferir, já que, mesmo os aparelhos mais parrudos, não possuem poder de fogo suficiente para decodificar vídeos 480p com um frame-rate aceitável (o que dizer de vídeos full-HD). Além do mais, não faz muito sentido entupir o cartão de memória com vídeos de alta resolução, apenas para que o player tenha o trabalho de redimensioná-los antes de exibir.

Uma boa pedida é converter os vídeos para o formato MPEG-4, com áudio em MP3 (o CorePlayer não suporta o AAC devido a problemas de licenciamento), com bitrate de 256, 384 ou 512 kbits (de acordo com a relação entre qualidade e tamanho de arquivo que preferir) e frame-rate de 15 FPS, o que permite que os vídeos sejam exibidos mesmo nos aparelhos mais modestos e sem um consumo excessivo de bateria.

Nos smartphones com processadores de 300 MHz ou mais, o FPS deixa de ser problema e você pode simplesmente manter os frames originais, reduzindo apenas a resolução.

Aqui temos um Nokia E62 exibindo um documentário com bitrate de 512 kbits, ao lado de um E71 e um 6120 Classic:

m7091dd9

Assistir vídeos no E71 ou no 6120 não é um problema, já que ambos utilizam processadores ARM 11 de 369 MHz. Entretanto, eles são um desafio para o E62, que usa um TI OMAP1710 (ainda ARM9) de 235 MHz, bem fraco para os padrões atuais. Usando o RealPlayer, teria que me conformar em reduzir drasticamente o FPS e o bitrate dos arquivos, mas, usando o CorePlayer, é possível assistir os vídeos de forma fluída, tirando proveito da tela de 2.8″, que oferece um bom tamanho de imagem mesmo ao assistir vídeos em formato wide.

Sobre o Autor

Redes Sociais:

Deixe seu comentário

X