Действительно ли возможно вынудить медиаплеер загрузить все видео в мою RAM прежде, чем попытаться играть его?
Я обычно в большой степени многозадачный на моем компьютере и иногда сталкиваюсь с ситуацией, в которой я наблюдаю части фильма и генерирую данные из моего тезиса одновременно. Нет ничего иного, чтобы сделать, в то время как мои программы генерируют данные, таким образом, я смотрю кино. Однако мои программы имеют тенденцию быть чрезвычайно интенсивными жестким диском и постоянно читают и пишут в жесткий диск. В результате это конфликтует с моими медиаплеерами, и я заканчиваю с изменчивым фильмом.
Я хочу смочь загрузить свое видео на RAM непосредственно от жесткого диска и затем играть видео от RAM так, чтобы мой медиаплеер и мои программы не конкурировали за то же (и очень медленный) ресурсы (жесткий диск). Есть ли какой-либо способ сделать это, не имея необходимость идти и монтировать Электронный диск?
Отметьте, узкое место здесь является моей скоростью жесткого диска, не моим ЦП или RAM, оба из которых имеют много высоты для использования.
Если у Вас есть достаточно памяти для экономии, создайте псевдодиск, достаточно большой, чтобы содержать полный фильм и играть ее оттуда.
Который ОС и плеер - Вы использование? Некоторые плееры позволяют увеличивать буфер, который мог бы решить Вашу проблему.
В VLC можно увеличить буфер через кэширование файлов в меню Tools-> Preferences-> Input-> Access-> File.
Не то, чтобы я знаю о.... Я видел несколько кодеков, где можно скорректировать использование памяти, но не загружать целый фильм в память перед проигрыванием.
Эти два решения я могу думать или устанавливаю приложение диска памяти, или еще легче, возможно, Вы могли получить карту с интерфейсом USB и просто скопировать файл в это, затем играют оттуда?