Ótimo player de vídeo AVPlayerHD recebe suporte para reprodução de vídeo MKV / AVI de hardware!

ATUALIZAÇÃO (08/08/2012): a versão recém-lançada (1.51) do AVPlayer HD não é mais padrão para a reprodução de hardware de arquivos MKV, como também é mencionado nas notas de atualização:


(clique na imagem para ver em tamanho real! BTW, como você pode ver, muitos outros jogadores também receberam algumas atualizações sérias nos últimos 2-3 dias. Assim como o Fóton Navegador Flash, ao qual também dedicarei um artigo separado em um futuro próximo. PlayerXtreme , parcialmente visível na parte superior da tela, recebeu apenas algumas correções de bugs.)

Aquilo é, não se esqueça de habilitar manualmente este recurso antes de reproduzir MKV's ! (Veja a captura de tela abaixo para obter mais informações sobre a localização do botão.)

Observe que o aplicativo promete pelo menos suporte à seleção de faixas de áudio para arquivos MP4 (MOV / M4V). No entanto, o player imediatamente travou ao tentar abrir meu arquivo de teste padronizado . A versão anterior não travou – mas, claro, reproduziu as duas faixas de áudio simultaneamente, tornando o player inútil. Não pude evitar pré-selecionando a faixa de áudio antes da reprodução. (Veja também a seção que começa com “M4V's com mais de uma faixa de áudio” AQUI em mais informações sobre reprodução de hardware multicanal.)

Segue artigo original:

AVPlayer HD ( Link do iTunes ) sempre foi um dos players de vídeo mais recomendados no iOS. Possui uma das melhores coleções de decodificadores de vídeo para a maioria dos formatos: H.264, WMV (dedicado Bíblia WMV AQUI ), MSMPEG4 em AVI etc.

Até agora, faltou muito algo que alguns outros jogadores ( Jogador BUZZ ( artigo dedicado ), Está tocando ( artigo dedicado ), PowerPlayer ( artigo dedicado ), Jogador EC, XBMC e RushPlayer (+) ( artigo dedicado )) oferecido: reprodução MKV acelerada por hardware. MKV, como enfatizou em vários de meus artigos, é a melhor maneira de “ripar” diretamente seus DVDs ou discos Blue Ray, pois é um formato muito mais versátil do que os arquivos MOV / MP4 / M4V suportados nativamente pelo iOS. No entanto, como os aplicativos da AppStore não podem usar diretamente (embora certamente possam) a aceleração de hardware para arquivos não-MOV / MP4 / M4V, reproduzir MKVs 1080p corretamente (sem quadros perdidos, travamentos etc.) sempre foi impossível.

É por isso que alguns jogadores (AppStore – para jogadores desbloqueados, não há restrições) implementaram um algoritmo de decodificador do tipo “remux” rápido: eles rapidamente reempacotam seções de 10-30-300 segundos do filme MKV original para Arquivos MOV / MP4 / M4V e são os últimos arquivos para os quais eles enviam o player de hardware. Isso resulta em uma qualidade de reprodução muito melhorada.

Hoje, foi lançada uma nova versão, que, agora, também possui reprodução MKV acelerada por hardware. Uma captura de tela da lista de atualizações da AppStore (com as informações de atualização de alguns outros aplicativos):



(como de costume, clique nas imagens para uma versão em tamanho real)

Resultados

Em meus testes com toneladas de vídeos MKV de teste e demonstração, AVPlayerHD entregue maravilhosamente . Com base nos resultados, é, atualmente, de longe o melhor reprodutor de MKV para iOS, desde que você não faça o jailbreak do seu dispositivo. (Se você precisa e não precisa de suporte para iPad 3 Retina, o XBMC é uma ótima escolha; também, o RushPlayer+ é um player decente, então.)

Comparado a todos os jogadores por aí, as quedas de quadros e pausas são muito menos prevalentes do que com qualquer outro jogador por aí. (Provavelmente o BUZZ Player é a única exceção, que também oferece uma reprodução excelente e fluente). maneira como deve ser feito.

Comparado com Jogador BUZZ , não tem absolutamente nenhum problema com faixas de áudio ou legendas DTS. Infelizmente, esses problemas (1, nenhuma aceleração de HW com qualquer MKV que tenha uma faixa de áudio DTS; 2, absolutamente nenhum suporte a legendas incorporadas) ainda não foram corrigidos no BUZZ Player, nem mesmo depois de dois meses de minha elaboração no meu artigo dedicado.

Comparado com Está tocando (meu player favorito completo por causa dos excelentes DSPs), o AVPlayerHD decodifica legendas MKV corretamente - ele as mantém exibidas pelo tempo que for necessário, enquanto It's Playing as exibe apenas por cerca de dois segundos, independentemente de sua verdadeira duração. Além disso, oferece um vídeo consideravelmente menos gaguejante. Infelizmente, nenhum DSP está disponível, no entanto.

Comparado com PowerPlayer , ele tem uma taxa de quadros muito melhor. Infelizmente, a versão atual (1.3) do PowerPlayer ainda é o player de MKV acelerado por HW com a pior taxa de quadros e, portanto, ainda não é recomendado.

Comparado com RushPlayer , não trava. O RushPlayer tende a travar, principalmente quando você alterna para o modo de decodificação de hardware.

Comparado com Jogador EC , ele tem pausas muito menos irritantes e é muito mais estável (nunca travou em mim durante a reprodução de MKV, ao contrário do EC Player.).

Desativar/ativar

A aceleração MKV é habilitada por padrão. Ele pode ser desativado em Configurações com o seguinte botão (veja a anotação vermelha):




Geralmente, você não precisará desativá-lo com frequência. Ao contrário de, digamos, BUZZ Player, arquivos MKV com um fluxo de vídeo incompatível (por exemplo, MPEG-2 criado por MakeMKV - artigo ) não causará nenhum problema - os players reconhecem o formato incompatível e não tentam passar o decodificador de hardware.

AirPlay

O ' corte o arquivo original e reembale-o rapidamente em um MOV ” tem problemas. Por exemplo, (sem fio) AirPlay reprodução (para um Apple TV (ATV), por exemplo), contanto que você não use espelhamento nativo (o que resulta em transferência de vídeo lenta, resolução mais baixa e a falta de uso de toda a propriedade da tela horizontal), torna-se totalmente impossível. A razão para isso é que toda vez que um novo arquivo MOV é criado silenciosamente em segundo plano, a reprodução no ATV para e o menu volta. Então, o próximo bloco MOV é transferido para o ATV, a reprodução começa novamente etc. Em suma, tudo isso será inútil. O EC Player, que tem o melhor suporte AirPlay de todos os players, também sofre com isso: apenas 7/15s são reproduzidos do início do vídeo; então, grandes saltos, às vezes de 40 a 50 segundos, começam a acontecer.

Observe que, no que diz respeito a outros players compatíveis com decodificação de HW,

Reprodutor de zumbido : absolutamente nenhum suporte ao AirPlay (é suportado VGA / HDMI com fio, é claro)

RushPlayer : como de costume, apenas trava ao alternar manualmente para o modo de reprodução HW

Jogadores de jailbreak: XBMC e RushPlayer+ : apenas o áudio é reproduzido no AirPlay com grandes problemas de dessincronização

Infelizmente, AVPlayerHD é consideravelmente pior do que Jogador EC . Eu nunca vi nenhum vídeo (a maioria dos meus vídeos de teste está prontamente disponível nos comentários acima, para que você possa tentar também) que possa ser transmitido do AVPlayerHD para o ATV - todos foram rejeitados como incompatíveis. Ao mesmo tempo, MP4 e outros arquivos nativos do iOS foram reproduzidos perfeitamente.

O último problema específico do AVPlayerHD pode estar relacionado ao fato de que o aplicativo pode (não examinei isso com o teste de formato de arquivo adequado!) cortar o vídeo de origem “às cegas” (ou apenas usa um contêiner MOV incompatível); é por isso que o ATV se recusa a jogar qualquer um deles. Aliás, um dos meus vídeos-MKV de teste, a introdução do Kung Fu Hustle ( link ; MOV original AQUI ) apresenta algumas falhas visuais durante a reprodução. O material fica verde quando um novo arquivo é iniciado e, no final, a imagem de cima para baixo também fica distorcida. Isso pode ser causado pelo corte “cego” do material. (Aliás, a reprodução do vídeo MKV completo e original – do qual cortei este pequeno – no AVPlayerHD não apresenta os mesmos problemas.)

Observe que isso se aplica apenas à reprodução sem fio do AirPlay. A reprodução com fio (HDMI / VGA / composto / componente) é apenas OK. (Testado com o adaptador VGA.) Ao usar conexões com fio (em oposição ao AirPlay), o BUZZ Player também oferece excelentes resultados. Mesmo a versão atual, 12.0 alfa quase compilada do XBMC pode espelhar apenas (o que significa que não pode usar 16:9 para preencher a tela inteira, etc). O EC Player suporta o monitor externo nativamente, mas não preenche a tela inteira horizontalmente, ao contrário do AVPlayerHD ou do BUZZ Player.

Contudo,

se você precisar reproduzir MKV e não quiser / não puder remuxá-los para arquivos MOV / MP4 / M4V, não há como errar com o AVPlayerHD. É simplesmente ÓTIMO. Só sinto falta dos excelentes DSP's de Está tocando.