Форум Beholder
http://beholder.ru/bb/

VLC Media Player
http://beholder.ru/bb/viewtopic.php?f=8&t=6233
Страница 1 из 2

Автор:  Викториан [ 28 янв 2008, 21:15 ]
Заголовок сообщения:  VLC Media Player

На сайте VideoLAN есть хороший плейер, который принимает сетевое видео и неплохо работает с кодеком BeholderTV.
Когда выбираю File -> Open capture device -> DirectShow и обновляю списки, то без труда находится кодек видео "Beholder A/V Capture (SAA7135)", а вот кодек аудио так и не получается подключить, в результате изображение без звука. Там в списках лишь "Default", "None" и появившиеся несколько путых строк, которые ничем не могут помочь.
Как подключить звук правильно?

Автор:  Викториан [ 28 янв 2008, 21:21 ]
Заголовок сообщения: 

При настройке VLC media player формируется результирующая строка, которая загружается программой куда-то для управления DirectShow. Каков формат этой строки, какие имена параметров и их назначение?

dshow:// :dshow-vdev="Beholder A/V Capture (SAA7135)" :dshow-tuner-channel=103 :dshow-adev="" :dshow-size="352 x 288" :dshow-caching=200 :dshow-chroma="" :dshow-fps=25.000000 :no-dshow-config :no-dshow-tuner :dshow-tuner-country=7 :dshow-tuner-input=1 :dshow-video-input=1 :dshow-audio-input=6 :dshow-video-output=-1 :dshow-audio-output=-1

Я много поэксперементировал с этими параметрами, и не обнаружил возможности устанавливать нужный телеканал, устанавливать нужный цветовой оттенок - почему-то записывается туда нулевое значение, которое искажает цвет. Также нет звука. Какие это должны быть параметры и каков формат ожидаемых занчений?

Автор:  ALF [ 31 янв 2008, 17:38 ]
Заголовок сообщения:  Re: Помогите настроить VLC Media Player

писал(а):
а вот кодек аудио так и не получается подключить

Если устройство (а не кодек) Beholder Aud Capture SAA713x виден в списке ГрафЕдита, а в VLC нет, то все вопросы к VLC. У меня, по крайней мере, всё видится и там и там. Должно быть примерно следующее: dshow-adev="Beholder Aud Capture (SAA7135)"

Цитата:
устанавливать нужный цветовой оттенок - почему-то записывается туда нулевое значение, которое искажает цвет.

Должно быть: dshow-chroma="YUY2"

Автор:  Викториан [ 31 янв 2008, 18:57 ]
Заголовок сообщения: 

А частоту канала как установить?

Не мог бы ты в качестве примера свою работающую строку сюда привести?

Автор:  ALF [ 01 фев 2008, 12:57 ]
Заголовок сообщения: 

Цитата:
А частоту канала как установить?

Не думаю, что это вообще возможно. Кроме примитивного ввода номера канала и региона, причём либо для антенного либо для кабельного диапазона, я там ничего не нашёл. И вообще, я не любитель ковыряться с командной строкой, абстрактными номерами каких-то там входов/выходов, регионами и цветовыми форматами. Меня более чем устраевает родное ПО, где нету всей этой чепухи.

Цитата:
Не мог бы ты в качестве примера свою работающую строку сюда привести?

dshow:// :dshow-vdev="Beholder A/V Capture (SAA7135) [Slot 2]" :dshow-adev="Beholder Aud Capture (SAA7135)" :dshow-size="" :dshow-caching=200 :dshow-chroma="YUY2" :dshow-fps=0.000000 :no-dshow-config :no-dshow-tuner :dshow-tuner-channel=3 :dshow-tuner-country=7 :dshow-tuner-input=2 :dshow-video-input=-1 :dshow-audio-input=-1 :dshow-video-output=-1 :dshow-audio-output=-1

Автор:  Викториан [ 01 фев 2008, 13:36 ]
Заголовок сообщения: 

Не помогло. А версию какую используешь VLC ?

Автор:  Викториан [ 01 фев 2008, 13:40 ]
Заголовок сообщения:  Re: Помогите настроить VLC Media Player

писал(а):
Должно быть: dshow-chroma="YUY2"

Нет, не помогает - я все возможные варианты перебрал, цвет на экране точно такой же, что и в BTV при выборе значений цветового оттенка -128 или 127. Т.е., по видимому, BTV по умолчанию загружает нулевое значение, вместо 128.

Автор:  ALF [ 01 фев 2008, 18:51 ]
Заголовок сообщения: 

Цитата:
А версию какую используешь VLC ?

VLC Media Player 0.8.6a

Цитата:
по видимому, BTV по умолчанию загружает нулевое значение, вместо 128.

BTV загружает по умолчанию те значения, которые нужно и с этими значениями нормально работают десятки других программ. Что там мудрит VLC, понятия не имею. И вообще, он предназначен несколько для других целей. Не умеют работать с тюнерами - и нечего пытаться. Куда лезут - не понятно. Интерфейс нормальный сделать не могут, только путают людей своими нелепыми настройками.

Автор:  Викториан [ 21 сен 2008, 18:41 ]
Заголовок сообщения: 

писал(а):
VLC Media Player 0.8.6a

Уже версия 0.9.2 на дворе, а воз и ныне там...

писал(а):
BTV загружает по умолчанию те значения, которые нужно и с этими значениями нормально работают десятки других программ.

С этим поспорить можно - и Nero 8, и MPC HC также скверно настраиваются на каналы, как и VLC, и дело тут видимо в драйвере тюнера, который несколько некорректно предоставляет сетку частот для настроек России. Может быть код страны надо ставить иной?

писал(а):
Что там мудрит VLC, понятия не имею. И вообще, он предназначен несколько для других целей. Не умеют работать с тюнерами - и нечего пытаться. Куда лезут - не понятно. Интерфейс нормальный сделать не могут, только путают людей своими нелепыми настройками.

Зря брюзжишь: вот сделали и хороший интерфейс, и вроде цвет нормальный, - действительно надо записать по умолчанию "YUY2", но ведь это можно было указать и в самом драйвере тюнера, чтобы DirectShow по умолчанию предлагал именно эту кодировку?!

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

    #EXTM3U
    #EXTINF:0,NTV0
    dshow://:dshow-tuner-channel=5 :dshow-vdev="Beholder A/V Capture (SAA7135)" :dshow-adev="Analog Audio In (Behold TV M6 E" :dshow-caching=200 :dshow-size="" :dshow-chroma="YUY2" :dshow-fps=25.000 :no-dshow-config :no-dshow-tuner :dshow-tuner-country=7 :dshow-tuner-input=1 :dshow-video-input=0 :dshow-audio-input=0 :dshow-video-output=-1 :dshow-audio-output=-1 :dshow-amtuner-mode=1 :dshow-audio-channels=2 :dshow-audio-samplerate=44100 :dshow-audio-bitspersample=0

Есть лишь в Windows Vista x64 такие устройства:
    :dshow-adev=""
    :dshow-adev="none"
    :dshow-adev="Analog Audio In (Behold TV M6 E"
    :dshow-adev="���. ���� (SoundMAX Integrated "
    :dshow-adev="�������� (Logitech Mic (QuickCa"
    :dshow-adev="�������� (SoundMAX Integrated D"
    :dshow-adev="����� �0, ���� ������"
    :dshow-adev="����� �0, �������� ����"

Автор:  ALF [ 22 сен 2008, 11:12 ]
Заголовок сообщения: 

писал(а):
С этим поспорить можно - и Nero 8, и MPC HC также скверно настраиваются на каналы, как и VLC, и дело тут видимо в драйвере тюнера, который несколько некорректно предоставляет сетку частот для настроек России. Может быть код страны надо ставить иной?

А вот не надо с этим спорить. Открою тебе страшную тайну, WDM драйвер не отвечает ни за какие сетки частот. Драйверу всегда передаётся только частота. Все мыслимые и немыслимые сетки частот для всех регионов земного шара хранятся в DirectX и именно DirectX ассоциирует выбранный регион и номер канала с конкретной частотой. Большего дибилизма придумать в принципе невозможно! Нормальные программы никогда этим не пользуются, а вот всякие околотюнерные дешёвки, в которых работа с WDM-устройствами захвата введена чисто до кучи, сплошь и рядом.

Автор:  Викториан [ 10 ноя 2008, 19:58 ]
Заголовок сообщения: 

Пока не удалили опять неудобный для разработчиков вопрос, дам на него ссылку, и продолжу здесь.
Не только в VLC отсутствует звук, но и HPC не давал бы звука, если бы не сделали возможность ссылки на "<Video>", который уже представлен как видеофильтр "Beholder A/V Capture (SAA7135)". Такой видеофильтр работает в GraphEditor'е как видеоисточник, и его выход "Audio Out" используется как источник звука через шину PCI.
Таким образом VLC пытается работать с молчащим "устройством", представленным в виде фильтра "Analog Audio In (Behold TV M6 E".
Он точно также молчит и в GraphEditor.
Похоже, что тут явная ошибка разработчиков BTV, почему-то они забыли предусмотреть возможность использовать "Beholder A/V Capture (SAA7135)" как источник звука.

В остальном VLC даёт превосходное изображение для тех настроек, что заданы в нём по умолчанию, - важно не забыть поставить "YUY2".
Осталось только разобраться с точной настройкой частоты на принимаемый канал.

писал(а):
Драйверу всегда передаётся только частота. Все мыслимые и немыслимые сетки частот для всех регионов земного шара хранятся в DirectX и именно DirectX ассоциирует выбранный регион и номер канала с конкретной частотой.

Где и как это можно отредактировать, чтобы было правильно?

Автор:  EugeneF [ 10 ноя 2008, 21:28 ]
Заголовок сообщения: 

А что мешает пустить звук по аналоговому шнурку? Большинство подобных программ именно на это и рассчитаны и работать с цифровым звуком в принцпе не умеют...

А этот Audio In может и не должен вообще работать... А остался как аттавизм...

Автор:  Викториан [ 10 ноя 2008, 22:27 ]
Заголовок сообщения: 

писал(а):
А что мешает пустить звук по аналоговому шнурку? Большинство подобных программ именно на это и рассчитаны и работать с цифровым звуком в принцпе не умеют...

Неужели VLC не умеет звук через PCI прогонять?
Не верю! :)

А как же MPC, который всё же работает при помощи некого ухищрения разработчиков этой программы, но тем не менее не видит среди аудиоустройств "Beholder A/V Capture (SAA7135)" ?

Цитата:
А этот Audio In может и не должен вообще работать... А остался как аттавизм...

Точно не помню, но кажется что он появился только в 5.05.

Автор:  zitadel007 [ 06 мар 2009, 05:51 ]
Заголовок сообщения:  VLC player + пульт от Beholder

Сорри за возможный офтопик.
Есть VLC player есть Beholder607 как сделать что бы с пульта можно было управлять громкость просматриваемого фильма и останавливать и перематывать фильм.
Не могу разобраться:о(
Поясните либо дайте ссылку плиз.
Всем спасибо.

Автор:  hd44780 [ 06 мар 2009, 11:10 ]
Заголовок сообщения: 

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

Страница 1 из 2 Часовой пояс: UTC + 3 часа