Há algum tempo atrás eu tive um Palm Tungsten E. O processador era um OMAP de 126 Mhz e era um excelente equipamento, com uma tela brilhante e com boa memória para época (32 MB).
Mas ele tinha um problema. Ele não vinha com um player de vídeo e não existiam aplicativos que reproduzisse video no seu formato nativo (mp4, divx, wmv, etc…), ou seja, sem a necessidade de conversão do vídeo original no desktop para um formato proprietário.
Existiam softwares como por exemplo o TealMovie que vinha com um aplicativo para instalar no Palm e com outro para instalar no Desktop para a conversão. Para você assistir um vídeo no Palm tinha que primeiro converter o vídeo no Desktop e depois transferir o arquivo convertido para o Palm. A qualidade até não era das piores mas haviam limitações, sem falar que era um saco converter os videos. Seria muito mais fácil copiar o vídeo para o cartão de memória e pronto.
Então, surgiu um projeto chamado MMPlayer. O objetivo era desenvolver um player de vídeo que suprisse essa necessidade. As primeiras versões foram lançadas em 2003 e continua em desenvolvimento até hoje.
O MMPlayer era capaz de reproduzir um video divx no meu Tungsten E, com o tamanho de 320×240 com 30fps sem pulos. Ele tinha alguns bugs chatos que simplesmente travava e reiniciava o Palm, mas fora isso era prático e funcionava bem.
Em meados de 2004/2005 surgiu um projeto opensource que ficou muito famoso chamado The Core Pocket Media Player (TCPMP). O objetivo era o mesmo que o MMPlayer mas o TCPMP era mais abrangente e foi desenvolvido para as plataformas Palm e Windows CE/Mobile. Posteriormente foi lançado uma versão para Symbian S60v2.
O TCPMP era melhor que o MMPlayer, tinha menos bugs chatos (esses que travam tudo), era mais rápido, tocava vídeos com melhor qualidade sem pulos, tinha suporte para mais formatos e era opensource e freeware (O MMPlayer sempre foi pago). Infelizmente o projeto foi descontinuado mas os desenvolvedores criaram uma empresa para comercializar uma versão paga do TCPMP chamado CorePlayer, que hoje é um dos melhores player de vídeo existentes para pdas e smartphones.
Bom, até agora era apenas história, vamos ao que interessa.
Logo que adquiri meu Nokia E62 não existiam muitos aplicativos que tocassem vídeos para esse celular, mas como ele já vinha com um player de vídeo (RealPlayer) fiz testes a exaustão para obter a melhor qualidade de vídeo.
A conclusão dos meus testes com o player de video padrão do E62 (RealPlayer) foi decepcionante: A qualidade de video reproduzido é muito ruim.
O formato utilizado para testar o RealPlayer foi o 3gp, formato de vídeo comum e desenvolvido para celulares.
Por algum motivo, mesmo tendo um processador Omap de 235 Mhz (melhor do que o Tungsten E), um video com uma resolução de 176×144, 12fps e bitrate de 144kbps (uma qualidade relativamente baixa) não toca continuamente, e tanto o som como o vídeo vão pulando.
Para um vídeo tocar bem (sem pulos) no RealPlayer o bitrate tem que ser abaixo de 100kbps (uma qualidade detestável).
Usuários da operadora americana Cingular já relataram esse problema.
http://forums.cingular.com/cng/board/message?board.id=nokia&message.id=38437
Uma das explicações para este problema é de que a qualidade de vídeo reproduzida no E62 está limitada pela sua capacidade de conexão com a internet, ou seja, a conexão EDGE possui um limite de banda de até 120kbps então não haveria necessidade de reproduzir vídeos que consumissem mais banda.
Também é muito discutido que o Nokia E61 tinha o mesmo problema mas que foi corrigido com uma atualização do firmware, como não existe nenhuma atualização dessas para o E62 nenhuma solução foi encontrada até agora.
Outro problema é que o E62 só toca vídeos no formato 3gp. Se não me engano, no manual diz que toca o formato mp4 mas eu não tive sucesso em tentar reproduzir esse formato no RealPlayer.
Esse problema me levou a procurar alternativas de terceiros que apresentam uma boa qualidade para a reprodução de vídeos.
Todos os aplicativos abaixo funcionam em Symbian S60v3 e alguns tem versões para outras plataformas como Windows Mobile e Palm.
Todos os testes foram feitos em um Nokia E62. Em outros aparelhos o resultado pode ser diferente.
Mobile Divx (mobile.divx.com)
Este foi o primeiro aplicativo de vídeo compativel com o S60v3 que eu encontrei.
Atualmente se encontra na versão 0.89, é um software gratuito e funciona integrado com a nova rede social desenvolvida pelo divx.com chamada Stage6 (stage6.divx.com) que é tipo uma mistura de YouTube com Orkut. Você pode acessar os videos direto do celular no endereço mm.divx.com.
Recursos: Interface simples e bem organizada. Possui controle de brilho e contraste, sincronizmo de áudio, modo de visualização em retrato ou paisagem e pré-visualização dos vídeos (screenshots).
Reproduz apenas o formato divx/xvid.
Existe versões do aplicativo para as seguintes plataformas: Symbian S60 e UIQ, Windows Mobile 2003, 5.0 e 6.0, Palm OS 5 (Garnet).
SmartMovie (www.lonelycatgames.com/?app=smartmovie)
Excelente player com recursos interessantes. O software é pago e a versão atual é a 3.41.
Recursos: Possui os mesmos recursos do Mobile Divx com exceção da pré-visualização mas tem suporte para legendas e suporte para o idioma português (Portugal), que o Mobile Divx não tem.
Possui também um aplicativo desktop (Windows) para a conversão dos vídeos para divx.
Também existe versões para Windows Mobile e Palm OS 5.
Mobile DVD (www.mobisystems.com)
Outro player compatível com o Symbian S60v3. Possui uma interface organizada e limpa, e opções para brilho e contraste e posição do vídeo (retrato ou paisagem).
Reproduz o formato divx e possui aplicativo desktop para conversão dos vídeos e é um software comercial.
Este foi o que se saiu pior nos testes.
MMPlayer (www.mmplayer.com)
O MMPlayer é um software tradicional para Palm OS. Mas a equipe do MMPlayer portou para versão Symbian que está em fase beta.
A versão que eu testei (0.81) possui alguns bugs, e tem uma interface horrível. Mas tem também vários ítens de configuração, desde benchmarks até buffers.
Para um usuário comum não é recomendável, mas consegue reproduzir vídeos no formato divx com uma boa qualidade.
O site tem várias dicas de como converter os vídeos para obter melhor qualidade.
Este também é um aplicativo comercial por isso é necessário registrá-lo.
CorePlayer (www.coreplayer.com)
Este foi o aplicativo que melhor reproduziu os vídeos do teste.
Tem vários recursos e um visual bacana, várias opções de configuração (mas não encontrei a opção de sincronização de áudio, tenho dúvidas se ele tem esse recurso).
Reproduz não apenas divx, mas também 3gp, mp4 e até o formato mov.
Tem versão para Symbian, Windows Mobile/Pocket PC e Palm.
Comparação entre os Aplicativos (Players)
Para comparar a qualidade de reprodução dos vídeos em um nokia E62, foram utilizadas amostras de vídeos em vários formatos e qualidade.
Nível de Qualidade dos Vídeos (mobile)
Vídeo | Imagem | Som |
mov_sample01.mov | Excelente | Excelente |
mov_sample02.mov | Excelente | Excelente |
xvid_sample01.avi | Bom | Bom |
xvid_sample02.avi | Muito Bom | Bom |
xvid_sample03.avi | Muito Bom | Muito Bom |
xvid_sample04.avi | Muito Bom | Muito Bom |
3gp_sample01.3gp | Péssimo | Péssimo |
3gp_sample02.3gp | Muito Ruim | Ruim |
3gp_sample03.3gp | Ruim | Ruim |
mp4_sample01.mp4 | Muito Bom | Muito Bom |
mp4_sample02.mp4 | Muito Bom | Muito Bom |
Níveis (Excelente, Muito Bom, Bom, Razoável, Ruim, Muito Ruim, Péssimo)
Formatos (encoding) Utilizados
Vídeo | Áudio | ||||||||
Nome do Arquivo | Formato | Codec | Resolução | Bitrate | Fps | Codec | Bitrate | Canais | Freq. |
mov_sample01.mov | mov | avc1 | 320×136 | – | 23 | mp4 | – | stereo | 44100hz |
mov_sample02.mov | mov | avc1 | 640×272 | – | 23 | mp4 | – | stereo | 44100hz |
xvid_sample01.avi | Xvid | mpeg4 | 320×144 | 128Kbps | 15 | lame/mp3 | 64Kbps | mono | 22050hz |
xvid_sample02.avi | Xvid | mpeg4 | 320×144 | 196Kbps | 18 | lame/mp3 | 64Kbps | mono | 22050hz |
xvid_sample03.avi | Xvid | mpeg4 | 320×144 | 196Kbps | 18 | lame/mp3 | 128Kbps | stereo | 44100hz |
xvid_sample04.avi | Xvid | mpeg4 | 320×240 | 300Kbps | 23 | lame/mp3 | 128Kbps | stereo | 44100hz |
3gp_sample01.3gp | 3gp | h263 | 176×144 | 80Kbps | 12 | arm | 12,2Kbps | mono | 8000hz |
3gp_sample02.3gp | 3gp | h263 | 176×144 | 196Kbps | 18 | arm | 64Kbps | mono | 8000hz |
3gp_sample03.3gp | 3gp | h263 | 176×144 | 256Kbps | 24 | arm | 128Kbps | mono | 8000hz |
mp4_sample01.mp4 | mp4 | mp4 | 320×240 | 256Kbps | 24 | mp4 | 128Kbps | stereo | 44100hz |
mp4_sample02.mp4 | mp4/ipod | h264 | 320×240 | 768kbps | 23 | mp4 | – | stereo | 44100hz |
Conversores utilizados: Xvid – Mencoder; 3gp – FFMpeg; mp4 – media-convert.com; mov – arquivos originais baixados no site da Apple.
Resultado dos Testes
Real Player | ||
Arquivo | Fluxo do Vídeo | Fluxo do Áudio |
mov_sample01.mov | – | – |
mov_sample02.mov | – | – |
xvid_sample01.avi | – | – |
xvid_sample02.avi | – | – |
xvid_sample03.avi | – | – |
xvid_sample04.avi | – | – |
3gp_sample01.3gp | Muito Bom | Excelente |
3gp_sample02.3gp | Ruim | Bom |
3gp_sample03.3gp | Péssimo | Bom |
mp4_sample01.mp4 | – | – |
mp4_sample02.mp4 | – | – |
SmartMovie | ||
Arquivo | Fluxo do Vídeo | Fluxo do Áudio |
mov_sample01.mov | – | – |
mov_sample02.mov | – | – |
xvid_sample01.avi | Excelente | Excelente |
xvid_sample02.avi | Bom | Excelente |
xvid_sample03.avi | Bom | Excelente |
xvid_sample04.avi | Ruim | Excelente |
3gp_sample01.3gp | – | – |
3gp_sample02.3gp | – | – |
3gp_sample03.3gp | – | – |
mp4_sample01.mp4 | – | – |
mp4_sample02.mp4 | – | – |
Mobile Divx | ||
Arquivo | Fluxo do Vídeo | Fluxo do Áudio |
mov_sample01.mov | – | – |
mov_sample02.mov | – | – |
xvid_sample01.avi | Excelente | Excelente |
xvid_sample02.avi | Bom | Excelente |
xvid_sample03.avi | Bom | Excelente |
xvid_sample04.avi | Ruim | Excelente |
3gp_sample01.3gp | – | – |
3gp_sample02.3gp | – | – |
3gp_sample03.3gp | – | – |
3gp_sample04.3gp | – | – |
mp4_sample01.mp4 | – | – |
mp4_sample02.mp4 | – | – |
Pocket DVD Mobile | ||
Arquivo | Fluxo do Vídeo | Fluxo do Áudio |
mov_sample01.mov | – | – |
mov_sample02.mov | – | – |
xvid_sample01.avi | Muito Ruim | Razoavel |
xvid_sample02.avi | Péssimo | Razoavel |
xvid_sample03.avi | Péssimo | Razoavel |
xvid_sample04.avi | Péssimo | Razoavel |
3gp_sample01.3gp | – | – |
3gp_sample02.3gp | – | – |
3gp_sample03.3gp | – | – |
mp4_sample01.mp4 | – | – |
mp4_sample02.mp4 | – | – |
MMPlayer | ||
Arquivo | Fluxo do Vídeo | Fluxo do Áudio |
mov_sample01.mov | – | – |
mov_sample02.mov | – | – |
xvid_sample01.avi | Excelente | Razoavel |
xvid_sample02.avi | Muito Bom | Razoavel |
xvid_sample03.avi | Bom | Péssimo |
xvid_sample04.avi | Razoavel | Péssimo |
3gp_sample01.3gp | Excelente | – |
3gp_sample02.3gp | Excelente | – |
3gp_sample03.3gp | Excelente | – |
mp4_sample01.mp4 | – | – |
mp4_sample02.mp4 | – | – |
CorePlayer | ||
Arquivo | Fluxo do Vídeo | Fluxo do Áudio |
mov_sample01.mov | Excelente | Bom |
mov_sample02.mov | Muito Ruim | Ruim |
xvid_sample01.avi | Excelente | Excelente |
xvid_sample02.avi | Excelente | Excelente |
xvid_sample03.avi | Muito Bom | Excelente |
xvid_sample04.avi | Bom | Excelente |
3gp_sample01.3gp | Excelente | Excelente |
3gp_sample02.3gp | Excelente | Excelente |
3gp_sample03.3gp | Excelente | Excelente |
mp4_sample01.mp4 | Bom | Muito Bom |
mp4_sample02.mp4 | Péssimo | Ruim |
Os campos marcados com – significam que ou o vídeo ou o áudio não é suportado pelo programa em questão para o determinado arquivo.
Critérios
O vídeo fonte original para o teste foi o arquivo arquivo mov_sample02.mov baixado do site da Apple. Todos os outros arquivos (com exceção do mov_sample01.mov que também é do site da Apple) formam conversões deste utilizando os softwares Mencoder, FFMpeg, e o site media-convert.com.
Então atribuí o nível de qualidade excelente para esses dois arquivos. Os outros tem o nível atribuido conforme a degradação da qualidade de imagem e som (bitrate).
Como, teoricamente, a qualidade de som e imagem não se altera quando o arquivo é tocado em aplicativos diferentes, foi avaliado a capacidade de reproduzir um fluxo contínuo do vídeo sem pulos (drop frames), que varia bastante entre um aplicativo e outro.
Os problemas de fluxo vídeo geram aquela sensação de o vídeo estar passando quadro a quadro, isso quando não trava de vez. Isso está diretamente ligado com a capacidade do processador gerar a imagem de cada quadro do vídeo em uma velocidade igual ou superior que os fps (frames por segundo) do vídeo. A mesma coisa acontece com o som que só a referência é a frequência (medida em hz).
Resultado
Dentre os programas testados, o que se saiu melhor foi o CorePlayer, que além de reproduzir todos os formatos testados, reproduziu muito bem.
Também se destaca o Mobile Divx que apesar de não reproduzir todos os formatos, reproduziu vídeos em Divx com uma boa qualidade, e sendo gratuito é uma boa opção para quem quer assistir filmes, seriados, clipes no celular.
Deixe um comentário para Cleber Luiz Cancelar resposta