Вопрос или проблема
После двух недель поиска решения, могу сказать, что не нашёл способ это сделать. Я на Xubuntu 12.04 с работы, и увидел, что с VLC можно захватывать ТВ и потом транслировать. Поэтому я решил установить мой ТВ тюнер, а затем и VLC. Все эти уроки казались такими простыми для настройки и всего такого, но… никто мне не помог. Прежде всего:
1 – VLC идеально определяет мой ТВ тюнер и, похоже, улавливает сигнал, но он только показывает тот самый серый экран, когда ни один канал не может быть настроен.
2 – Я не могу переключать каналы, чтобы увидеть, настроит ли ТВ тюнер хоть один из них!!!.
3 – Конечно, я не могу протестировать потоковую передачу, пока не настрою предыдущие пункты. Но есть проблема… Я не смог найти ни одного урока, который бы объяснял мне правильный способ потоковой передачи в VLC. Их много, но они касаются Windows… они очень отличаются от Ubuntu, и это не применимо. Многие люди говорили мне, что не смогли заставить работать VLC, так что… я не знаю других вариантов в Ubuntu для выполнения того, что мне нужно, так что… надеюсь, вы сможете мне помочь!
Моя идея заключалась в том, чтобы захватывать ТВ с ТВ тюнера, а затем транслировать его; не через другое программное обеспечение, а на веб-странице. Многие уроки говорят, что это возможно! и они это делают, но… или это связано с Windows, или версия VLC, которую они используют, очень старая по сравнению с самой новой в репозиториях Ubuntu, и практически невозможно адаптировать это (конечно, когда я пробую, это всё равно не работает).
Любая помощь будет очень ценна!
Существует два способа захвата видео с ТВ тюнера:
-
Вы можете захватить видеопоток с композитного видеовыхода, например, аудио/видеоприемников на задней панели спутникового ресивера. Вы запрашиваете композитный видео вход ТВ тюнера с помощью этой команды:
vlc v4l2://dev/video0:input=1
или вы можете добавить
:input=1
кvideo0
в графическом интерфейсеinput=
может быть 1, 2 или 3 в зависимости от вашей карты и от того, к какому разъему вы подключаетесь. -
Вы можете захватить видео с RF источника, используя тюнер на карте, и установить его на конкретный канал, тогда вам понадобятся следующие вещи:
-
Вы должны знать конкретную частоту канала, который вы хотите, потому что у VLC нет функции поиска для RF каналов. Если вы не знаете частоту, вы можете использовать этот tvtime, чтобы искать каналы для вас. Вы можете установить его в центре программного обеспечения
Заметите номер канала и затем перейдите в этот таблицу частот в Wikipedia, чтобы узнать конкретную частоту канала, который вы хотите.
-
Теперь, когда вы знаете частоту вашего канала, вы можете открыть его с помощью vlc
vlc v4l2:///dev/video0 :v4l2-tuner-frequency=471250
или указав частоту в расширенных параметрах v4l2 через графический интерфейс.
В этом примере частота была записана на странице wiki следующим образом:
471,25
-
Не забудьте подключить аудиопровод между выходом аудио вашего ТВ тюнера и входом вашей звуковой карты (микрофон или линейный вход)
-
Теперь вы можете захватить видео и аудио, а остальное точно так же, как перекодирование и потоковая передача файла, что можно сделать через терминал с помощью:
vlc v4l2:///dev/video0 :v4l2-tuner-frequency=471250 (ваши параметры v4l2) --sout (ваши параметры потоковой передачи)
или через графический интерфейс, выбрав свой профиль потоковой передачи и параметры.
Получите w_scan, чтобы сканировать каналы, которые вам нужны, данные, которые он собирает, создадут плейлист VLC со всеми каналами, которые он находит. (если вещательные компании обновят данные о каналах, вам нужно будет сканировать снова) Затем откройте плейлист в VLC.
Например, я сканирую каналы freesat в Великобритании, используя w_scan в терминале. Команда, которую я использую: w_scan -fs -s S28E2 -L > latestvlc.xspf
latestvlc.xspf – это файл плейлиста VLC, который я просканировал и сохранил в текстовом файле, это то, что я загружаю в VLC. Так что попробуйте это:
- Скачайте w_scan, сначала попробуйте ваши репозитории.
- Определите команду, которую вам нужно использовать для сканирования каналов в вашей области. т.е. Страна, спутник или DVB.
- Создайте специальную папку для сканирования и откройте терминал в этой папке, чтобы любые сканирования сохранялись внутри.
- не забудьте использовать > myfile.xspf, чтобы сохранить это в текстовый файл
- откройте в VLC и наслаждайтесь
Ответ или решение
Настройка VLC для потоковой передачи телевидения с ТВ-тюнера ENCORE "ENLTV-FM3" в системе Xubuntu 12.04 может быть достаточно сложной задачей, особенно учитывая отсутствие четких руководств, предназначенных для пользователей Linux. Тем не менее, с правильными шагами и инструментами, возможно наладить работу с вашим оборудованием.
1. Установка необходимых инструментов
В первую очередь убедитесь, что у вас установлены все необходимые пакеты для работы с видео и аудио. Откройте терминал и выполните команду:
sudo apt-get install vlc w-scan tvtime
- VLC – медиаплеер, который будет использоваться для захвата и потоковой передачи.
- w_scan – утилита для сканирования доступных телевизионных каналов.
- tvtime – может помочь вам автоматически найти каналы и определить их частоты.
2. Подключение ТВ-тюнера
Убедитесь, что ваш ТВ-тюнер правильно установлен и подключен к системе. Вы можете проверить это, выполнив в терминале следующую команду:
ls /dev/video*
Это должно показать ваше устройство, например, /dev/video0
.
3. Сканирование каналов
Используйте w_scan
для поиска доступных каналов. Например:
w_scan -fs -s S28E2 -L > my_channels.xspf
Эта команда сканирует устройства и сохраняет найденные каналы в файл my_channels.xspf
, который затем можно открыть в VLC.
4. Настройка VLC для просмотра
После того, как у вас есть список каналов, вы можете открыть VLC и использовать файлы плейлистов для воспроизведения. В VLC перейдите в меню Медиа -> Открыть файл, выберите ваш плейлист my_channels.xspf
и загрузите его.
5. Ввод частоты для непосредственно просмотра
Если вы хотите непосредственно вводить частоту канала для захвата, используйте следующую команду в терминале:
vlc v4l2:///dev/video0 :v4l2-tuner-frequency=471250
Замените 471250
на частоту канала, которую вы хотите просмотреть. Частоту можно найти с помощью tvtime
или на сайтах с телевизионными частотами.
6. Настройка аудио
Обязательно подключите аудиокабель от выходного аудио ТВ-тюнера к аудиовходу звуковой карты вашего компьютера (линейный вход или микрофон). Это необходимо для захвата звука вместе с изображением.
7. Потоковая передача
После того как вы сможете видеть и слышать телеканалы, можно перейти к организации потоковой передачи. Для этого используйте следующую команду в терминале:
vlc v4l2:///dev/video0 :v4l2-tuner-frequency=471250 --sout '#standard{access=http,mux=ts,dst=:8080/stream}'
Это создаст поток, доступный по адресу http://ваш_IP:8080/stream
.
Заключение
Проблема с серым экраном может указывать на то, что VLC не может поймать сигнал. Это может быть связано с неправильной частотой, неправильным входом на ТВ-тюнер или отсутствием соединения. Использование программы tvtime для нахождения каналов и их частот — важный шаг для решения этой проблемы.
Помимо этого, поддерживайте вашу систему и VLC в актуальном состоянии, так как старые версии могут иметь проблемы с совместимостью и функционалом. Если вы следовали всем шагам, но проблема не решена, возможно стоит обратиться к технической поддержке или форумам, где можно получить детальную помощь.