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.
la source
Réponses:
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 .
la source
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à?
la source
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 ...
la source