Последние ответы форума
Тема Дата, Время Автор Раздел
Плейлисты IPTV (общая тема) 23.11.2024, 01:25 konn1j Бесплатные плейлисты IPTV
Читать
IPTV плейлисты других стран мира 23.11.2024, 00:46 stealth11 Бесплатные плейлисты IPTV
Читать
IPTV плейлисты для возрастных ограничени... 22.11.2024, 20:48 ikdim777 Бесплатные плейлисты IPTV
Читать
Футбол! Расписание прямых трансляций 22.11.2024, 11:19 satvitek Новости-ТВ (Самые-свежие)
Читать
СПОРТИВНЫЕ ТРАНСЛЯЦИИ НА SAT-TV 22.11.2024, 11:19 satvitek Новости-ТВ (Самые-свежие)
Читать
Webstream плейлисты 22.11.2024, 10:05 Vilem Бесплатные плейлисты IPTV
Читать
Xtream IPTV codes 21.11.2024, 19:55 Vilem Бесплатные плейлисты IPTV
Читать
  • Страница 2 из 5
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • »
Модератор форума: Buldozer34, serjio1990, AlexanderA, InCite, dima90_25  
PlayList Checker
BrcДата: Понедельник, 16.03.2020, 07:43 | Сообщение # 16
Playlist checker программа для проверки плейлистов в формате m3u и m3u8.
Положите ваши плейлисты в папку к программе и запустите checker.exe.
И можно попить кофе, программа проверит ваши плейлисты и выберет рабочие ссылки,
и запишет их в отдельные файл с префиксом _
Для проверки одного плейлиста запустите checker.exe playlist.m3u
В папке Tools в файл Playlist.txt можете записать ссылки на плейлисты из интернета,
она их скачает и тоже проверит.
В файле Checker.ini можно задать количество потоков обработки Threads, в зависимости от мощности вашего компьютера,
а также время ожидания ответа сервера Timeout, чем больше время тем чаще будет притормаживать видео при просмотре.
Ну и совсем для параноиков FileLog=1 создает файлы логов для разбора полетов.
Playlistchecker
 
Поделиться с друзьями:
BrcДата: Среда, 18.03.2020, 12:35 | Сообщение # 17
Добавил удаление дубликатов ссылок в выходных файлах.
Исправил несколько мелких багов.
Изменил немного логику.
Пока промежуточный вариант, описание делать не буду.
Дальше в планах, добавить сортировку по алфавиту.
Playlistchecker
 
Поделиться с друзьями:
BrcДата: Пятница, 20.03.2020, 11:02 | Сообщение # 18
Ключи:
Sort=1 сортировка по алфавиту
Duplicate=1 удаляет дубликаты ссылок
Rewrite=1 перезаписывает исходные файлы выходными, чтоб не плодить много файлов
Union=1 объединяет все плейлисты, на выходе получаем один файл Union.m3u
Playlistchecker

 

IPTV провайдеры

Сообщение отредактировал Brc - Суббота, 21.03.2020, 10:35

 
Поделиться с друзьями:
BrcДата: Понедельник, 23.03.2020, 00:23 | Сообщение # 19
Добавил поддержку плейлисов в архивах zip,rar,7z
PlaylistChecker
 
Поделиться с друзьями:
BrcДата: Среда, 25.03.2020, 05:54 | Сообщение # 20
ExtDel=1 удаление из плейлистов тегов #EXTGRP и #EXTVLCOPT
LogTime=1 создает файл Taime.log с временами ответа серверов
Playlistchecker
 
Поделиться с друзьями:
BrcДата: Среда, 01.04.2020, 05:34 | Сообщение # 21
Поменял движок, улучшил определимость ссылок.
Перенес файлы Playlist.txt Checker.ini в папку Setup.
Image=1 визуальной оценки качества, по одному кадру с каждого канала,
Клавиша пробел старт стоп слайд шоу, Esc выход.
Для отбора самых медленных ссылок ставьте Timeout=120, больше не имеет смыла, срабатывает тайм аут сети.
PlaylistChecker
 
Поделиться с друзьями:
IS1971Дата: Вторник, 07.04.2020, 20:15 | Сообщение # 22
Цитата Brc ()
Поменял движок, улучшил определимость ссылок.Перенес файлы Playlist.txt Checker.ini в папку Setup.
Image=1 визуальной оценки качества, по одному кадру с каждого канала,

Прога супер.
Теперь вопрос. Поставил Image=0 - картинки все равно создаются.
 
Поделиться с друзьями:
BrcДата: Среда, 08.04.2020, 10:59 | Сообщение # 23
Цитата IS1971 ()
картинки все равно создаются
Это меньшее неудобство smile 
Пока все собрано на коленках, в окончательном варианте исправлю.
Если без картинки, для некоторых ссылок, не хочет детектит видео, если в системе не установлен соответствующий аудио кодек.
Нашел еще несколько багов, для некоторых ссылок, не хочет авто детектит видео, если видео не в нулевом треке.
Отписал баги разрабам ffmpeg, если не исправят, придется самому его ковырять.
 
Поделиться с друзьями:
IS1971Дата: Среда, 08.04.2020, 20:01 | Сообщение # 24
Цитата Brc ()
Это меньшее неудобство

Это не проблема, просто написал про баг. Теперь еще вопрос. Как происходит поиск и удаление дублей каналов если, например, идет проверка нескольких плейлистов и стоит ключ Union=1? Тоесть, сначала каждый отдельный плейлист закачивается и тестируется на работопригодность и потом в нем удаляются дубли? И потом в конце эти плейлисты обьединяются в один общий? Или очистка дублей происходит в конце уже в общем файле? Сори за такие нюансы, просто хочу Ваше приложение подключить к своему скрипту. Сейчас удаление дублей делает другое приложение, но все равно не супер-гуд.
 
Поделиться с друзьями:
BrcДата: Четверг, 09.04.2020, 07:01 | Сообщение # 25
Вначале у меня было так, все плейлисты складывались затем проверялись, в отобранных удалялись дубликаты после сортировались.
Получалось к примеру, имеем 5 листов, в каждом листе есть одна и таже ссылка, эта ссылка проверяется 5 раз, и если хотя бы один раз прошла удачно,то она попадает в выходной лист.
Но если проверять по одному листу то этого не происходит.
Просто есть очень слабые сервера, которые до 5 раз обращения к ним не выдают видео.
Сейчас листы складываются, удаляются дубликаты, сортируются затем проверяются.
Каждая ссылка проверятся до 5 раз, с интервалом в 1 сек. чтоб не перегрузить сервер.
Есть еще сервера которые не выдают видео если не тот user-agent.
Поэтому приходится проверять еще и с разными юзер агентами.
Есть еще сервера которые выдают видео при правильном user-agent, а при неправильном тоже выдают видео, но постоянно крутят рекламу.
И что с этим делать пока не придумал.Пока только визуально на глаз.
Если запустить сканирование несколько раз то реклама всегда начинается с одного и того же кадра.
Возможно позже прикручу, по кадровое сравнение.
А есть еще сервера, которые то работают то не работают...
 
Поделиться с друзьями:
IS1971Дата: Четверг, 09.04.2020, 10:53 | Сообщение # 26
Цитата Brc ()
Сейчас листы складываются, удаляются дубликаты, сортируются затем проверяются.
Очень хорошо, что дубли удаляются именно в окончательном файле. Тогда вопрос. Дубли проверяются только по URL канала? Тоесть, например,

#EXTINF:-1 ,1+1
http://x.y.z/playlist.m3u
#EXTINF:-1 ,1+1 HD
https://x.y.z/playlist.m3u

считаются дублем?
 
Поделиться с друзьями:
BrcДата: Четверг, 09.04.2020, 11:09 | Сообщение # 27
#EXTINF:-1 ,1+1
http://x.y.z/playlist.m3u
#EXTINF:-1 ,1+1
http://x.y.z/playlist.m3u?123
#EXTINF:-1 ,1+1
http://x.y.z:80/playlist.m3u
#EXTINF:-1 ,1+1
https://x.y.z/playlist.m3u

Все это не считается дублем, тут как и в названии канала, вариантов может быть очень много.
 
Поделиться с друзьями:
IS1971Дата: Четверг, 09.04.2020, 11:21 | Сообщение # 28
Цитата Brc ()
Все это не считается дублем, тут как и в названии канала, вариантов может быть очень много.

Это понятно. А про именно ссылка с http и такая же с https?

Кстати решил протестировать обьединение по Union=1. Ваше приложение закачало несколько плейлистов, обьединило их в один. Дальше пока Ваше приложение его тестирует (крутится вертушка), я обьединенный файл скопировал и загрузил в стороннее приложение которое находит дубли. И вот оно показало в обьединенном файле очень много дублей. Что не так?


Сообщение отредактировал IS1971 - Четверг, 09.04.2020, 11:25

 
Поделиться с друзьями:
BrcДата: Четверг, 09.04.2020, 11:56 | Сообщение # 29
Бывают еще такие
#EXTINF:-1 ,1+1
http://127.0.0.1/playlist.m3u

Это наверно был тот вариант когда дубли удалялись после сканирования.
Я тут по десять раз на день переделываю и что выкладывал не помню.


Сообщение отредактировал Brc - Четверг, 09.04.2020, 11:57

 
Поделиться с друзьями:
IS1971Дата: Четверг, 09.04.2020, 12:31 | Сообщение # 30
Цитата Brc ()
http://127.0.0.1/playlist.m3u

Проверил. Именно таких точно нету. Есть с http://127.0.0.1/ но дальше окончание разное

Еще вопрос. Некоректно реализована закачка плейлистов если окончательный файл адреса плейлистов одинаковый. Например,
в файле Playlist.txt прописал скачать с

https://site.ru/app/iptvfull.m3u
http://newsite.ru/iptvfull.m3u

Проверил. Второй затрет первый. Плохо. Можна что-то слелать? Тем более что wget при закачке одинаковых имен второму добавляет расширение *.1

Проверил удаление дублей в файле по Union=1. К сожалению в union попадают дубли со всех плейлистов и только потом уже идет тестирование. Лучше уже тестировать без дублей.


Сообщение отредактировал IS1971 - Четверг, 09.04.2020, 13:38

 
Поделиться с друзьями:
  • Страница 2 из 5
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • »
Поиск: