Killer Samples para testarem os media players/centers.

Oi,

Só para corrigir umas coisas do video: O ficheiro de basketball não é nada pesado em termos de bitrate como o autor do video disse mas sim é pesado em termos de frames por segundo, que é 60 fps em vez dos normais 23.976 ou 24/25/30fps..
Como podes ver o plex apenas está a fazer o decoding a 33fps ou seja metade..

Obrigado pela correcção. De facto o bitrate naquele vídeo não é elevado. No entanto não é de todo pesado por causa do número de FPSs, até porque o Mac mini tem capacidade de processamento para aguentar mais a 1080p.

Também não é o Plex que está a fazer o decoding mas o VideoDecodeAcceleration.framework (VDA) fornecido pela Apple que utiliza nesta última versão o GPU. É aliás a primeira versão lançada ao público que o faz.

Então qual é o problema? Neste contexto, nenhum :). Pelo que não posso deixar de dar a minha opinião sobre estes "Killa Samples".

Estes samples são inúteis para atestar a capacidade de um máquina para correr um vídeo Blu-Ray a 1080p de forma exemplar, ou outro qualquer conteudo 1080p que siga devidamente a norma (a maioria), porque pecam pelo excesso.

Isto é, lá porque uma máquina lhe falte capacidade para correr bem qualquer destes "samples", não implica de todo que não tenha capacidade para correr uma boa cópia de um filme a 480p, 720p ou a 1080p com a máxima fiabilidade.

Penso que este último é o objectivo principal da maioria das pessoas que compra um media player.

Passo e explicar ...

