Gisclub

4K | HDTV Ресиверы Enigma2 => Общие вопросы для всей линейки ресиверов на Enigma2 => FAQ => Тема начата: shpuntik от 14 сентября | 2013г. | 14:12:42

Название: Создание скриншотов (дополнение к FAQ)
Отправлено: shpuntik от 14 сентября | 2013г. | 14:12:42
ВАЖНОЕ ДОПОЛНЕНИЕ к следующим сообщениям из FAQ, содержащим инструкции по созданию скриншотов:
      Ответ #9 от rolex (https://gisclub.tv/index.php?topic=38.msg3829#msg3829)
      Ответ #10 от e-dok (https://gisclub.tv/index.php?topic=38.msg4112#msg4112)
Та тема закрыта для комментариев, поэтому пишу здесь. Сам столкнулся с проблемой создания скриншотов из-за недостатка информации в инструкциях по приведённым выше ссылкам и решил поделиться собественным опытом решения данной проблемы. С одной оговоркой: эксперименты проводил лишь на имидже VTi 6.0.

ВАЖНО! Для использования веб-интерфейса в качестве инструмента для работы с ресивером, в том числе и по созданию скриншотов, требуется установка в ресивер одного из плагинов: Webinterface или OpenWebif. Плагин должен быть включён и настроен на HTTP Port: 00080.

Чтобы войти в веб-интерфейс ресивера с компьютера, достаточно установить в ресивер один из вышеуказанных плагинов (если он по какой-либо причине отсутствует), перезагрузить GUI и убедиться, что соответствующий интерфейс (Webinterface или OpenWebif) включён. Затем открыть на компьютере любой веб-браузер, в адресной строке указать IP-адрес своего ресивера и, через двоеточие, номер HTTP-порта (задаётся в настройках плагина). Например:
      https://192.168.0.5:80/ (https://192.168.0.5:80/)

Если в настройках плагина задан HTTP-порт 80, то его можно не указывать в адресной сроке:
      https://192.168.0.5/ (https://192.168.0.5/)

Если в настройках плагина указан другой номер порта (например HTTP Port: 00081), то его обязательно указываем в аресной строке:
      https://192.168.0.5:81/ (https://192.168.0.5:81/)

Если в настройках плагина включена HTTP-аутентификация, то в первый раз при подключении к ресиверу вас могут попросить ввести логин и пароль. Тогда укажите следующую информацию:
      Логин: root
      Пароль:


То есть поле с паролем оставьте пустым.
Всё, вы вошли в веб-интерфейс ресивера, дальше всё интуитивно понятно (при базовых знаниях Английского). Можно просматривать информацию о ресивере, спутниках, провайдерах, каналах, EPG и пр., в том числе делать скриншоты через меню веб-интерфейса. Возможные варианты скриншотов:
      1) Screenshot (All) - все элементы изображения, включая видео и элементы экранного меню;
      2) Screenshot (Video) - только видео без элементов экранного меню;
      3) Screenshot (OSD) - только элементы экранного меню (OSD).
__________________________________________________________________________________________________________________________

Cкорректированный вариант быстрого создания скриншотов заданного формата и разрешения через веб-браузер ПК.
Те решения, что представлены в Ответе #10 от e-dok (https://gisclub.tv/index.php?topic=38.msg4112#msg4112), у меня не сработали поначалу. Теперь понял, почему: как выяснилось, там описана работа с плагином Webinterface, хотя этого нигде явно не указано. Изначально этот плагин не интегрирован в оригинальный имидж VTi 6.0, пришлось ставить самому. Но в настройках плагина Webinterface по умолчанию, в моём случае, был указан HTTP Port: 00081. Из-за этого и не происходило соединения по HTTP. Изменил значение на 00080, и всё заработало. Но мне всё же больше понравился плагин OpenWebif за более удобный интерфейс.

Опять же требуется наличие в ресивере установленного и включённого плагина OpenWebif (или Webinterface).

В случае с плагином OpenWebif (там настройка по умолчанию на 80-й порт), в адресную строку браузера на компьютере вставляем:
      https://192.168.0.5/grab?format=jpg&r=1280&mode=all (https://192.168.0.5/grab?format=jpg&r=1280&mode=all)           (все элементы изображения)
      https://192.168.0.5/grab?format=jpg&r=1280&mode=video (https://192.168.0.5/grab?format=jpg&r=1280&mode=video)       (только видео)
      https://192.168.0.5/grab?format=jpg&r=1280&mode=osd (https://192.168.0.5/grab?format=jpg&r=1280&mode=osd)          (только OSD)

      где 192.168.0.5 - IP-адрес ресивера (вместо него указываем IP-адрес своего ресивера!).
      format= - формат создаваемого файла изображения. Может принимать значения: jpg, bmp или png.
      r= - разрешение по горизонтали получаемого снимка. Оптимальное значение: 1280. Задавать выше нет смысла, а при меньших значениях текст OSD получается нечитабельным на скриншотах.
      mode= - режим снимка. Может принимать значения: all - все элементы изображения, video - только видео, osd - только OSD.

В случае с плагином Webinterface (если в его настройках указан HTTP-порт 80), в адресную строку браузера на компьютере вставляем:
      https://192.168.0.5/grab?format=jpg&r=1280 (https://192.168.0.5/grab?format=jpg&r=1280)                    (все элементы изображения)
      https://192.168.0.5/grab?format=jpg&r=1280&v= (https://192.168.0.5/grab?format=jpg&r=1280&v=)              (только видео)
      https://192.168.0.5/grab?format=jpg&r=1280&o=&n= (https://192.168.0.5/grab?format=jpg&r=1280&o=&n=)        (только OSD)

Если в настройках плагина Webinterface указан другой номер порта (например HTTP Port: 00081), то его обязательно указываем в адресной строке:
      https://192.168.0.5:81/grab?format=jpg&r=1280 (https://192.168.0.5:81/grab?format=jpg&r=1280)                (все элементы изображения)
      https://192.168.0.5:81/grab?format=jpg&r=1280&v= (https://192.168.0.5:81/grab?format=jpg&r=1280&v=)          (только видео)
      https://192.168.0.5:81/grab?format=jpg&r=1280&o=&n= (https://192.168.0.5:81/grab?format=jpg&r=1280&o=&n=)    (только OSD)

Сохраняем скриншот из браузера в нужную папку на ПК, выбрав в контекстном меню "Сохранить изображение как...".
__________________________________________________________________________________________________________________________

Для чего всё это нужно?
Для сохранения важных настроек в виде наглядного пособия. На случай восстановления этих самых настроек после обновления программного обеспечения (ПО) ресивера. Бэкап настроек ПО старых версий не всегда может подойти в подобном случае. По картинкам же восстановить настройки будет проще и нагляднее. Особенно, если вы никогда не занимались редактированием файлов UNIX-формата, а слово "программирование" воспринимается вами как ругательство на непонятном иностранном языке.
Название: Создание скриншотов (дополнение к FAQ)
Отправлено: 024730 от 12 декабря | 2015г. | 23:00:54
Скриншот через тельнет
Синтаксис команды grab:
grab [команда] [имя_файла]
Например :
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.Список команд:
-o захват только osd (framebuffer)
-v захват только видео
-d всегда использует OSD-разрешение (хорошо для скриншотов)
-n не исправляет аспект 16:9
-r масштабирует к фиксированной ширине, максимум 1920
-l всегда 4:3, создает, если формат 16:9
-b использует бикубическое масштабирование картинки (медленно, но картинка более гладкая)
-j качество для jpg-файлов (качество 0-100)
-p создает png-файл
-h экран помощи