Пингвин-телезритель Петр 'Roxton' Семилетов Xakep, номер #066, стр. 066-100-2 Обычно в обзорах советуют использовать самый свежий кодек DivX. Возражу. Во-первых, фактор его популярности в Windows не влияет на факт его непопулярности в Linux :). Во-вторых, на сайте флагмана видеоутилит под Windows, Virtual Dub, на момент написания этих строк висит манифест. В нем сказано, что DivX 5.1 не будет поддерживаться в Virtual Dub никоим образом. Причина - разработчик не может отлаживать Virtual Dub при установленном DivX 5.1 из-за защитных механизмов последнего. Ситуация может измениться в следующих релизах DivX, но пока дела обстоят именно так. Далее. Большинство фильмов сжаты либо DivX'ом, либо XVid'ом. Все это mpeg4-подобные кодеки, различающиеся набором фишек и производительностью. Но прожорливы оба. О более скромном в плане ресурсов кодеке я расскажу в свое время. Так вот, при тестировании на моем Athlon XP 1500 под Windows 98 SE старый добрый DivX 5.0 с параметрами по умолчанию загружал процессор на 80 процентов. Это при записи в BorgTV. Под Linux тоже по умолчанию настроенный XVid занимал 75 ресурсов процессора. Может быть, DivX в Linux'е повел бы себя иначе, чем в Windows, не знаю. Но думаю, что не зря мы сейчас видим все больше и больше фильмов, сжатых XVid'ом. Поэтому скачиваем с www.xvid.org свежую версию этого кодека и устанавливаем ее из исходников уже стандартным способом configure/make/make install. Принимаем на грудь Теперь обратим взор на программу, которая будет отвечать за прием и запись - Xawdecode. С помощью этой программы мы будем принимать ТВ-сигнал и записывать его, подрядив под это дело внешние кодеки, которые обнаружатся у нас при запуске скрипта configure. Вот какие кодеки он найдет, их поддержка и будет работать после компиляции. На первый взгляд Xawdecode может показаться неудобным. В самом деле, что это такое - менюшек нет, тулбара нет :). Но это лишь на первый взгляд оно топорно. Кнопка "C" вызывает к жизни окно со списком каналов. Каждый канал представлен скриншотом с этого канала. Разумеется, каналы нужно сначала найти. Во-первых, их можно переключать курсорными клавишами вверх/вниз (а влево/вправо - тонкая подстройка). Во-вторых, когда ты точно знаешь, где какой канал, отредактируй файл конфигурации - он лежит в твоей домашней директории в подкаталоге .xawdecode и называется xawdecoderc. В секции Global options, где задаются опции по умолчанию, пишем следующее: Описываем глобальные опции norm = PAL capture = grab source = Television Это значит, что ТВ-стандартом по умолчанию у нас будет PAL, видеозахват будет производиться через антенну, а grab указывает на то, что картинка будет выведена на устройство экрана. Кстати, нажав в Xawdecode на кнопку O, ты попадешь в окно настроек. Здесь присутствует аналогичная опция Capture. По умолчанию она выставлена в Overlay. Если у тебя оверлей не поддерживается, то в окне ТВ изображения не будет. Надо выбрать из списка значение "grabdisplay". То же касается, кстати, и программы XawTV. |