VLC плеер для просмотра IPTV
Использую VLC плеер достаточно длительное время. Плеер чудо как хорош! Помимо воспроизведения мультимедиа файлов, можно использовать плеер в качестве сервера для трансляции аудио/видео по сети. Программа кроссплатформенная, т.е. работает на большинстве современных операционных систем, и кроме того, не требует установки дополнительных кодеков, они уже встроены в программу.
Недавно появилась возможность просмотра потокового видео (IPTV). Естественно, я решил использовать для просмотра VLC плеер (достаточно при запуске VLC в качестве параметра передать url плейлиста со списком каналов). Возможностей для этого у программы оказалось более чем достаточно, хотя по удобству интерфейса она проигрывает IPTV-player (программа под Windows, использующая движок VLC).
Минус VLC – неудобная работа со списком каналов. Список каналов доступен через плейлист, а доступ к нему из полноэкранного режима отсутствует. Поэтому для выбора другого канала приходится выходить из полноэкранного режима, открывать плейлист, выбирать канал и включать полноэкранный режим. Не очень удобно!
Плюс IPTV-player в поддержке телепрограмм в формате JTV. Ну а огромный жирный минус – программа только под Windows.
Частично решить проблему с плейлистом можно следующим образом. Добавляем ваши любимые каналы в закладки. Таких закладок может быть не более 10, однако вряд ли любимых каналов у вас более десятка. Доступ к закладкам по нажатию соответствующей функциональной клавиши. Т.е. для переключения на канал из пятой закладки жмем F5, а для переключения на канал из восьмой – F8.
Для реализации этого функционала создаем файл vlc-iptv – shell скрипт запуска VLC со следующим содержимым:
#!/bin/sh
vlc \
-f \
--deinterlace=1 \
--deinterlace-mode=yadif \
--bookmark1=url_канала1 \
--bookmark2=url_канала1 \
--bookmark3=url_канала1 \
--bookmark4=url_канала1 \
--bookmark5=url_канала1 \
--bookmark6=url_канала1 \
--bookmark7=url_канала1 \
--bookmark8=url_канала1 \
--bookmark9=url_канала1 \
--bookmark10=url_канала1 \
http://url_списка_каналов/iptv_playlist.m3u
Для Windows создаем командный файл vlc-iptv.cmd:
vlc.exe ^
-f ^
--deinterlace=1 ^
--deinterlace-mode=yadif ^
--bookmark1=url_канала1 ^
--bookmark2=url_канала1 ^
--bookmark3=url_канала1 ^
--bookmark4=url_канала1 ^
--bookmark5=url_канала1 ^
--bookmark6=url_канала1 ^
--bookmark7=url_канала1 ^
--bookmark8=url_канала1 ^
--bookmark9=url_канала1 ^
--bookmark10=url_канала1 ^
http://url_списка_каналов/iptv_playlist.m3u
Теперь доступ к десятке любимых каналов возможен из полноэкранного режима по нажатию соответствующей функциональной клавиши. Не попавшие в десятку каналы доступны через плейлист, либо последовательным переключением клавишами «N» – следующий канал, «P» – предыдущий канал.
Помимо опций, добавляющих каналы в закладки, в скрипты запуска добавлены следующие опции:
-f
Служит для запуска в полноэкранном режиме
--deinterlace=1
--deinterlace-mode=yadif
Используется для включение режима деинтерлейсинга с использованием фильтра yadif.
Приятного просмотра!