2

Можете ли вы захватить / записать видео, воспроизводимое на экране, с помощью программного обеспечения для записи (или пользовательского кода), чтобы каждый пиксель записывался и не было потери информации?

2 ответа2

3

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

Например, предположим, что вы записываете экран 1024x768 со скоростью 30 кадров в секунду и разрешением 24 бита. Итак, каждый пиксель займет 3 байта. В одну секунду, выполняя математику, вам потребуется минимум 70778880 байт или 67,5 МБ места для хранения всего этого. На 32-битной вам понадобится 90 МБ.

Например, Fraps, я полагаю, так и делает, хотя для этой цели используется специальный кодек. На самом деле, большинство скринкастеров могут, по причинам, указанным в первом абзаце, записывать без потерь или почти без потерь , поскольку компромиссное сжатие для эффективности не легко.

-1

VLC Media Player может сделать это легко. Просто найдите видео LinusTechTips о секретных материалах VLC, но просто просмотрите его, а затем нажмите запись в том месте, где вы сможете его найти. Затем он будет сохранен в несжатом виде. Я записывал на экран 1366 на 768 RGB со скоростью около 5 кадров в секунду, потому что я записывал экран на жесткий диск моего ноутбука. ЛОЛ.

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