(22/01/2012, 08:05)Kico7 Escreveu: O pior é que nem tem mais no apps Store,
Acho que vou baixar um barbantao mesmo aqui, me recomendaram uns que eram pagos aqui, então nem rola!
Por uma questão de licença da Apple Store nenhum desenvolvedor pode licenciar o ffmpeg/libav, que são duas bibliotecas opensource (licença GPL, ou seja, copyleft) para desenvolver um player de vídeo decente. É bem diferente do que tem no Android, onde você encontra uma avalanche de players de vídeo gratuitos e muito bons, baseados no ffmpeg/libav (aliás, uma das coisas interessantes que aconteceram no último Google Summer of Code foi a adição de aceleração via hardware para H.264 no Android direto no código do ffmpeg; esperem players de vídeo ainda melhores). A maioria dos players de vídeo que tem na App Store é usando codecs proprietários e muitas vezes mal otimizados, eu realmente não acho que eles sejam grande coisa (mas é questão de testar).
Eu acho que a melhor escolha seria um player de vídeo baseado no CorePlayer (
http://www.corecodec.com/products/coreplayer), já que eles investem bastante nessa área mobile e apesar de não produzir nenhum player desde a época do finado S60v3, eles criaram um framework para quem quiser trabalhar e fazer um aplicativo (deve ser caro pra caramba, não espere nenhum player de vídeo gratuito). Só não sei se tem algum player baseado nele ainda, mas se tiver diria que vale pelo menos o teste.
Ontem finalmente fiz o jailbreak do meu iPad 2 (iOS 5.0.1) e resolvi baixar o VLC para testar. Ele funciona relativamente bem, rodou até um vídeo em 720p@Hi10p (muito lento mas rodou), o que foi uma surpresa pois imaginava que apenas as versões de desenvolvimento suportariam esse formato. Eu acho que se você realmente quer um player de vídeo decente, fazer jailbreak e baixar o VLC pelo Cydia é a melhor escolha.
Edit: já tentou o QQPlayer? Ele é de graça e apesar de não suportar Hi10p ou 1080p (não que seja relevante de qualquer jeito, falta poder de fogo pra decodificar vídeos nessa situação), funcionou muito bem, mesmo com 720p@High 4.1, que é um profile relativamente difícil de decodificar (testei um vídeo com 9 Ref Frames). Ele também funciona com legendas ASS embutido em contêiner MKV (apesar da legenda ficar uma merda, branca, fina e sem borda). Muito bom, gostei. Vou testar alguns outros aqui e depois eu reporto o que achei (Installous GOGOGO).
Edit 2: agora to em dúvida se realmente não é possível usar o ffmpeg por causa da licença da App Store, já que o QQPlayer de fato usa ele. Talvez o LGPL permita o uso, mas tem que analisar as licenças com cuidado porque pode ser que tenha infração aí no meio.
Edit 3: talvez valha a pena investir no GoodPlayer: ele roda vídeos em Hi10p (720p), pelo menos no iPad 2, sem grandes soluços. Você também pode upar os vídeos pelo browser ou FTP, suporta legendas ASS com estilo (não que ele mostre os estilos, mas diferente do que acontece no QQ e no VLC não mostra os códigos de animação) e tem a melhor performance dos 3. Continua não suportando 1080p a não ser que o vídeo seja reencodado, mas de resto é o melhor player que testei até agora pro iOS, e não custa muito caro comparado com outros player (2,99).