> Как просмотреть DivX AVI файлы на телевизоре через DV-камеру?
 VxWorks Member is Online (29.3 min)
 Posted: 04-10-2006, 22:14 (post 1, #660208)

Daysleeper
Forum moderator
Group: Privileged
Posts: 21927
Warn:0%-----
Как просмотреть DivX AVI файлы на телевизоре через DV-камеру?
RedAndr

О чем эта статья?

В этой статье я выполняю своё обещание объяснить как смотреть AVI через DV-камеру.


Необходимые программы

MainConcept DV Codec, демо-версия.
Незарегистрированная версия этого кодека будет вставлять свой логотип в видео, так что лучше его зарегистрировать, тем более, что он не стоит больших денег.

ffdshow, freeware.
Я пользуюсь последней альфа-версией (на момент написания статьи) и вполне доволен, проблем нет.

GraphEdit, freeware.
GraphEdit входит в состав DirectX SDK и бесплатно качается с сайта Microsoft. Но, конечно же, выкачивать сотни мегабайт (размер SDK) ради маленькой програмки не стоит.


Требования к системе

Этот метод просмотра AVI вполне годится для машин, начиная с частоты процессора 1ГГц. Работоспособность данного метода не гарантируется на более слабых машинах, хотя, вполне возможно, что он будет работать - пробуйте!


Начнем?

Во-первых, очевидно, что необходимо соединить камеру с компьютером через FireWare (он же i-Link, IEEE-1394 или DV-In), а с телевизором через аналоговый кабель (композит или S-Video).

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

В-третьих, необходимо собрать граф в GraphEdit-е, например как этот:

user posted image

Проще всего доверить сборку графа самому GraphEdit-у, только сначала необходимо добавить соответствующие фильтры, например так:

user posted image

Можно сделать файл GraphEdit-а с этими уже вставленными фильтрами (сохранить его), а при новом просмотре только открывать его и делать File->Render Media File, пусть он сам думает, что с чем соединить и какие промежуточные фильтры вставить.

В-четвёртых, просто нажать кнопочку воспроизведения.

Тут есть несколько тонкостей, которые вы, отчасти, могли бы заметить, глядя на картинки:

1. Я строго рекомендую использовать для декодирования DivX/XViD только ffdshow. Он намного быстрее и стабильнее оффициальных декодеров.
2. В нём можно и нужно установить Resize, для PAL 720x576 и для NTSC 720x480. Это делается нажатием правой кнопки мыши на прямоугольнике с ffdshow и выбором Filter Properties. Метод выбрать лучше всего Lanczos, а если процессор слабый - Fast bilinear.
3. В ffdshow есть масса встроенных фильтров, включая всевозможные deinterlace, sharpen, smooth и прочие стандартные улучшатели и ухудшатели видео. Разумеется, вышеупомянутые добавки требуют соответствующей мощности процессора.
4. DV кодер лучше установить от Mainconcept, он качественный и самое главное, быстрый, более того, в нём можно включить галочку fast. Качество тем не менее останется высоким, всё равно MPEG4 сжатие уже сделало своё чёрное дело, хуже не станет.

PM
Top Bottom
Topic Options