Question Lire une vidéo à partir de la RAM?


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

Je fais généralement beaucoup de tâches multiples sur mon ordinateur et je rencontre parfois la situation dans laquelle je regarde des parties d'un film et génère des données à partir de ma thèse en même temps. Il n'y a rien d'autre à faire lorsque mes programmes génèrent des données, alors je regarde un film. Cependant, mes programmes ont tendance à être extrêmement gourmands en disque dur et à lire et à écrire en permanence sur le disque dur. En conséquence, il entre en conflit avec mes lecteurs multimédias et je me retrouve avec un film instable.

Je veux pouvoir charger ma vidéo directement sur la RAM depuis le disque dur, puis lire la vidéo depuis 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 est la vitesse de mon disque dur, pas mon processeur ou ma RAM, qui ont tous les deux beaucoup de marge de manœuvre à utiliser.


4
2018-01-01 21:28


origine


Vous pourriez obtenir un disque dur supplémentaire bon marché pour vos médias, cela a également d'autres avantages. - Phoshi
Ce serait une bonne idée d’indiquer quel système d’exploitation vous utilisez. - CarlF


Réponses:


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

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

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


11
2018-01-01 21:41



Actuellement en utilisant VLC. Je n'ai aucune expérience avec les disques ram (autres que ceux que je connais, les bases de leur fonctionnement) et je n'ai pas assez de mémoire vive pour les allouer en permanence à un disque RAM. Je cherche mal à augmenter le tampon, en gros c'est ce que je voulais au début, je suppose (vidéo entière à RAM = tampon à 100% ...) - Faken
quel OS? Gavotte RAM Disk fonctionne avec tout Windows 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 de disque RAM, utilisez les paramètres du tampon vidéo dans VLC.
ahh, Wil, par "application memory-disk", vous pourriez faire référence à quelque chose comme FlashPoint qui utilisera la mémoire système comme cache disque (assez populaire dans la scène des netbooks pour surmonter les problèmes avec les SSD MLC lents). Si vous voulez dire disque RAM, vous devriez dire RAM Disk :)


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

Les deux solutions que je peux imaginer sont soit l’installation d’une application de mémoire, soit même plus simple, vous pouvez peut-être obtenir une clé USB et simplement copier le fichier sur celui-ci puis le lire à partir de là?


1
2018-01-01 21:39



Cela pourrait fonctionner aussi longtemps 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. Je n'obtiens généralement que des taux de transfert (écriture) d'environ 5 Mo / s, ce qui signifie qu'il faudra attendre (ce qui n'est pas un problème pour la HD vers la RAM qui se déplace à plus de 70 Mo / s en lecture séquentielle). - Faken


J'utilise IMDisk Toolkit pour créer un disque RAM alloué dynamiquement. Je l'ai réglé à 6 Go de la taille qui correspond à la façon dont le système d'exploitation le voit, mais s'il n'y a rien sur le disque (comme au démarrage), il faut environ 12 Mo de RAM selon le gestionnaire des tâches Windows (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 alors charger mes vidéos (films, émissions) dans leur intégralité sur R: et puis mon disque dur peut se rendormir pendant les prochaines heures pendant que je regarde les vidéos de la RAM. Dans votre cas, le disque dur pourrait alors être utilisé pour d’autres choses, mais je voulais l’utiliser pour des considérations d’énergie et de durée de vie du disque dur (le Gestionnaire des tâches indique que le disque dur ne recherche plus 1% toutes les 6 secondes et que signifiant sommeil).

Je l'aime aussi parce que cela n'affecte pas le temps de démarrage ou le temps d'arrêt lorsque le disque démarre vide au démarrage et qu'il n'enregistre rien à l'arrêt (des scripts peuvent être écrits pour ce faire). Cela affecte cependant les temps de mise en veille prolongée, ce qui est mon état "off" habituel ... Je dois me rappeler de supprimer les fichiers avant de hiberner ...


0
2017-11-06 18:11