вторник, 22 ноября 2011 г.

VLC в роли проигрывателя

VLC - кроссплатформенный мультимедиа плеер с открытым исходным кодом. Для воспроизведения файлов мультимедиа не требуется установка дополнительных кодеков, они уже «встроены» в программу. VLC может воспроизводить DVD и потоковое незашифрованное (без DRM) видео (IPTV). Для удалённого управления программой можно использовать интерфейсы telnet, HTTP. Подробнее о VLC.
Я написал дополнение nidirectx (Nata-Info DirectX (DirectDraw) video output) которое позволяет использовать VLC для проигрывания плейлиста одновременно на двух мониторах. В качестве второго монитора используется видеоэкран (аналогично поступает и AdvertisePro). Данный плагин работает на ОС Windows XP и выше. Также используя это дополнение можно воспроизводить потоковое видео или устройство видеозахвата.

Установка.

  • Установите VLC (проверял версии 1.1.x)
  • Найдите папку plugins в месте установки VLC, скопируйте туда дополнение libnidirectx-plugin.dll
  • Чтобы не задавать каждый раз параметры в командной строке откройте файл конфигурации, расположенный в %APPDATA%\VLC\vlcrc. Учтите, что перевод строки там как в *NIX, поэтому в Блокноте строки не разделены, но FAR на F4 умеет разделять строки.
  • Найдите строку начинающуюся на #clone-vout-list= и измените на clone-vout-list=,nidirectx
    (удалите "решетку" в начале строки и не забудьте запятую в значении параметра)
  • Найдите строку #vout-filter= и измените ее на vout-filter=clone
  • Найдите строку начинающуюся на #width= измените на width=320 Вместо 320 поставьте ваше разрешение экрана по горизонтали.
  • Найдите строку начинающуюся на #height= измените на height=240, вместо 240 поставьте ваше разрешение экрана по вертикали
  • Чуть ниже будет строка начинающаяся на #crop= также убираем символ комментария и заменяем на crop=4:3 (320:240 -> 4:3). Для Вашего разрешения укажите свои пропорции.
  • В конец файла добавьте строки
    [nidirectx]
    nidirectx-device=\\.\DISPLAY2
  • В настройках экрана не забудьте расширить рабочий стол на второй монитор (режим DualView), отключить хранители экрана, задать черный фон для рабочего стола.

1 комментарий:

  1. Хотелось бы, конечно, чтобы подобное решение было интегрировано непосредственно в саму программу AdvertisePro. VLC все таки бесплатный продукт, и использовать его в коммерческих целях крайне неудобно. Не слишком он стабилен, да и отсутствие оперативной технической поддержки тоже большой минус.

    ОтветитьУдалить