Запись и обработка теле- и видеопрограмм на компьютере

16.01.2007 24985   Комментарии (1)

В статье о "Стрим ТВ" я обещал рассказать, каким образом можно записывать телепрограммы на компьютер и делать из них DVD. Выполняю свое обещание. Сразу оговорюсь, что речь в статье пойдет о записи и обработке любого видеопотока, поступающего на компьютер, а не только о "Стрим ТВ", хотя его мы рассмотрим поподробнее.

Теле- и видеоканалы "Стрим ТВ" поступают через модем и специальный декодер:


Декодер Amino с пультом

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

Вариант первый: вводить видеосигнал через Video-In видеокарты, а аудио - через звуковую карту. Это самый неудобный, да и дорогой способ: видеокарты с Video-In стоят заметно дороже видеокарт с одним только Video-Out.

Вариант второй - вводить видео- и аудиосигнал через специальную внутреннюю PCI-карту видеозахвата. Для этой цели подходят достаточно простые и недорогие карты, которые выпускают самые разные фирмы: Pinnacle, AVerMedia, Terratec и так далее.

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

Но наиболее предпочтительный вариант - внешнее устройство видеозахвата, которое подает видеопоток на компьютер через порт FireWire или USB 2.0. Я для решения данной задачи использую Pinnacle Studio MovieBox. Это устройство достаточно дорогое, но вам совершенно необязательно приобретать именно его: существует масса более дешевых аналогов, которые выпускают самые разнообразные фирмы - AVerMedia, D-Link, Teac, ATI и так далее. Продукты Pinnacle среди этих устройств считаются одними из лучших, но они и наиболее дорогие. Pinnacle MovieBox, кстати, уже не выпускается, его заменило аналогичное устройство Pinnacle Studio Plus.

Pinnacle Studio MovieBox особенно удобен тем, что у него аж три входа - композитный, S-Video и FireWire - и три таких же выхода. В результате композитный кабель из декодера идет на вход Pinnacle MovieBox, а на выходе из MovieBox композитный же кабель идет в телевизор, а FireWire-кабель - в FireWire-порт компьютера. (В персональных компьютерах порты FireWire бывают нечасто, хотя они уже стали входить в состав портов современных материнских плат. Однако отдельная плата с FireWire, да еще и заодно с парой дополнительных USB, стоит совсем недорого - порядка $15-20.)


Декодер Amino и Pinnacle Studio MovieBox

В результате у меня программы со "Стрим ТВ" одновременно подаются и на телевизор, и на компьютер, так что, если я захочу что-то записать, мне не нужно перетыкать кабели.

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

Итак, мы каким-то образом получили видеопоток на наш компьютер. Теперь давайте поговорим о том, как его записывать и обрабатывать.

К Pinnacle MovieBox и аналогичным устройствам обычно идут свои программы видеозахвата. Например, к MovieBox прилагается программа Pinnacle Studio 9.


Окно захвата программы Pinnacle Studio

Однако мне не нравится использовать Pinnacle Studio для записи телепрограмм "Стрим ТВ", поэтому я предпочитаю более универсальную программу, которая к тому же работает с любыми устройствами видеосигнала. Это Nero Vision 4, которая входит в комплект программ Nero 7 Premium Reloaded.

Один из пунктов стартового меню Nero Vision предлагает Capture Video to Hard Drive - это именно то, что нужно.


Стартовое меню Nero Vision

Выбираем этот пункт меню. Перед нами появляется окно видеозахвата:


Окно видеозахвата

В левом верхнем углу можно выбрать устройство захвата (Capture Device) - их список зависит от устройств, установленных на вашем компьютере:


Выбор устройства видеозахвата

AVC-совместимое DV-устройство - это как раз и есть Pinnacle Studio MovieBox (его мы и выбираем).

nVidia WDM Video Capture - захват видеопотока с помощью установленной на компьютере видеокарты NVIDIA GeForce 6600 GT.

VideoCAM Messenger - захват видеопотока с установленной на компьютере веб-камеры.

Далее очень важный момент - нужно задать формат для записи видеоролика. По умолчанию предлагается формат DV (Digital Video). Это почти несжатый поток с наилучшим качеством изображения, который, однако, занимает огромные объемы на диске: 180 мегабайт - одна минута записи. Таким образом, записанный полуторачасовой фильм займет примерно 16 гигабайт. Если учесть, что исходное качество подаваемого видеосигнала "Стрим ТВ" не такое уж и хорошее, нет никакого смысла сохранять его в чистом DV. Если вы собираетесь в дальнейшем произвести с записываемым фильмом (передачей) какие-то несложные манипуляции - например, вырезать рекламу, - а потом записать его на DVD, то лучше всего выбирать формат DVD-Video (MPEG-2).

В Nero Express целый ряд различных форматов заложены в специальных темплетах, которые можно выбирать в соответствующем выпадающем меню:


Выбор темплета формата записи

Давайте их все рассмотрим.

DVD

Оптимальный формат для оцифровки телепередач "Стрим ТВ" с целью последующей записи на DVD, особенно когда не стоит вопрос сэкономить место на болванках. В этом темплете предлагаются два основных разрешения: 720х576 и 704х576 (MPEG-2). Также можно выбрать так называемый половинный формат DVD - 352х576 и четверть - 352х288. Звук можно записывать в AC-3 5.1, AC-3 2.0 и стерео, однако, так как исходное аудио идет в стерео, лучше всего выставлять именно стерео.

С разрешением 720х576 одна минута сохраненного видео занимает примерно 50 мегабайт, с разрешением 352х576 - 25 мегабайт. Если вы хотите сохранить видеосигнал в нормальном качестве, чтобы потом смотреть его на большом экране, лучше выбирать максимальное разрешение - 720х576, потому что при разрешении 352х576 на большом экране уже весьма заметно ухудшение качества.

SVCD

Super Video CD. Разрешение 480х576 (MPEG-2), 2 Мбит/c. Одна минута занимает 16 мегабайт. Качество крайне среднее, но может подойти для просмотра на экране компьютера. На большом экране телевизора ухудшение качества уже заметно, да и на мониторе, если речь идет о быстро сменяющемся изображении, артефакты вылезают весьма заметные.

Nero Digital

Это уже формат MPEG-4, причем при этом используется собственный кодек разработки Nero. Полученные ролики можно будет смотреть только на компьютере через программу Nero Show Time. Так что минусы подобного формата, в общем, очевидны. Но есть и некоторые плюсы. При выборе профиля Cinema (там предлагается на выбор большое количество самых разнообразных профилей - от телевидения высокой четкости до роликов для КПК) вы получаете формат 720х576, не сильно отличающийся от DVD 720х576, но одна минута такого видео занимает 30 мегабайт, а не 50. Таким образом, на полуторачасовой фильм получится экономия почти в два гигабайта, если не считать определенной потери качества.

Вы также можете выбрать темплет со сжатием в двухпроходном режиме формата AVC, а не MPEG-4 (например, Cinema-AVC). В этом случае минута фильма будет занимать всего 12 мегабайт при качестве, не сильно отличающемся от DVD 720х576, однако после окончания записи Nero Vision будет очень долго обрабатывать подготовленный поток - в три-пять раз дольше, чем идет сам ролик. Таким образом, если вы хотите получить Cinema-AVC для полуторачасового фильма, после окончания записи придется ждать аж семь часов, пока Nero Vision обработает этот трек. На мой взгляд, результат подобных ухищрений не стоит. Куда проще записать фильм в стандартный MPEG-2, а потом при необходимости уже самостоятельно перегнать его в MPEG-4 (об этом мы поговорим чуть позже).

В результате формат Nero Digital имеет смысл выбирать в том случае, если вы собираетесь смотреть полученный ролик только на компьютере, потому что бытовые плееры поддерживают Nero Digital крайне редко.

AVI

Контейнер AVI, в который можно кодировать поток любым из представленных в системе кодеков - DivX, XviD, FFDShow и так далее. Впрочем, обычно это имеет мало смысла.

MPEG-2

Формат MPEG-2 (в нем записывается DVD-Video), в котором вы можете варьировать различные параметры: разрешение, frame rate, скорость потока и так далее.


Свои настройки MPEG-2

Так какой формат выбирать? На мой взгляд, для оцифровки и дальнейшей обработки теле- и видеопрограмм лучше всего выбирать темплет DVD (MPEG-2, 720х576). Запись при этом будет наилучшего качества, ее потом легко можно будет обработать, записать на DVD или во что-то преобразовать. Если стоит задача сэкономить место - выбирайте MPEG-2 и там слегка уменьшите разрешение и качество: например, поставьте 528х384 (такой размер более или менее нормально будет воспроизводиться на экране ТВ) и невысокое Video Quality.

MPEG-4 (XviD, DivX) в качестве формата оцифровки лучше не выбирать. В однопроходном режиме качества не будет никакого по определению, а в двухпроходном режиме придется очень долго ждать, когда программа обработает записанный фильм, причем полученный результат будет явно хуже, чем перегнанный MPEG-2 в MPEG-4 в специальной программе. Единственный вариант, когда можно выбирать MPEG-4, - это Nero Digital с темплетом Cinema, но полученный таким образом трек можно будет смотреть только на компьютере. (Зато он будет занимать почти в два раза меньше места, чем аналогичный по качеству MPEG-2.)

Теперь, когда мы определились с форматом, имеет смысл заглянуть в дополнительные настройки, которые открываются по кнопке More.


Дополнительные настройки

Enable capture device audio playback - при включении этой опции компьютер будет выводить звук, сопровождающий передачу. При выключении - видео будет демонстрироваться и записываться в полной тишине, что обычно вполне имеет смысл - зачем вам воспроизводить звук во время записи?

Detect scenes while capturing - разбивать ролик на сцены во время записи. Вполне имеет смысл включить.

Capture to file - папка и имя файла для записи. Папку, разумеется, нужно задавать на диске, где достаточно места. В процессе записи новых роликов программа к имени файла прибавляет увеличивающееся число - 001, 002 и так далее.

Теперь посмотрим, каким образом производится управление записью. Это делается с помощью специальной панели пиктограмм:


Пиктограммы управления

Play - воспроизведение подаваемого на компьютер потока или записанного ролика.

Stop - остановка записи, воспроизведения ролика или демонстрации подаваемого потока.

Record - включение записи.

Rewind и Fast Forward - ускоренная перемотка записанного ролика.

Full Screen - переключение в режим полноэкранного просмотра (обратно можно вернуться по Esc или двойному щелчку мыши; включить полный экран также можно по щелчку мыши).

Timer - настройка записи передачи по расписанию. Вот это очень полезная возможность. При нажатии на данную пиктограмму появляется окно, в котором можно задать время старта записи и ее продолжительность.

Таким образом, если нужный вам фильм начинается, например, в три часа ночи, вы просто выставляете здесь стартовое время на три часа и указываете либо конечное время, либо продолжительность. После нажатия на ОК начнется соответствующий отсчет и, когда наступит указанное время, автоматически начнется запись, которая прекратится через установленный промежуток. Также можно выбрать старт немедленно (Immediately) и задать продолжительность записи.

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

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

В принципе лишние куски можно вырезать и в Nero Video, но там это делается крайне неудобно, поэтому для подобной операции я предпочитаю использовать простую, но весьма эффективную программу MPEG-VCR (Womble MPEG Editor).

Загружаем туда видеоролик, с помощью ползунка и предпросмотра находим начало куска, который нужно убрать, - например, начало рекламы:

Нажимаем кнопку Mark In, находим ползунком конец ненужного куска, нажимаем Mark Out, после чего Cut(X) - убрать отмеченный участок. Таким образом убираем все ненужные куски, после чего нажимаем кнопку Save и сохраняем ролик под новым именем.

