Последние ответы форума
Тема Дата, Время Автор Раздел
RENAMER CN - ПРОГРАММА ДЛЯ ОБРАБОТКИ ПЛЕ... 29.12.2025, 02:29 EvilClown Бесплатные плейлисты IPTV
Читать
Плейлисты IPTV (общая тема) 28.12.2025, 09:04 master-1974 Бесплатные плейлисты IPTV
Читать
Ростелеком (Регионы России>Урал,ЦФО,Д... 28.12.2025, 08:31 master-1974 Бесплатные плейлисты IPTV
Читать
Футбол! Расписание прямых трансляций 27.12.2025, 22:35 satvitek Новости-ТВ (Самые-свежие)
Читать
СПОРТИВНЫЕ ТРАНСЛЯЦИИ НА SAT-TV 27.12.2025, 22:31 satvitek Новости-ТВ (Самые-свежие)
Читать
Stalker порталы 27.12.2025, 14:50 deniz4009 Бесплатные плейлисты IPTV
Читать
Детские каналы 26.12.2025, 20:43 7224758 Бесплатные плейлисты IPTV
Читать
  • Страница 1 из 1
  • 1
Модератор форума: Buldozer34, serjio1990, AlexanderA, InCite, dima90_25  
RENAMER CN - ПРОГРАММА ДЛЯ ОБРАБОТКИ ПЛЕЙЛИСТОВ
Дата: Понедельник, Сегодня, 02:14 | Сообщение # 1
RenamerCN+



Хочу представить Вашему вниманию свою программу RenamerCN+ (Renamer Cannels Names+) + это дополнительная функция MAKE M3U8, Disconector активных подключений на UDPXY и Astra Relay серверах, а также Active Clients Checker для UDPXY серверов и программа получения метаданных из стримов Stream Info Analyzer.

Для чего нужна эта программа? Для создания полноценных плейлистов из набора ссылок, приведения плейлистов к единому формату для облегчения поиска нужного телеканала (особенно полезна для тех, кто работает с целыми базами телеканалов), для получения максимально полной информации о стриме (расширении картинки стрима, качестве стрима, названии телеканала, наличии и языках звуковых дорожек и прочее).

Что умеет эта программа:

1. В программе 2 языка: украинский и английский. (#1) (Отдельная русифицированая версия имеет русский и английский языки интерфейса).
2. В программе 2 темы: темная и светлая. (#3)
3. Кнопка с инфо меню с описанием Горячих клавиш и дополнительной информацией. (#2)
4. Вы можете загрузить плейлист для обработки и исправления названий телеканалов. Например кто-то выложил лист и название Pervyj Kanal . Программа его трансформирует в Первый канал. Все правила прописаны в rules.txt который пользователь может корректировать и дополнять. Программа обрабатывает 10000 строк всего за 10 секунд. Файл в строк 500 она обрабатывает за 0.125 секунды. Программа приводит все листы к одному стандарту, что существенно облегчает поиск нужного канала в VLC плеере. Если ктото использует базу каналов (объединив например 50 плейлистов в один) для поиска нужного это крайне незаменимая фича, по скольку в выше указанном плеере есть недостаток, он чувствителен к регистру в поиске, ну и когда все каналы приведены к единому стандарту то и искать легче, а не писать в поиск Новый канал, Novyj kanal, novi kanal ну и так далее, теряя кучу собственного времени на простое задание. Для этого вам надо всего лишь нажать кнопку Обробити.
5. Вы также можете сделать расширенный m3u8 лист добавив в него строки (иконка #6) до нажатия Обробити:
#EXTINF:-1 tvg-rec="" tvg-id="" tvg-logo="" group-title="",НАЗВАНИЕ КАНАЛА

#EXTVLCOPT:http-user-agent=Mozilla/5.0
Где в последствии можете прописать нужные вам параметры для телепрограммы, логотипа канала, воспроизведение из архива, группировать телеканал, а так же прописать нужный для вас юзер агент.

6. Кнопка Редактировать (#7) активирует окно с выводимой информацией для ручного редактирования, где доступны горячие клавиши CTRL+С V A Z Y H F (как в стандартном Блокноте), так же клик правой кнопкой мыши в этом окне по пустому место открывает контекстное меню с подсказками горячих клавиш и с выбором размера и типа отображаемого шрифта. Например вы выделили текст в окне, кликнули правой кнопкой мыши и выбрали Ctrl+С Копировать. Всё, выделеное скопировалось в буфер обмена.

Перечеь горячих клавиш:
• Ctrl+1 - Украинский язык
• Ctrl+2 - Английский язык
• Ctrl+3 - Светлая тема
• Ctrl+4 - Темная тема
• Ctrl+5 - Запуск Радио
• Ctrl+6 - Режим редактирования
• Ctrl+7 - PROXY режим
• Ctrl+8 - PROXY M3U8 режим
• В режиме Редактирования
• Ctrl+A - Выделить всё
• Ctrl+F - Поиск текста с подсвечиванием совпадений
• Ctrl+H - Замена в тексте
├── • F3 для поиска следующего
├── • Ctrl+F для поиска
├── • Ctrl+Enter для замены
└── • Ctrl+Alt+A для замены всех
• Ctrl+Z - Отменить действие
• Ctrl+Y - Повторить действие
• Ctrl+V - Вставить текст
• Ctrl+C - Копировать текст (для копирования в режиме редактирования)
Горячие клавиши для кнопок
• Ctrl+~ - Копировать текст (для кнопки Копировать)
• Ctrl+S - Сохранить файл
• Ctrl+Q - Очистить поле
• Ctrl+L - Загрузить файл
• Ctrl+M - Make M3U8
• Ctrl+G - Обработать файл
• Esc    - Выход из программы

7. Все ссылки в режиме Редактирования становятся кликабельными и открываются в отдельном окне VLC плеера. Путь к нему вы должны указать нажав на кнопку #4 (путь к exe файлу плеера). Вы имеете сразу возможность проверить стрим на работоспособность.
8. Для тех, у кого, как и у меня, есть геоблокировка от провайдера, есть кнопка PROXY (#8) , которая запускает стрим через прокси Astra Relay, который необходимо прописать в proxy.txt по шаблогу: http://ip:port/http/ (в файле есть один прокси астры релей) или выбрать кнопку PROXY M3U8 (#9) который не надо менять, пока он работает и другого у меня нет. Он позволяет воспроизводить ссылки, заканчивающиеся на m3u8 (чего Astra Relay не умеет делать и приходиться менять концовку url стрима с index или playlist.m3u8 на mpegts), а также запускать HLS стримы, чего она так же делать не умеет.
9. Кнопка MAKE M3U8 Функция обрабатывает вставленный (в поле обработки/вывода данных) или загруженный плейлист или просто набор ссылок без базовых тегов (#EXTINF,) и превращает в полноценный плейлист с тегами , извлекая названия из самих ссылок.

• Пример до обработки:
http://stream.com/domashij/index.m3u8
http://stream.com/novy_channel/mpegts
http://stream.com/tv25/playlist.m3u8

• Пример после обработки:
#EXTM3U
#EXTINF-1,domashij
http://stream.com/domashij/index.m3u8
#EXTINF-1,novy_channel
http://stream.com/novy_channel/mpegts
#EXTINF-1,tv25
http://stream.com/tv25/playlist.m3u8

Далее просто прогоняете его через кнопку Обробити и получаете:

• Пример до обработки:
#EXTM3U
#EXTINF-1,domashij
http://stream.com/domashij/index.m3u8
#EXTINF-1,novy_channel
http://stream.com/novy_channel/mpegts
#EXTINF-1,tv25
http://stream.com/tv25/playlist.m3u8э

• Пример после обработки:
#EXTM3U
#EXTINF-1,ДОМАШНИЙ
http://stream.com/domashij/index.m3u8
#EXTINF-1,НОВЫЙ КАНАЛ
http://stream.com/novy_channel/mpegts
#EXTINF-1,ТВ-25
http://stream.com/tv25/playlist.m3u8э

9. Кнопка Радио (#5) Открывается в отдельном окне и не мешает работе самой программы. Если сидите долго за компом и становится скучно, можно немного поднять себе настроение музычкой. 24 онлайн радиостанции. Если у когото проблемы с геоблоком, то точно так же можно использовать кнопки PROXY и PROXY M3U8 для запуска онлайн радио.

Список станций (подбирал на свой вкус):
1. РАДІО ЛЮКС
2. KISS FM
3. HIT FM
4. RADIO ROKS
5. РАДІО П'ЯТНИЦЯ
6. НАШЕ РАДІО
7. МЕЛОДІЯ FM
8. РАДІО БАЙРАКТАР
9. АРМІЯ FM
10. ЗАХІД FM
11. МИ З УКРАЇНИ
12. СВІТ FM
13. FUN RADIO SK
14. RADIO EXPRESS SK
15. RADIO MELODY SK
16. ROCK FM RADIO SK
17. K-POP RADIO
18. AMERICAN COUNTRY
19. COUNTRY VIBES
20. METAL SCENA SK
21. RADIO ROKS HARD 'N' HEAVY
22. RADIO ROKS CLASSIC ROCK
23. ROCK RADIO FM
24. SUN FM ROCK

10. Кнопка Флаг Украины (#10) патриотическая кнопка. Без неё никак smile Тыцьк на кнопку.
11. В программе применяются правила для обработки названий телеканалов. Они хранятся в файлк rules.txt 
Вы можете его изменять, модифицировать. Свои изменения вносите в конец файла, так как заложенные правила в этом файле уже неоднократо проверенные и обкатаные и подчиняются последовательной логике. Любое нарушение в последовательности может вызвать некоректную замену названий. Если чтото всё же не устраивает, то сделайте копию файла и тогда вносите изменения на свой вкус, страх и риск.
12. Программа тестировалась на Windows XP x32 и Windows 7 x64. Сбои не были выявлены. При первом запуске может выбить окно с надписью КРИТИЧЕСКАЯ ОШИБКА! Но без описания ошибки. ЭТО НОРМАЛЬНО. Программа проверяет все ли файлы в комплекте и их целостность, и не была ли программа изменена. Если окно пустое, то значит всё ок. Окно выскакивает только при первом запуске (при условии, что вы потом не перенесете папку с прогой в другое место, тогда может выскочить опять). Окно с предупреждением надо просто закрыть и программа запуститься.
Если программа сразу не запустилась, кликните ещё раз по экзешнику. Иногда почему-то оно так работает. Возможно просто у меня комп перегружен задачами.
12.1. Условные Минимальные Системные требования для работы RenamerCN+
• Операционная система: Windows XP/7/8/10/11
• .NET Framework: 4.0 или лучше .NET Framework: 4.5 или выше
• Процессор: 1 GHz или выше
• Оперативная память: 512 MB минимум
• Свободное место на диске: 50 MB
• VLC Player (рекомендуется для воспроизведения)
 12.2. Условные Минимальные Системные требования для работы  Active Clients Checker
• Операционная система: Windows 7 x64 и выше
• .NET Framework: 4.0 или лучше .NET Framework: 4.5 или выше
• Процессор: 2 ядра
• Оперативная память: 4 ГБ
Оптимальные для комфортной работы: Windows 10 x64, 4 ядра, 8 ГБ RAM, быстрый SSD.

13. Программа запоминает все ваши настройки: язык программы, тему программы, шрифт и его размер который вы выбрали для использования, путь к файлу плеера, запоминает путь откуда вы загружали последний файл и куда его сохраняли.
14. Вы можете выбрать расширение, в каком сохранять файл. Файл сохраняется в формате Result_Time-Data.выбранное_расширение где Time и Data берутся из текущего системного времени вашего компьютера, что предотвращает случайную ошибочную перезапись уже существующего файла. При желании вы можете изменить имя сохраняемого файла вручную.
15. Программа имеет информативные счетчики, которые показуют количество обработанных строк, количество строк, в которых были изменены названия и потраченное время на обработку.
16. Структура файлов программы:
Программа защищена от удаления и изменения файлов. Не пытайтесь чтото модифицировать или изменить, иначе программа просто не будет работать.

Disconector


17. Так же в комплект входит программа Disconector. Она предназначена для сброса активных сессий на Astra Relay и UDPXY
17.1. В поле STAT URL вставляется URL Astra Relay (http://ip:port/stat)
Далее по нажатии на клавишу Disconect All программа скидывает (резетит) все активные сессии на Astra Relay
Если вы не хотите выкидывать всех, а только кого-то конкретного, то нажимаете на Open Stat URL. Откроется окно stat Astra Relay, где можно скопировать нужный ip. Окно обновляется каждые 7 секунд. Далее вставляете каждый ip в новую строку в белое поле. Нажимаете кнопку Disconect IP и програма резетит сессии только указанных ip. Иногда, когда ктото например сканил Astra Relay, и потом ушел, то сессии залипают и висят, нагружая сервак, что тормозит работу и палит левые коннекты. И таких висячих коннектов может быть и 500. Руками это нереально всё скинуть. Вот для этого эта функция.
17.2. Кнопка Clear очищает окно ввода IP. 
17.3. Черное окно это поле вывода логов работы программы.
17.4. STATUS URL. Все тоже самое, только для серверов udpxy. Разница лишь в том, что дисконект делается для всех подключенных.
Прикрепления: 4317148.png (467.4 Kb) · 1672366.png (22.1 Kb)
 
Поделиться с друзьями:
Дата: Понедельник, Сегодня, 02:19 | Сообщение # 2
Active Clients Checker



18. Вторая программа входящая в комплект RenamerCN+: Active Clients Checker. Программа определяет "максимально" допустимое количество одновременных подключений к серверу UDPXY. Максимальное это условно. Максимально что удалось получить из данных сервера программе. Программа разрабатывалась с целью отсеить UDPXY сервера с подключениями от 3 до 10 одновременных коннектов.
Программа нагружает в ходе теста запросами ffmpeg сервер. Отправляет 30 запросов и парсит переменную Active Clients на странице.
Есть небольшие разбросы в +/- 2-3 клиента (как показали тесты). Но это не существенно. Для отсеивания серверов с малым допуском это не влияет абсолютно, а для 30+ коннектов это нормально, по скольку обычно такие сервера держат 50 или 100 коннектов, а иногда и больше.
18.1. В поле для ввода вводится url стрима: http://ip:port/udp/multicast:port
18.2. Кнопка Check определяет доступен ли сервер вообще (открывается ли рабочая страница /status в браузере) Напротив Page: будет надпись online или offline.
18.3. Кнопка Active парсит со страницы переменную Active Clients которые подключены в данный момент.
18.4. Кнопка Maximum отправляет 30 запросов (стоит по умолчанию). Так же вы можете подобрать количество запросов эксперементальным путем. Для этого введите необходимое количество в окне ffmpeg 1-70: (от 1 до 70 запросов). Наилучшие, максимально точные показания 30-35 запросов. Программа нагружает сервер подключениями, запуская по мультикастам ffmpeg64.exe имитируя подключение к стриму отдельным устройством (если можно это объяснить простыми словами). По окончании теста программа сама убивает все эти процессы. На момент теста, если у вас слабый комп, могут быть зависания (у меня камень 4 ядра 16 Гб оперативы, тестил на 50 запросов, комп подвис, вернулся к 30). Тест длиться недолго. На х32 не тестировалось.Во время нагрузки сервера запросами программа парсит переменную Active Clients и фиксируеи максимальное её значение.
18.5. Кнопка Reset скидывает все активные подключения. Иногда срабатывает со второго раза. Но это уже дело не в программе, а в сервере.
18.6. Все вышеперечисленные функции работают без необходимости открывать страницу браузера и отслеживать всё визуально.
18.7. Кнопка Status открывает страницу /status для визуально просмотра или контроля.
18.8. Кнопка Clear очищает окно логов работы программы.
18.9. Для х32 разрядных виндовозов в папке есть файл ffmpeg32.exe . Удаляете из папки ffmpeg64.exe, переименовываете ffmpeg32.exe в ffmpeg64.exe , Должно работать.
18.10. Кнопка KILL / STOP - убивает все процессы ffmpeg64.exe на вашем компьютере и останавливает тест на Maximum Active Clients.
18.11. У программы 2 способа получения данных: через HTTP-запрос , UDP-пинг.
18.12. Тяжело, но всётаки получилось заставить программу получать данные через VPN. Упорно не хотела этого делать. Кнопка VPN запускает программу VPN установленную на вашем компьютере. Просто закиньте ярлык на свою программу VPN в папку source или в корневой каталог программы и переименуйте его на vpn (vpn.lnk). Чтобы сразу предупредить, всё что проверяется не на прямую, увеличивает вероятность потери данных и некорректным результатам теста (VPN). К сожалению не удалось реализовать работу через прокси в полноценном объёме. У публичных прокси много ошибок и программа подвиссает на них пока идет обработка, поэтому о точности результатов речи идти не может. Отказался от этой затеи. 
18.13. Минус программы. Да, они таки есть. Не рекомендую запускать тест, если не возможно определить Page status или если Page status offline. Это приводит к зависанию программы. Программа отправляет запросы в никуда и ждет на них ответы (это если простыми словами). Так что первым делом пробуйте определить Page stastus нажав на кнопку CHECK. Если у вас слабый комп, то при попытке нагрузить его, тоже могут быть зависания.
Прикрепления: 0169015.png (396.7 Kb)
 
Поделиться с друзьями:
Дата: Понедельник, Сегодня, 02:29 | Сообщение # 3
Stream Info Analyzer



19. Программа Stream Info Analyzer. Программа для анализа потокового видео (стримов) с возможностью проверки доступности, извлечения
технических характеристик и тестирования воспроизведения. Программа анализирует  HTTP/HTTPS, RTMP, RTP, RTS стримы.
19.1. Перед тестом программа отправляет HEAD/GET запросы на валидность стрима. Если ответ положительный, то начинается его тестирование. Это позволяет сократить время проверки.
19.2. Программа позволяет получить такие данные:
• Название телеканала.
• Видеокодек, разрешение, битрейт.
• Аудиодорожки (кодеки, язык, каналы).
• Субтитры.
• Метаданные (название сервиса, провайдер).
• Дополнитльные данные, передаваемые источником (если есть).

#EXTINF:-1,Название канала Full HD 1920x1080
#STREAMINFO: Video: h264, H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10, Profile: High
#STREAMINFO: Language: rus, Audio Tracks: aac (2ch, stereo, lang: rus)
#STREAMINFO: Subtitle Tracks: N/A
#STREAMINFO: Service Provider: Provider Name, Network Name: Network Name
http://example.com/stream.m3u8

19.3. Так же можно осуществлять визуальный контроль за стримом. Достаточно выбрать сколько секунд стрим должен воспроизводиться Analyze X sec. и установить галочку в чек боксе ffplay
19.4. Программа имеет возможность работать через VPN , Astra Relay или http://cors.tundracast.com:2000/
19.5. Вы можете тестировать по одному стриму или загружать целый плейлист. Каждый URL должен начинаться с новой строки.
19.6. Можете сохранять результат в форматах: TXT, M3U, M3U8.
19.7. Можете редактировать полученную информацию прямо в окне перед сохранением.
19.8. Программа тестировалась на Windows 7 x64 (хотя запускалось и на Windows XP x32). Для работы программы необходим .NET Framework 4.0 (а лучше 4.5 и выше).
19.9. Использование:
• Основные шаги:
1. Ввод URL:
• Введите URL вручную в поле "Enter URL".
• Или загрузите список из файла (txt, m3u8, m3u) с помощью кнопки "Load File".
2. Настройка параметров:
Analyze: Время тестирования в секундах (по умолчанию 7) Время воспроизведения канала,
используется для визуального контроля воспроизведения. Для тестирования необходимо
отметить чек бокс FFPLAY.
FFPLAY: - Включить/отключить тестирование воспроизведения.
TCP: - Проверка TCP соединения перед анализом.
HEAD/GET: - Проверка доступности HTTP/HTTPS стримов. Перед проведением тестирования
(извлечения метаданных из потока), программа проверяет доступность стрима, отправляя ему
запрос и получив положительный отклик, начинает тестирование. Если отклик отрицательный,
переходит к следующему url в списке. Функция полезна, если в списке url разнобойные (не из
одного источника). В целом функция предназначена для ускорения тестирования).
VPN, ASTRA и TUNDRA: - Запуск программы vpn или выбор прокси-сервера для тестирования.
Необходимо прописать в файл proxy.txt адрес Astra Relay (в формате http://ip:port/http/) и в файл
proxy2.txt адрес http://cors.tundracast.com:2000/ . Это позволит производить тестирование если у
вас есть геоблокировка от провайдера. Программа добавляет префикс из proxy.txt/proxy2.txt к URL.
SAVE AS: Выбор формата сохранения результатов: .txt, .m3u8, m3u.
3. Запуск анализа:
• Нажмите кнопку Analyze для начала анализа (тестирования).
• Используйте Pause для временной остановки. Повторное нажатие продолжит тестирование.
• Используйте Skip для пропуска текущего URL. Пропускает текущий URL и переходит к следующему,
выводя информацию с метками N/A.
• Используйте Stop для полной остановки анализа.
4. Сохранение результатов:
• После анализа нажмите Save для сохранения результатов.
• Выберите формат: TXT, M3U или M3U8.
• При необходимости вы можете отредактировать информацию прямо в окне вывода информации.
В окне работают все горячие клавиши, как в стандартном блокноте.

• Дополнительно:
• Программа имеет кнопки Clear, которые очищают окно вывода информации о тестировании и окно
логов работы программы.
• Имеет индикатор Прогресс-бар и Таймер выполнения.

20. Программы Disconector, Active Clients Checker и Stream Info Analyzer интегрированы в RenamerCN+ и вызываются нажатием кнопки в программе, но так же их можно запустить и отдельно.
21. Информация
• Программа распространяется как есть.
• Автор программы не несет ответственности за любые прямые или косвенные убытки, причиненные вам или вами с помощью этой программы.
22. Разрешено:
• Использовать приложение для личных целей.
• Модифицировать файлы rules.txt proxy.txt proxy2.txt.
23. Запрещено:
• Коммерческое использование без разрешения.
• Удаление информации об авторе.
• Продавать или перепродавать приобретенную программу.
• Модифицировать программу или удалять защиту.
24. Покупка программы.
• Для желающих приобрести приложение: • Стоимость программы $3 USD.
• Для жителей Украины возможна оплата на карту Monobank
• Paypal: [email protected]
• WMZ: Z267724012496
• WME: E174632433762
• WMX: X396205293458

• Для желающих использовать русифицированную программу, без мелодии и государственных символов Украины и во избежании преследования по статьям УК РФ: Вариант возможный, но не бесплатный. Стоимость программы: $10 USD.
• По вопросам приобретения писать на: [email protected] или в личку.
• WMZ: Z267724012496
• WME: E174632433762
• WMX: X396205293458

25. Донаты:
Буду благодарен за донаты:
• Paypal: [email protected]

• WMZ: Z267724012496

• WME: E174632433762
• WMX: X396205293458


Выкладываю Демо версию для пробы. В демо версии функционал ограниченый.
СКАЧАТЬ ДЕМО ВЕРСИЮ

 

IPTV провайдеры
Прикрепления: 8508249.png (416.3 Kb)


Сообщение отредактировал EvilClown - Понедельник, 29.12.2025, 02:29

 
Поделиться с друзьями:
  • Страница 1 из 1
  • 1
Поиск: