Есть ли способ рассчитать использование оперативной памяти для следующего:

1080p @ 60 FPS: (1920 x 1080)px x 60 FPS x 3 байта /px / (1024 ^ 2) = 356 МБ / с

Я буду использовать 70 ГБ необработанного видео на Final Cut.

2 ответа2

2

Нет, вы не можете рассчитать использование оперативной памяти.

В любом случае вы не можете поместить все необработанное видео в оперативную память, а программное обеспечение для редактирования позаботится о кэшировании частей видео, необходимых для рендеринга текущего представления, и, возможно, предыдущей и следующих нескольких секунд исходного контента (-ов). , Он также будет использовать оперативную память для эффектов, звуковых сигналов и так далее.

Как он это делает, и как много он будет использовать, полностью зависит от того, как было построено программное обеспечение, и, поскольку оно является закрытым исходным кодом, вы не будете знать.

Как правило, программа будет использовать столько оперативной памяти, сколько сможет. Все остальное было бы пустой тратой высокопроизводительной памяти. Конечно, вы можете ограничить использование оперативной памяти в настройках Final Cut Pro.

1

Это невозможно.

Использование ОЗУ зависит от алгоритмов, используемых вашим программным обеспечением, деталей реализации, используемых структур данных, входного видео и точного вида редактирования, которое вы делаете. Эта информация известна только разработчикам или только вам.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .