Наш ассоциированный член www.Bikinika.com.ua

LinuxUser - журнал для практики - LU 03/2005 - Карти аналогового ТВ-тюнера

  1. Три аналогові ТБ карти в тесті
  2. Новий чіпсет
  3. PCTV карти
  4. Рис. 1: Нові моделі PCTV мають тюнер Philips.
  5. Ніяких чудес
  6. Увага, запис!
  7. 2: Motv не виглядає дуже сучасним, але є одним з кращих телевізійних програм.
  8. Рис. 3: Motv пропонує різні формати запису та кодеки.

Назва: LU 03/2005 - Карти аналогового ТВ-тюнера
шлях: https://www.linux-user.de/ausgabe/2005/03/077-tvkarten-analog/index.html

Три аналогові ТБ карти в тесті

Пройшли ті часи, коли ПК був вигнаний до дослідження.Комп'ютер Linux з вбудованою телевізійною карткою також підходить для заміни телевізора.Ми покажемо вам, як налаштувати карти аналогового тюнера під Linux і як записати трансляції.

Марсель Хілзінгер

Всі говорять про цифрове телебачення, але цифрове мовлення все ще перебуває у зародковому стані. Крім того, у багатьох регіонах Німеччини ресепшн не гарантується. Для перегляду тематики дня на ПК або для запису сцени по неділях не потрібно ні цифрового прийому, ні дорогих апаратних засобів: аналогова телевізійна картка і антена на даху або кабельне телебачення - все, що вам потрібно.

У цьому тесті ми спочатку хотіли ввести п'ять карт. Проте, лише три з них дійшли до нас до кінця редакційного періоду. Ця стаття обмежується картами PCTV Rave та PCTV Stereo TV тюнерів Pinnacle Systems, а також Sapphire Radeon All-in-Wonder 9800 Pro Ultimate від Sapphire Tech. Останній - пасивно охолоджена, безвентиляторна відеокарта ATI з вбудованим ТВ-тюнером.

Новий чіпсет

Тривалий час телевізійні картки з чіпсетом Bttv були квазі-стандартними. Linux був дуже добре підтриманий картами з цим чіпсетом, тому при покупці аналогової телевізійної карти потрібно було лише подивитися на ціну і функцію пульта дистанційного керування. Близько двох років тому нові чипсети скинули старе покоління Bttv, а придбання телевізійної картки стало щасливим розіграшем. Сьогодні марка знову зміцнилася. Нинішні аналогові телевізійні картки мають або нові Bttv, і Conexant, або чіпсет Philips. Більшість з них підтримують ядро ​​Linux з версії 2.6.5.

У всіх перевірених картах є тюнер Philips з чіпсетом saa7134 . Хоча введення в експлуатацію двох карток Pinnacle майже не вимагає ручної конфігурації, не рекомендується купувати Sapphire для телевізора. Драйвери для цієї карти все ще знаходяться на ранніх стадіях розробки.

PCTV карти

PCTV Rave (близько 50 євро) і PCTV стерео (близько 80 євро) не відрізняються на апаратній стороні. Єдина відмінність полягає в тому, що PCTV стереодоставка дистанційного керування, яка не працювала в наших тестах, однак, під Linux. Тому для користувачів Linux рекомендується придбати більш дешевий варіант Rave. Оскільки Pinnacle також виробляє телевізійні картки з набором мікросхем Bttv878 і Connexant під одним і тим же ім'ям, ви повинні розпакувати карту і переконатися, що вона дійсно має чіп Philips, перш ніж зробити остаточну покупку (див. Рис. 1).

Оскільки картка не має зовнішнього аудіовиходу, важливо, щоб підключення її до звукової плати відбувалося за допомогою встановленого кабелю. Відповідний висновок (рис. 1 справа) захищений карткою тюнера чорним пластиковим кубом. Це необхідно видалити перед установкою.

Suse Linux 9.2 і Fedora Core 3 автоматично виявляють карту під час завантаження системи і запитують, чи хочете ви налаштувати карту. Для Fedora Core, дайте відповідь так, двічі натискаючи клавішу [Enter]. На Suse Linux виберіть Pinnacle як постачальника і PCTV Stereo (saa7134) як тип картки. Повністю автоматичне налаштування карти без ручного точного налаштування вдалося тільки під Suse Linux 9.2 при першій установці операційної системи.

Рис. 1: Нові моделі PCTV мають тюнер Philips.

Після налаштування карти запустіть у Fedora tvtime , на Suse Linux kdetv або motv . Тепер Ви можете чути шум замість звуку. Це проблема з демодулятором звуку TDA9887 [1] тюнера Philips. Стандартний режим активації квазі-спліт звуку (QSS) доступний тільки у Frakreich. Ви повинні деактивувати його за допомогою опції qss = 0 . Для цього спочатку видаліть пошкоджений модуль за допомогою rmmod tda9887, а потім перезавантажте його командою:

modprobe tda9887 qss = 0

Обидві команди повинні бути виконані як root . Тепер потрібно чути звук замість шуму. Якщо картка взагалі не випромінює звук, перевірте налаштування мікшера. Якщо ви підключили звуковий кабель плати телевізора до плати (вбудована звукова карта), відкрийте елемент керування компакт-диском . Якщо кабель під'єднано до звукової плати PCI, перевірте вхідну лінію та лінію входу. Якщо він працює після завантаження модуля відповідним параметром, введіть у файлі /etc/modprobe.conf або /etc/modprobe.d/tv (Suse) наступний рядок:

параметри tda9887 qss = 0

Ядра перед 2.6.5 не знають опції qss = 0 . Також постраждали користувачі оригінального ядра Suse Linux 9.1. Ви повинні оновлювати ядро ​​через ВАС перед установкою телевізійної карти. Якщо ваша телевізійна програма не надає жодного зображення чи звуку, знайдіть записи у файлі / var / log / messages у saa7134 . Мабуть, ваш дистрибутив не виявив карту повністю автоматично і вам потрібно завантажити модуль saa7134 з опцією card = 26 . Тут, також, відповідний запис у /etc/modprobe.conf або /etc/modprobe.d/tv містить засіб:

опції saa7134 card = 26

Повний запис для Fedora Core 3 можна знайти у вікні 1.

PCTV стерео також поставляється з пультом дистанційного керування і інфрачервоним приймачем для підключення до послідовного порту комп'ютера. Однак наші спроби використовувати пульт дистанційного керування під Linux не вдалося. Також не вдалося завантажити і компіляцію новітньої lirc-версії. На картці встановлено додатковий порт для інфрачервоного приймача у форматі міні-джек, наприклад, який знаходиться на Flyvideo 3000 від Life-View. Але і на цьому підключенні можна було б встановити не пульт дистанційного керування.

За винятком цього недоліку, карта справила дуже хороше враження в тестах. У порівнянні з раніше згаданим Flyvideo 3000, який також має тюнер saa7134, він забезпечує похмуру, майже ідеальну картину. На старій картці Flyvideo, однак, були на деяких каналах зачистки смуг, щоб побачити.

Вставка 1: Записи modprobe псевдонім char-major-81 saa7134 опції saa7134 карта = 26 опцій tda9887 qss = 0

Ніяких чудес

Картка Radeon Sapphire 9800 All-in-Wonder Pro Ultimate ще не доступна для перегляду Linux. Хоча розробники Gatos [2] працюють над драйверами для нових карт All-in-Wonder, конкретні історії успіху [3] доступні тільки для моделі Radeon 9700 під Fedora Core 3. Крім того, під драйверами функціонують лише модулі для saa7114. , Наша тестова карта має чіп saa7134 .

Нові драйвери Gatos (ati.4.4.0) навряд чи задокументовані і поки немає офіційних релізів. Тому вже компіляція необхідного драйвера представляє середньому користувачеві Linux великі перешкоди. Досвідчений прагне завантажити код

cvs -z3 -d: pserver: [email protected]: / cvsroot / gatos co -r r200_branch ati.4.4.0

з каталогу CSV Gatos. Збережіть каталог ati.4.4.0, отриманий у розділі / usr / src, а потім завантажте драйвер X.org, доступний у розділі [4]. Витягніть патч у каталозі /usr/src/ati.4.4.0 і застосуйте його наступною командою:

patch -p0 <ati.4.4.0-xorg-6.8.patch

Після успішного виправлення, скомпілюйте джерела

imake -I / usr / X11R6 / lib / Сервер / конфігурація / cf -I / usr / X11R6 / lib / X11 / config -DTOPDIR = / usr / X11R6 / lib / Сервер -DCURDIR =.

а потім зробіть . На Suse Linux, ви також повинні перекомпілювати X.org, оскільки пакунки Suse не постачаються з деякими необхідними файлами. Не роблять повітря, дивіться у списку розсилки Gatos, якщо рішення вже існує. Після успішної компіляції make install копіює потрібні драйвери в підкаталоги драйверів і мультимедіа з / usr / X11R6 / lib / modules / .

Під [5] ви також знайдете готові модулі, які були зібрані під X.org 6.8.1.901 і також можуть працювати під іншими версіями. Завантажте пакунок modules-extra.tar.bz2, а потім скопіюйте файли з каталогу драйверів у підкаталог драйверів / usr / X11R6 / lib / modules / . Скопіюйте каталог мультимедіа повністю до / usr / X11R6 / lib / modules / . Щоб драйвер працював, потрібний файл мікрокоду драйвера Windows. Для цього скопіюйте файл ativmc20.cod з компакт-диска драйвера Catalyst з / install / WDM / WDM_XP / до каталогу / usr / X11R6 / lib / modules / multimedia / і перейменуйте його в rt2_pmem.bin . Крім того, використовуйте параметр "RageTheatreMicrocPath" "/ path / to file" у розділі "Пристрій" у /etc/X11/xorg.conf для інтеграції файлу . Після перезапуску графічного інтерфейсу, подивіться у файл /var/log/Xorg.0.log, якщо файл буде успішно прочитаний.

