Не удаляйте кадры: захватить их в память или на диск? (часть 6)
Конечно, ваша система отличается от моей и 7 секундное/30 секундное число может быть получено вами только опытным путем. Узнайте, как много данных вы сможете захватить, делая захват в течение разных промежутков времени. Попытайтесь захватить 5 секундные данные. Когда программа захвата сделает это, она объявит вам, как много кадров было удалено. Надеюсь, пятисекундный захват не показал наличие удаленных кадров; если они были, то вы, вероятно, захватывали динамическое видео, размером 640x480 или у вас меньше, чем 16 М памяти. Увеличивайте время захвата до тех пор, пока кадры не начнут удалятся; таким образом вы узнаете насколько продолжительный захват вы можете сделать.

Как я говорил раньше, нет правильного ответа на вопрос "захватывать в память или на диск?". Память предпочтительнее, но только для небольшой работы; до тех пор, пока не начнут продаваться компьютеры с 4 Г памяти и 400 МГц процессором, трудно будет сделать захват часовой программы с разрешением 640x480 и частотой 15 кадров в секунду без удаления большей части данных. (В действительности, это более чем невозможно; 24 бита, 640x480 и 15 кадров в секунду дадут 49766400 байтов или 46 гигабайтов).