Facto 1: Qualquer destes samples viola os standards estabelecidos para o Full HD a 1080p. Diria mais, viola todos, porque as resoluções dos vídeos apresentados não são as estabelecidas para os profiles (http://en.wikipedia.org/wiki/H.264/MPEG-4_AVC). Por exemplo a resolução do sample do basketball não é efectivamente 1080p pois a sua resuloção é 1920x1088 e não 1920x1080. Outro exemplo é o Birds Sample. Quem criou o sample simplesmente alterou a resolução original para 1920x1072 que até o Plex não consegue perceber bem, mas não consegue enganar o MediaInfo :)

Ora estas pequenas diferenças de resolução mata qualquer player que não faça o "scaling" por hardware de uma forma eficiente acima dos 720p. Pese embora corra perfeitamente a resolução exacta. Isto pode ser uma insuficiência para alguns, mas para 99% dos vídeos que o ppl mete num media player não é.

Sugiro que testem o o birds com este sample http://handbrake.dynaflashtech.net/downloads/vbv_sources/PlanetEarthBirds.mkv que é uma cópia do que está em: http://forum.videolan.org/viewtopic.php?f=2&t=42328&start=75. Também 1080p mas sem artimanhas de artista da cassete pirata.

Facto 2: Estes samples foram criados para testar o comportamento da solução em stress.

Eu tenho um exemplar da série do Planet Earth a 1080p de onde foi retirado o sample do Birds e corre perfeitamente com o VDA activado.

Quanto a FPSs a razão pela qual o Mac mini não está a correr por exemplo o Baskteball a 60FPS é porque o hardware decoder simplesmente fecha a torneira aos 40, pese embora tenha capacidade para mais. Isto porque o Mac tenta não esgotar todos os recursos de qualquer componente numa só tarefa, dando lugar a outros. Por isso é que o sistema raramente se arrasta com coisa alguma.

Se reparem o Mac mini corre o vídeos acima dos 40 FPS em câmara lenta, isto porque est dispersa os frames por mais de um segundo. Aliás, FPS tão altos só é mesmo bom para correr vídeos em câmera lenta com alta precisão. Útil para tarefas de edição de vídeo etc.

Quanto a Drop Frames, de facto nos primeiros 2 segundos de cada filme a actual solução deixa cair entre 2 a 11 Frames, mas corre de forma exemplar o resto dos filme deste que siga devidamente as normas. É um problema já identificado e a ser corrigido. Por outro lado, e como as pessoas estão a fazer comparações, a minha máquina mais potente, (Quad Core e 8700M GT em SLI) a correr Linux ou Windows acontece exactamente o mesmo.

Por último a taxa de esforço para o CPU indicada vai de 0% a 200% (0 a 100% por CPU). Isto quer dizer para um valor no Plex de 70% efectivamente trata-se globalmente de 35%. Continua elevado, muito porque o Plex e XMBC não usam ainda a interface da melhor forma.

Quanto ao vídeo da corrida, a resolução não é representativa de nada a 1080p.

Dito isto diria que o Mac mini correu o Killa Samples muito bem face ás especificações dos aparelhos que executam tarefa semelhante. Se não fossem os drop frames nos primeiros 2 segundos de cada vídeo diria que não tem faltas na produção de conteúdos até 1080p de acordo com as normas vigentes. Coisa que todos os dias ignoro, pois um filme não se faz em 2 segundos.

Por outro lado ainda existe muito a melhorar pela Apple quanto a VDA e pelo XBMC, Plex e Boxee relativamente á forma como usam a framework. Pelo que a solução pode estar já no próximo update ... ou não.


Cheers,

Nuno
 
Última edição:
[ThunderS];6511205 disse:
Ok, obrigado aos dois, vou procurar por isso. Pena é o meu ScreenPlay HD Plus não ler .mkv´s :(
Já tenho cá em casa o Plasma Aquarium HD, 10Gb de MKV FullHD, 2 horas e pouco de filme, DTS. Tá excelente. Parece mesmo que ficamos com um aquário em casa. LOL.
 
Apanhei este topico sem querer.
Não fazia ideia que o Chip Sigma que equipa o Popcorn Hour A200 e C200 consegue ser bem mais potente que a configuração Atom + Ion.

Eu que vou comprar um HTPC baseado nessa configuração por 250€, ate me mete a garganta seca, pois o A200 custa apenas 170€ lol
Pena não conseguir fazer tudo o que um HTPC faz.
 
Boas, (um ano depois :D)

Alguem quer experimentar estes killasamples Brutais:
Topem so a resolução e o bitrate elevado. Ultimo sample tem 280Mbps:wow:




Ducks.Take.Off.2160p.QHD.CRF25.x264-CtrlHD.mkv


General Information
RUNTIME.........: 16s:666ms
SIZE............: 493 MB
FRAMERATE.......: 29.97 fps
BITRATE.........: 238 Mbps
RESOLUTION......: 3840x2160
SOURCE..........: RAW input from HD film camera



http://rapidshare.com/files/134649042/Ducks.Take.Off.2160p.QHD.CRF25.x264-CtrlHD.rar
http://rapidshare.com/files/134634933/Ducks.Take.Off.2160p.QHD.CRF25.x264-CtrlHD.r00
http://rapidshare.com/files/134639142/Ducks.Take.Off.2160p.QHD.CRF25.x264-CtrlHD.r01
http://rapidshare.com/files/134643084/Ducks.Take.Off.2160p.QHD.CRF25.x264-CtrlHD.r02
http://rapidshare.com/files/134646303/Ducks.Take.Off.2160p.QHD.CRF25.x264-CtrlHD.r03


Crowd.Run.2160p.UHD.CRF25.x264-CtrlHD.mkv


General Information
RUNTIME.......: 0:00:10 (seconds)
SIZE..........: 163 MB
FRAMERATE.....: 50.000
BITRATE.......: 120mbps (CRF25)
RESOLUTION......: 3840x2160
SOURCE..........: RAW input from HD film camera

Code:

http://rapidshare.com/files/134628842/Crowd.Run.2160p.UHD.CRF25.x264-CtrlHD.rar
http://rapidshare.com/files/134632522/Crowd.Run.2160p.UHD.CRF25.x264-CtrlHD.r00


Crowd.Run.2160p.UHD.CRF22.x264-CtrlHD.mkv


General Information
RUNTIME.......: 0:00:10 (seconds)
SIZE..........: 334 MB
FRAMERATE.....: 50.000
BITRATE.......: 280mbps (CRF22)
RESOLUTION......: 3840x2160
SOURCE..........: RAW input from HD film camera

http://rapidshare.com/files/134613382/Crowd.Run.2160p.UHD.CRF22.x264-CtrlHD.rar
http://rapidshare.com/files/134617802/Crowd.Run.2160p.UHD.CRF22.x264-CtrlHD.r00
http://rapidshare.com/files/134621871/Crowd.Run.2160p.UHD.CRF22.x264-CtrlHD.r01
http://rapidshare.com/files/134625808/Crowd.Run.2160p.UHD.CRF22.x264-CtrlHD.r02
 
Back
Topo