Теперь остается записать его на DVD. Это можно сделать с помощью того же Nero Express. Запускаем программу и в стартовом меню выбираем пункт Make DVD. Перед нами возникает следующее окно:


Пустой проект DVD

Нажимаем кнопку Add Video Files и указываем, какие ролики нужно записать на этот DVD. Я для примера выбрал три ролика - один большой и два маленьких.


Три ролика в проекте

Теперь нажимаем кнопку Next и попадаем в раздел создания меню:


Создание меню

Здесь можно поменять стиль фоновой картинки, задать заголовок меню, подписи под роликами, изменить шрифты и другие параметры. Картинку, которую диск будет показывать в меню, можно выбрать ползунком для каждого ролика.

После того как все будет готово, Nero Express покажет вам предпросмотр подготовленного диска. Далее нажимаем Next, попадаем в окно записи:


Подготовка к записи

По умолчанию в Video Options (кнопка снизу) выставлено качество Fit to Disk - это означает, что сначала Nero Express выставляет максимальное качество, а по мере заполнения проекта роликами, если суммарный размер фильмов превышает размер болванки, программа постепенно будет уменьшать качество до какого-то определенного предела (от 8000 кбит/с до минимальных 2537 кбит/с). Однако следует иметь в виду, что без явной необходимости ролики при записи на DVD лучше не сжимать. Болванки стоят недорого, поэтому лучше не жадничать и писать один полуторачасовой фильм на одну болванку. Если речь идет о сериалах, то разумное количество часов на одну болванку - три часа, то есть три часовых серии, не больше. Дальнейшее сжатие чревато заметной потерей качества.

Ну и после того как все будет готово, остается записать полученный проект на DVD или DVD-RW, ну или сохранить его на диск, чтобы записать позже.

Если ваш плеер поддерживает MPEG-4 (современные плееры почти все поддерживают MPEG-4 с кодеками DivX или XviD) или вы собираетесь смотреть записанные ролики на компьютере, то может иметь смысл перегнать полученный MPEG-2 в MPEG-4. При правильно подобранных параметрах конвертирования в качестве вы почти не потеряете (тем более что со "Стрим ТВ" поступает видеопоток весьма средненького качества), а в размере выиграете раза в два-четыре. Таким образом, на одну болванку можно будет записывать по шесть-десять часов видео вполне приличного качества.

Одна из наиболее удобных, на мой взгляд, программ для перегонки MPEG-2 в MPEG-4 - это Auto Gordian Knot (скачать): бесплатная надстройка над Virtual Dub Mod (Virtual Dub Mod входит в комплект поставки), позволяющая легко и быстро задать нужные параметры перекодирования, не ломая себе голову над тонкостями.

Окно запущенного AGK выглядит следующим образом:


Окно Auto Gordian Knot

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


Расширенные настройки

Далее нажимаете кнопку Add Job (добавить задачу) и кнопку Start, после чего запустится переконвертация, информация о которой будет отражаться в Log window.


Процесс обработки

По окончании обработки вы получите файл, который при подобных настройках будет примерно в 3,5 раза меньше исходного файла. Подобным же образом нужно обработать остальные серии, после чего обычным образом записать их на DVD - например, с помощью того же Nero Burning ROM.

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

1. Устройство для ввода видеосигнала в компьютер. Что-то вроде Pinnacle MovieBox или его аналог других производителей.

2. Программа Nero Express для захвата видеосигнала - в том числе и по расписанию.

3. Программа MPEG-VCR для вырезания лишних кусков (рекламы и "хвостов") из полученного ролика.

4. Программа Nero Express для подготовки проекта DVD-Video и записи его на DVD.

5. Программа Auto Gordian Knot для конвертирования MPEG-2 в MPEG-4, если есть цель уменьшить в два-четыре раза размеры видеофайлов.

© 1998–2024 Alex Exler
16.01.2007

Комментарии 1

а запишет ли видео с www.intv-inter.net (интернет телевидение) Camtasia Studio 5 пишет только звук.
30.01.08 20:19
0 0