Якщо ваші кроки досягли успіху, вам все одно потрібна програма AVView як телепрограма. Він також є частиною проекту Gatos. Ви можете знайти вихідний код і деякі двійкові файли на головній сторінці Gatos [2]. Під час компіляції переконайтеся, що Avview потребує джерел скомпільованого матеріалу. Хоча це не вдалося в тесті поставити тюнер в експлуатацію, але принаймні працював з Avview S-Video і композитним входом.

У наступні кілька місяців Гатосу також доведеться багато зробити. Після того як проект повинен був опублікувати свої драйвери як патч до офіційного Xfree86 через ліцензію Xfree86, тепер він хоче якомога швидше інтегрувати драйвери в новий X.org. У кращому випадку Linux повністю підтримує картки «все-в-чудо-карти».

Набагато простіше, ніж функція телевізора, налаштувати 3D-драйвери від ATI [6] (для Suse в [7]). Завантажте відповідний пакет http://www.ati.com встановіть його як користувача root , а потім за допомогою fglrxconfig налаштуйте графічний інтерфейс. Користувачі Suse пристають до README, який розташований разом з драйвером на сервері Suse FTP. Карта принесла glxgears до 3250 FPS і fgl_glxgears до 600 FPS. Проте драйвери 3D не працюють разом з драйверами Gatos.

Пульт дистанційного керування пристроєм "все-в-дивно" також працює поза коробкою. Просто підключіть приймач до порту USB і він готовий до роботи. Навіть покажчик миші можна керувати ним.

Таблиця 1: Кодеки та вимоги до пам'яті Формат контейнера Вимоги до пам'яті Microsoft AVI 24-бітний, без стиснення 350 Мб / хв. Microsoft AVI JPEG 36 Мб / хв. / хв

Увага, запис!

Хоча аналогові телевізійні картки не відповідають якості спеціальних Capture або MPEG2 карт декодерів за якістю, вони чудово підходять для відео з максимальною роздільною здатністю 320 x 240 точок. Щоб зберегти програми на жорсткому диску за допомогою плати телевізора, краще використовувати програму Motv (див. Рис. 2). Незважаючи на те, що він не забезпечує дуже сучасний інтерфейс, він забезпечує відмінну картину і також добре підходить для запису. Щоб записати програму, виберіть Файл | Візьміть фільм .

2: Motv не виглядає дуже сучасним, але є одним з кращих телевізійних програм.

У наступному діалоговому вікні (мал. 3) у форматі Output (Вихідний) встановіть так званий відеоконтейнер і у розділі Format the same format (Формат). З індивідуальними варіантами існують дуже великі відмінності щодо споживання та якості приміщення. Якщо якість на передньому плані, ви повинні вибрати в розділі Формат вхід 24 біт TrueColor і як формат контейнера Apple Quicktime або Microsoft AVI (RIFF) . Частота оновлення - 25 кадрів / с. Ці налаштування дозволяють переглядати зображення у повноекранному режимі, незважаючи на невелику роздільну здатність 320 x 240 пікселів. Якщо дисковий простір відіграє важливу роль, виберіть формат JPEG або MJPEG . Тут ви можете побачити в повноекранному режимі вже очищені артефакти. Значення правил для запису можна знайти в таблиці 1. Якщо після натискання кнопки Запис Motv повідомляє про помилку, необхідно перезапустити програму за допомогою параметра -noxv .

Рис. 3: Motv пропонує різні формати запису та кодеки.

Для високоякісного запису з низькими вимогами до зберігання, він рекомендує вибрати перший під Motv варіант з високими вимогами до зберігання. Потім перетворюють відео в потік MPEG4 або Xvid, використовуючи перекодування [8] або mencoder . Ці кодеки дозволяють фільми достатньої якості вже з 5 Мб на хвилину. Об'їзд через Transcode і Mencoder набагато складніше, ніж просто використання програмного забезпечення, що постачається під Windows. Зрештою, він також пропонує набагато кращий результат. (ОМС)

Copyright © 2005 Linux New Media AG

Ця онлайн-стаття може містити посилання на сторінки, які більше не існують. Ми змінюємо такі "розірвані посилання" лише в кількох виняткових випадках. Онлайнова стаття повинна, наскільки це можливо, відповідати друкованій версії.

Відгуки на цій сторінці

| політика конфіденційності | © 2019 COMPUTEC MEDIA GmbH

Новости