Questão Reproduzindo um vídeo da RAM?


É possível forçar um media player para carregar um vídeo inteiro para minha memória antes de tentar reproduzi-lo?

Eu costumo fazer múltiplas tarefas em meu computador e às vezes deparo com a situação em que estou assistindo a partes de um filme e gerando dados de minha tese ao mesmo tempo. Não há mais nada a fazer enquanto meus programas geram dados, então assisto a um filme. No entanto, meus programas tendem a ser extremamente intensivos em disco rígido e estão constantemente lendo e gravando no disco rígido. Como resultado, ele entra em conflito com meus players de mídia e eu acabo com filmes instáveis.

Eu quero ser capaz de carregar meu vídeo na memória RAM diretamente do disco rígido e depois reproduzir o vídeo da RAM para que meu media player e meus programas não concorram pelos mesmos (e muito lentos) recursos (o disco rígido). Existe alguma maneira de fazer isso sem ter que ir e montar uma unidade de RAM?

Note, o gargalo aqui é a minha velocidade de disco rígido, não o meu CPU ou RAM, os quais têm muito espaço para usar.


4


origem


Você pode obter um HDD extra barato para sua mídia, isso também tem outras vantagens. - Phoshi
Seria uma boa ideia indicar qual sistema operacional você usa. - CarlF


Respostas:


Se você tiver memória suficiente, crie um disco RAM grande o suficiente para conter um filme completo e reproduza-o de lá.

Qual sistema operacional e player você está usando? Alguns jogadores permitem aumentar o buffer, o que pode resolver seu problema.

No VLC você pode aumentar o buffer via cache de arquivos no menu Ferramentas -> Preferências -> Entrada -> Acesso -> Arquivo.


11



Atualmente usando o VLC. Eu não tenho experiência com discos ram (além de eu sei que eles existem e a premissa básica de como eles operam) e eu não tenho memória RAM suficiente para alocá-lo permanentemente a um disco RAM. Eu vou olhar para aumentar o buffer, basicamente isso era o que eu queria no começo eu acho (vídeo inteiro para RAM = buffer de 100% ...) - Faken
qual sistema operacional? Gavotte RAM Disk funciona com qualquer Windows de 32 bits, a instalação é simples e fácil: mydigitallife.info/2007/05/27/…
Windows 7, 64 bits. Por que alguém usaria um disco RAM em um sistema operacional de 32 bits? Seu já bastante limitado pelo limite de 4GB para começar ... - Faken
oh, eu poderia nomear toneladas de razões para usar um disco RAM, de qualquer maneira, se você não quiser usar um disco RAM, mexa com as configurações de buffer de vídeo no VLC.
ahh, Wil, por "aplicativo de disco de memória" você poderia ter se referido a algo como FlashPoint, que usará a memória do sistema como cache de disco (bastante popular na cena do netbook para superar problemas com SSDs MLC lentos). se você quer dizer disco RAM você deveria dizer RAM Disk :)


Não que eu saiba .... Eu vi alguns codecs onde você pode ajustar o uso de memória, mas não carregar um filme inteiro na memória antes de jogar.

As duas soluções que posso imaginar estão instalando um aplicativo de disco de memória ou, ainda mais fácil, talvez você consiga um pendrive USB e simplesmente copie o arquivo para ele e reproduza a partir daí?


1



Isso pode funcionar também, desde que a taxa de bits não exceda a capacidade de leitura do cartão de memória, o que não deveria. O único problema seria ter que esperar o arquivo ser transferido para o pen drive USB. Eu costumo obter apenas cerca de 5MB / s taxas de transferência (escrita) para o stick, o que significa que alguma espera estaria envolvido (o que não é um problema para HD para RAM, que se move em mais de 70MB / s no modo de leitura seqüencial). - Faken


Eu uso o IMDisk Toolkit para criar um disco RAM alocado dinamicamente. Eu tenho que definir a 6 GB de tamanho que é como o sistema operacional vê, mas se não há nada no disco (como na inicialização), então leva cerca de 12MB de RAM de acordo com o Windows (10) Task Manager (eu tenho 8 + GB para brincar). O uso de RAM aumenta 1: 1 com o tamanho de cada arquivo no disco RAM e a exclusão de um arquivo libera a RAM em segundos.

Em seguida, posso carregar meus vídeos (filmes, programas) na íntegra para o R: e, em seguida, meu disco rígido pode voltar a dormir pelas próximas duas horas enquanto assisto aos vídeos da RAM. No seu caso, o disco rígido pode ser usado para outras coisas, mas eu queria usá-lo para energia e considerações de vida útil do disco rígido (Gerenciador de Tarefas mostra que o HDD não está mais pesquisando 1% a cada 6 segundos e minha luz HDD desligada significando sono).

Também gosto porque não afeta o tempo de inicialização ou o tempo de desligamento, pois o disco começa vazio após a inicialização e não economiza nada no desligamento (embora os scripts possam ser gravados para fazer isso). Isso, no entanto, afeta o tempo de hibernação para cima e para baixo, que é o meu estado "off" normal .... Tenho que lembrar de apagar os arquivos antes de eu hibernar ....


0