Core


   Каталог php скриптов

Онлайн Микс:


Комментировать

07.07.2009 22:41:50

Не удаляйте кадры: захватить их в память или на диск? (часть 4)

by Core @ 07.07.2009 22:41:50

¦ Процесс захвата не может быть замедлен никакими служебными программами DOS. Это означает, что данные будут намного быстрее записываться на дефрагментированный диск, так что дефрагментируйте диск перед тем, как будете делать видеозахват.

¦ Как я объяснял в предыдущем параграфе, записывайте изображение, поступающее с низкой частотой кадров; пять кадров в секунду (каждый размером 320x240 ) будут перерабатываться в 1,2 М необработанных данных, так что только скоростной диск сможет сохранить их. Я повторяю еще раз: низкая частота г°;ров — это не рекомендация, это

одно из условий захвата на диск.

¦ Используйте кадры маленького размера. Начинайте с размера 320x240, уменьшая кадр в четыре раза до размера 160x120


¦ Сохраняйте аудио сигналы с низкой частотой дискретизации: 8 бит на один отсчет и 11000 отсчетов в секунду.

...

07.07.2009 22:38:47

Не удаляйте кадры: захватить их в память или на диск? (часть 3)

by Core @ 07.07.2009 22:38:47

Если физическая память заполнится, то Windows сохранит захваченное изображение на диске, потому что Windows поддерживает страничную виртуальную память, используя свободное место на диске как ОЗУ. Реально это не помогает, так как страницы дискового пространства не заменят ОЗУ — у диска относительно низкая скорость записи, что приводит к известным проблемам.


Таким образом, захват в ОЗУ предпочтительнее (так как вы не удаляете кадры), но размер памяти ограничен. Захват на диск означает, что у вас будет больше свободного места, но вы не сможете записывать на диск с нужной скоростью. Так где же правильный ответ? Это зависит от обстоятельств: вы будете использовать каждый из этих методов в разное время.

Захват на диск

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

...

07.07.2009 22:34:19

Не удаляйте кадры: захватить их в память или на диск? (часть 2)

by Core @ 07.07.2009 22:34:19


Чтобы избежать удаления кадров, делайте захват в ОЗУ, а не на диск. Как вам известно, скорость обмена данными между процессором и памятью велика, но количество памяти ограничено. Если у вас есть Intel Smart Video Recorder Pro и 16 M памяти, то после запуска программы видеозахвата (если программа написана для Windows) у вас, вероятно, останется только 8 М памяти для захвата данных. Если вы захватываете "необработанное" изображение размером 320x240, поступающее со скоростью 15 кадров в секунду, то скорость передачи данных будет 1,3 М/с. (Я знаю, что это число отличается от числа 3456000, которое я вычислил раньше, но плата Intel требует, чтобы при записи вы использовали алгоритм сжатия YUV9, о нем я расскажу позднее). С такой скоростью вы заполните вашу 8 М память за 6 или 7 секунд.

...

07.07.2009 22:32:14

Не удаляйте кадры: захватить их в память или на диск?

by Core @ 07.07.2009 22:32:14

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

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

Удаление кадров сделает полученное изображение прерывистым. Экран будет "замирать на десятые доли секунды, ожидая появления следующих кадров".


Файлы с потерянными кадрами не работают в некоторых видеоредакторах, таких как Asymetrix's Desktop Video Producer; DVP выдаст дюжину сообщений об ошибках, если вы попытаетесь что-то сделать с файлом, содержащим удаленные кадры.

...

07.07.2009 22:29:59

Размер кадра и частота следования кадров (часть 2)

by Core @ 07.07.2009 22:29:59


15 кадров в секунду = 3456000 байтов в секунду

Идея захватывать изображения размером 160x120 кажется легко осуществимой, и это так, поэтому для маленьких кадров не требуется такого количества "лошадиных сил", как при записи больших кадров. Но вы не сможете смотреть маленькие кадры. Я рекомендую вам делать захват с разрешением 320x240 и, по крайне мере, с 15 кадрами в секунду.

...

07.07.2009 22:24:07

Размер кадра и частота следования кадров

by Core @ 07.07.2009 22:24:07

Сейчас вы выполните захват динамических изображений. Вы должны выбрать размер кадра и частоту их следования. Обычно у вас есть возможность выбрать кадр размером 320x240 для захвата динамических изображений и 640x480 для статических. Вы можете установить любую частоту кадров. Кадр размером 320x240 с 24-битным цветом потребует 230400 байтов для его хранения. Если вы используете 15 кадров в секунду, то данные будут поступать со скоростью 230400x15 или 3456000 байтов в секунду, как я и говорил раньше. Отношение между размером кадра и скоростью поступления данных показано на img.

Это множество данных заполняет все вокруг. 15 кадров, размером 160x120, с 24-битным цветом потребуют, чтобы скорость передачи данных была 864000 байт/с. Предположим, что у вас есть высокопроизводительный жесткий диск, который может принимать данные со скоростью 1,7 М/с (это реальная скорость для SCSI драйвера); при этом вы сможете выполнять захват прямо на диск со скоростью 30 кадров в секунду. (Вы можете захватывать данные в память или на диск; эти детали вы изучите в следующем параграфе).


1 кадр (320 х 240 пикселей, 24-битный цвет) = 230400 байтов

...

07.07.2009 22:23:54

Настройка контрастности, яркости и цветности

by Core @ 07.07.2009 22:23:54

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

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

Насыщенность показывает чистоту цвета. Осветите белую стену красным цветом, и вы увидите, что часть стены стала красной. Направьте на стену красный и белые свет и, в результате, цвет стены изменится; можно сказать, что он "размылся". Белый цвет разбавляет цвета. Чистые цвета насыщены, грязные цвета разбавлены.


Слайдеры тона и оттенка похожи на телевизионные циферблаты и ручки настройки с аналогичными названиями и функциями. Их можно использовать вместо отдельной настройки красной, синей и зеленой интенсивности, хотя с их помощью нельзя получить все возможные комбинации красного, синего и зеленого цвета. Вместо этого они позволяют вам сместить цвет в границы красного и зеленого. Плохие новости: эти элементы управления не позволяют вам настраивать синий цвет. Правда, как вы помните, из трех основных цветов видео, синий - самый незначительный.

...

07.07.2009 22:18:05

Используйте правильный видеорежим

by Core @ 07.07.2009 22:18:05


Перед тем, как пойти дальше, найдите лучший для захвата видеорежим. Используйте драйвер низкого разрешения, так как высокое разрешение содержит много пикселей и замедляет систему. Видео насыщено цветом, так что используйте драйвер в 16 миллионов цветов, если это возможно. Лучший видеорежим это, вероятно, режим с 16 миллионами цветов и разрешением 640x480. Какими бы ни были ваши возможности, установите разрешение 640x480, а затем выберите максимальное количество цветов, поддерживаемое вашей платой.

...

07.07.2009 22:15:30

Начните с использования знакомого вам источника видеосигнала

by Core @ 07.07.2009 22:15:30

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

Только VHS качество позволит вам правильно сбалансировать цвет, получить приличную яркость и контрастность, а также будет служить вам исходной точкой.

Вы должны иметь возможность видеть изображение как на видеомониторе, так и на мониторе вашего компьютера. Поставьте видеомагнитофон рядом с телевизором. Почти все видеомагнитофоны имеют как антенный, так и составной NTSC выход — обычно его называют видеовыходом. Подключите антенный выход к телевизору, а видеовыход к плате видеозахвата.


Учтите, что использовать видеомагнитофон следует только до тех пор, пока вы учитесь делать видеозахват. Помните, что лучше всего делать видеозахват прямо с камеры на плату видеозахвата; записывая на ленту, а потом захватывая с ленты, вы добавляете эффект "фотокопии".

...

07.07.2009 22:12:45

Запуск программы видеозахвата

by Core @ 07.07.2009 22:12:45


Целью всей вашей работы был захват видео. Давайте попытаемся сделать его.

...

Pages: Start 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279

Tag:

Page copy protected against web site content infringement by Copyscape Rambler's Top100