Lire une vidéo de la RAM?

4

Est-il possible de forcer un lecteur multimédia à charger une vidéo entière dans ma RAM avant de tenter de la lire?

En général, je travaille beaucoup en multitâche sur mon ordinateur et je me trouve parfois dans une situation où je regarde des parties d'un film et que je génère des données à partir de ma thèse en même temps. Il n'y a rien d'autre à faire pendant que mes programmes génèrent des données, alors je regarde un film. Cependant, mes programmes ont tendance à être extrêmement gourmands en disques et lisent et écrivent en permanence sur le disque dur. En conséquence, cela entre en conflit avec mes lecteurs multimédias et je me retrouve avec un film instable.

Je souhaite pouvoir charger ma vidéo sur la RAM directement à partir du disque dur, puis la lire à partir de la RAM afin que mon lecteur multimédia et mes programmes ne soient pas en concurrence pour les mêmes ressources (et très lentes) (le disque dur). Est-il possible de le faire sans avoir à monter un lecteur de RAM?

Notez que le goulot d’étranglement ici est la vitesse de mon disque dur, pas mon processeur ou ma RAM, qui ont tous deux beaucoup de marge de manœuvre.

Faken
la source
1
Vous pourriez obtenir un disque dur supplémentaire pas cher pour vos médias, cela présente également d'autres avantages.
Phoshi
2
Ce serait une bonne idée de préciser le système d'exploitation que vous utilisez.
CarlF

Réponses:

11

Si vous disposez de suffisamment de mémoire, créez un disque RAM suffisamment volumineux pour contenir un film complet et le lire à partir de là.

Quel système d'exploitation et quel lecteur utilisez-vous? Certains joueurs permettent d'augmenter le tampon, ce qui pourrait résoudre votre problème.

Dans VLC, vous pouvez augmenter la mémoire tampon via la mise en cache de fichiers dans le menu Outils -> Préférences -> Entrée -> Accès -> Fichier .

Peter Mortensen
la source
Actuellement en utilisant VLC. Je n'ai aucune expérience avec les disques RAM (sauf que je sais qu'ils existent et qu'ils reposent sur le principe de base de leur fonctionnement) et que je n'ai pas assez de RAM disponible pour l'attribuer de manière permanente à un disque RAM. Je vais chercher à augmenter la mémoire tampon, c'est ce que je voulais au début, je suppose (toute la vidéo en RAM = 100% en mémoire tampon ...)
Faken
quel OS? Gavotte RAM Disk fonctionne avec toutes les fenêtres 32 bits, l'installation est simple et facile: mydigitallife.info/2007/05/27/…
Windows 7, 64 bits. Pourquoi quelqu'un utiliserait-il un disque RAM sur un système d'exploitation 32 bits? Votre déjà assez limité par la limite de 4 Go pour commencer avec ...
Faken
oh, je pourrais nommer des tonnes de raisons d'utiliser un disque RAM, de toute façon, si vous ne voulez pas utiliser un disque RAM, manipulez les paramètres de tampon vidéo dans VLC.
ahh, Wil, par "application disque-mémoire", vous auriez pu faire référence à quelque chose comme FlashPoint, qui utilisera la mémoire système comme cache disque (très populaire dans la scène des netbooks pour surmonter les problèmes liés aux SSD MLC lents). si vous voulez dire disque RAM, vous devriez dire Disque RAM :)
1

Pas que je sache ... J'ai vu quelques codecs dans lesquels vous pouvez ajuster l'utilisation de la mémoire, mais ne chargez pas tout un film en mémoire avant de jouer.

Les deux solutions auxquelles je peux penser sont soit l’installation d’une application à disque de mémoire, soit même plus facile, vous pourriez obtenir une clé USB et simplement copier le fichier sur celui-ci puis le lire à partir de là?

William Hilsum
la source
Cela pourrait également fonctionner, à condition que le débit ne dépasse pas la capacité de lecture de la clé USB, ce qui ne devrait pas être le cas. Le seul problème serait d’attendre que le fichier soit transféré sur la clé USB. En général, je n’ai qu’environ 5 Mo / s de débit de transfert (écriture) sur le stick, ce qui signifie qu’une certaine attente serait nécessaire (ce qui n’est pas un problème pour la HD vers la RAM qui se déplace à plus de 70 Mo / s en mode de lecture séquentielle).
Faken
0

J'utilise IMDisk Toolkit pour créer un disque RAM alloué de manière dynamique. Je l’ai réglé sur une taille de 6 Go, ce qui correspond à la façon dont le système d’exploitation le voit, mais s’il n’ya rien sur le disque (comme au démarrage), il faut environ 12 Mo de RAM selon le gestionnaire de tâches de Windows (10) (j’en ai 8). + GB pour jouer avec). L'utilisation de la RAM augmente de 1: 1 avec la taille de chaque fichier sur le disque RAM et la suppression d'un fichier libère la RAM en quelques secondes.

Je peux ensuite charger intégralement mes vidéos (films, émissions) dans R: et mon disque dur peut se rendormir pendant les prochaines heures pendant que je regarde les vidéos en RAM. Dans votre cas, le disque dur pourrait alors être utilisé à d'autres fins, mais je voulais l'utiliser pour des considérations relatives à l'énergie et à la durée de vie du disque dur (le Gestionnaire des tâches indique qu'il ne recherche plus 1% toutes les 6 secondes et que le voyant du disque dur externe est éteint. signifiant sommeil).

Je l’aime aussi parce qu’il n’a aucune incidence sur le nouveau démarrage ni sur le temps d’arrêt car le disque est vide au démarrage et n’enregistre rien à l’arrêt (des scripts peuvent cependant être écrits pour le faire). Cela affecte toutefois les heures de veille et d'hibernation, ce qui est mon état "éteint" habituel ... N'oubliez pas de supprimer les fichiers avant que je passe en veille ...

Sanders4444
la source