Автор Тема: Программа преобразования пиконов формата E2 в формат Spark  (Прочитано 2472 раз)

0 Пользователей и 1 Гость просматривают эту тему.

sogaz

  • Аксакал
  • *****
  • Спасибо
  • -> Вы поблагодарили: 9825
  • -> Вас поблагодарили: 22045
  • Сообщений: 4932
  • Респект: +3547/-0

Программа преобразования пиконов формата E2 в формат Spark


Для работы программы:

- Выгружаем с ресивера xml (нужны файлы sat.xml и tv_prog.xml). Копируем их в директорию "from_GI8120".
- Далее скачиваем пиконы для E2 (имеют наименование вида 1_0_1_1F4_23_1111_230305C_0_0_0.png), копируем в директорию "E2_Picon".
Можно также скачать пиконы для Spark (имеют наименование вида 0_0_0_354_3138_1_D7.jpg), скопировать их в директорию "Spark_Picon".
- Запустить программу... нажать "Обработать".
Рекомендую поставит крыж "Преобразовать к формату 204х126" (чтоб рес не тормозил при переключении/навигации)
Программа сначала проверит Spark пиконы, для ваших каналов, потом E2... Пиконы для Ваших каналов пере конвертируются, пере именуются, переместятся в директорию "to_GI8120". (из директорий "Spark_Picon" и "E2_Picon" они будут удалены)...
- По окончанию работы - выведется файл-лог с данными о каналах, для которых пиконы не были найдены.
Изменения:

- полностью переписан принцип обработки XML файлов. Отказ от использования "мелкософтовского" модуля MSXML2_TLB для  разбора. Разбор файлов теперь реализуется через парсинг XML файлов. Как результат исключение ошибок с кодировкой.
- изменена логика поиска пиконов в формате E2. Т.к. опытным путем определил недостающее значение в формате пикона 1_0_STYPE_SID_TID_ONID_SATPOS0000_0_0_0.png - в случае совпадения STYPE_SID_TID_ONID_SATPOS вместо незначеемых нулей указывается частота трансподера. Теперь при поиске пиконов в формате E2 анализируются пиконы с указанной частотой трансподера, а потом без частоты.
- добавлена возможность корректирования частоты трансподера от -3 до +3
- полностью переписан интерфейс программы
- добавлена возможность ручного выбора пикона для канала
- добавлена возможность поиска нужного канала по его имени
- добавлен вывод подробной информации о канале.

Мануал

Спойлер   :
После запуска программы - окно настроек программы


Здесь можно указать погрешность частоты трансподера, приоритетный каталог для анализа (поиска) пиконов (E2 или Spark) и выбрать режим изменения размера пиконов.
После установок программы переходим на вкладку "Парсинг XML"

и нажимаем кнопку "Парсинг". На этой же вкладке доступен вывод логов - кнопки от 1 до 4. Например "2" выводит перечень каналов, пиконы для которых не удалось найти. Назначение конопок можно увидеть, наведя курсор на кнопку.
Самая интересная вкладка "пиконы"

Разбиты облаcти формы по цветам:
"Красный" - крыж вариантов отображения: все каналы или только каналы пиконы, для которых не были найденные. Соответственно навигация по каналам и поиск будут осуществляться только по "подходящим" каналам.
"Синий" - область отображения подробной информации о канале. При необходимости можно скопировать имя пикона в буфер обмена - правой кнопкой мыши по соответствующей области программы -> "Скопировать в буфер обмена"
"Зеленый" - поиск по имени канала (поиск "Вперед" и "Назад")
"Коричневый" - навигация по каналам и выбор пикона (изображение в формате png или jpg)
Бог наблюдает за тобой.
Так живи, чтобы ему было интересно.