Eu sou um pesquisador trabalhando em compressão de vídeo. Como parte do meu trabalho, preciso reproduzir vídeo bruto (ou seja, não compactado) na taxa de quadros correta para os participantes visualizarem como parte de uma avaliação de qualidade de compactação.
Esses clipes têm normalmente 10 segundos de duração, com uma variedade de taxas de quadros de até 60 qps e com uma variedade de resoluções de CIF a 1080p. Eles geralmente são armazenados em arquivos yuv de formato 4: 2: 0.
O problema que tenho é que os vídeos de 1080p não podem ser reproduzidos na taxa de quadros correta (pelo menos acima de 24 ou 30fps). Eu suponho que isso acontece porque os dados não podem ser carregados do HDD com rapidez suficiente.
Eu normalmente usei vlc player, ou um exe windows obscuro que eu chamei vidview. Mas isso é flexível. Eu tentei ajustar o cache de arquivos e os parâmetros de cache de disco no player vlc para 10000ms, mas isso resolve o problema.
Eu costumo usar um computador com Windows 7, mas isso é flexível. Eu posso possivelmente (ou possivelmente não) já ter acesso a uma caixa RAID externa. A máquina desktop que eu estou usando no momento tem um i7, 8GB de memória, um disco rígido SATA2.
Minha pergunta é: seria simplesmente reproduzir os vídeos de uma unidade mais rápida, como uma matriz RAID ou SSD, para resolver o problema?