Практическое руководство по TV-рипу
Содержание материала
1. Цель руководства.
Цель данного руководства – научить всех желающих производить качественный захват и кодирование видеосигнала.
2. Практические рекомендации по захвату.
2.1. Стандарты TV
Стандарт NTSC использует 525 горизонтальных строк, из которых активную картинку создают около 487 строк. Когда мы говорим, что у телевизора 487 строк, это означает, что телевизор обладает максимально возможным разрешением в 487 точек. Но нельзя сказать, что телевизор имеет 487 точек, так как это максимально возможное значение. Реальное значение зависит от качества сигнала вещания.
Стандарт PAL использует 625 горизонтальных строк, из которых активную картинку создают соответственно около 540 строк.
Очевидно, что PAL даёт более высокое качество картинки, чем NTSC.
Таким образом, производить захват в разрешении 640x480 – явный перебор. При захвате с TV следует придерживаться максимального финального разрешения 576x432.
2.2. Используемое оборудование и оперционная система
На данный момент автор использует для захвата TV-карту FlyVideo 2000 и программу iuVCR. Рекомендуемые операционные системы для видеозахвата – Windows 2000 или Windows XP.
2.3. Используемое программное обеспечение.
Программы:
VirtualDub 1.4.13
Nundub 1.0RC2
iuVCR 4.0.0.230
Sound Forge 6.0
Azid/Lame GUI v0.3 beta12
Кодеки:
Huffyuv 2.1.1
DivX 5.02 Pro
Lame 3.93.1
Внешние фильтры VirtualDub’a:
Logoaway v4.0beta2
Smart Deinterlace 2.7 beta 2
Dynamic Noise Reduction 2.1
Logo 1.3 beta 4
2.4. Особенности захвата видео при использовании TV-карты FlyVideo 2000
Настоятельно рекомендуется производить захват, используя композитный вход, т. к. при захвате через антенный вход неизбежна сильная зашумленность сигнала. Таким образом, наилучшим вариантом будет подключить провод видео к TV-карте, а провод аудио непосредственно к LineIn входу аудиокарты (ввиду того, что FlyVideo 2000 не может захватывать звук самостоятельно). Не стоит подключать провод аудио к микрофонному входу аудиокарты, т. к. хотя в этом случае уровень громкости захватываемого звука выше, однако звук получается зашумленным).
2.5. Использование кодека huffyuv при захвате
При захвате видеопоток кодируется на лету кодеком huffyuv. На момент написания статьи последней версией кодека является 2.1.1. Этот кодек без потерь сжимает видеопоток примерно в два с половиной раза, позволяя таким образом, во-первых, сэкономить место на жёстком диске, во-вторых, за счёт сжатия возможно производить захват в более высоком разрешении.
2.6. Рекомендуемые разрешения, используемые при захвате
Стандартным отношением сторон является отношение 4:3. Таким образом, удачным финальным разрешением можно считать разрешение 576x432 (при отсутствии чёрных полос сверху и снизу картинки). Разумеется, вследствие возможного обрезания изображения по краям разрешение может меняться. При этом необходимо, чтобы финальный размер картинки по горизонтали и по вертикали был кратен 16. Например, 576x336, 560x432 и т. п. Я произвожу захват в разрешении 576x540. Впоследствии при кодировании я произвожу ресайз в 576x432. Рекомендуется производить захват, выбирая как можно больший размер по вертикали и впоследствии производить ресайз. Тем самым достигается наилучшее качество. Ресайз по горизонтали производить НЕ СЛЕДУЕТ.
2.7. Требования к процессору
Захват не требует очень мощного процессора. Скажем, мощности процессора Pentium III 800 MHz вполне достаточно для удовлетворительного захвата. Желательно, однако, убрать из tray все лишние программы и снять ненужные задачи. Таким образом можно избежать излишнего выпадения кадров.
2.8. Требования к жёсткому диску
Размер жёсткого диска должен быть достаточно большим, чтобы вместить файлы.avi, создаваемые в процессе захвата. Диск должен быть дефрагментирован, крайне желательно, чтобы операционная система была установлена на другом физическом диске. Я осуществляю захват на диск WD ёмкостью 120 GB. При выборе разрешения в 574x540 и использовании кодека huffyuv этот диск способен вместить около 200 минут записи телесигнала.