1

Тема: delivembed

На новом видеобалансере ссылки на видео такого вида

https://delivembed.cc/embed/material/566

Меняя последние циферки можно выбрать другое видео. Прямые ссылки вроде как открыто лежат и доступны

content: {
            hlsList: {"480":"//hls-c1.videobalancer.net/08_15_19/08/15/09/Lw1xpCan/1080_lfUb1oSA.mp4/tracks/v1-a/master.m3u8"}
        },

Но что-то не играю. Если будет возможность посмотрите пожалуйста как там прямые ссылки на php извлекать.

2

Re: delivembed

Добавьте к ссылке протокол http: и все.

"Хорошо написанная программа — это программа, написанная 2 раза" :-X
Спасибо сказали: Hunter, Dr.Dru2

3

Re: delivembed

михаил пишет:

Добавьте к ссылке протокол http: и все.

Добавил,что-то дает 404 Not Found
Если смотреть, что там проигрывает, то вижу, но что-то не играет, может проверку клиента делают?
https://hls-c1.videobalancer.net/08_15_ … ex-a1.m3u8
но не работает тоже.
Вы пробовали запускать у себя?

4

Re: delivembed

+ открыть спойлер

///////////////////////////////////////////////////////////////////////////////
/// Создание ссылок на файл(ы) по переданной ссылке (шаблону) -------------
void CreateVideoLink(THmsScriptMediaItem Folder, string sName, string sLink, bool bSeparateInFolders=false) {
  string sCut, sQualArray, sQual, sFile; int i, nCount; // Объявляем переменные

  // Проверяем, есть ли в переданной ссылке шаблон с массивом существующего качества "[720,480,360]"
  if (HmsRegExMatch('\\[(.*?)\\]', sLink, sQualArray)) {
    sCut   = '['+sQualArray+']';                   // Та часть, которая будет заменятся на индификатор качества
    nCount = WordCount (sQualArray, ',');          // Количество елементов, разделённых запятой
    for (i=1; i<=nCount; i++) {
      sQual = ExtractWord(i, sQualArray, ',');     // Получаем очередной индификатор качества
      if (sQual=='') continue;                     // Может быть пропущен, если не указан
      sFile = ReplaceStr(sLink, sCut, sQual);      // Формируем ссылку на файл, заменяя шаблон на индификатор качества
      if (bSeparateInFolders) {                    // Если был передан флаг "Группировать файлы качества по разным папкам",
        CreateMediaItem(Folder, sName, sFile, sQual); // то передаём индификатор качества как имя группы, где будет создана ссылка
      } else {
        if (sName=='') HmsRegExMatch('.*/(.*)', sLink, sName); // Получаем имя файла из ссылки (всё что идёт после последнего слеша)
        sName = ReplaceStr(sName, sCut, '');          // Убираем перечисление качества из имени
        sName = ReplaceStr(sName, '_', '');           // А также подчекривания (лишние)
        CreateMediaItem(Folder, sQual+' '+sName, sFile); // Добавляем индификатор качества к началу имени и создаём ссылку
      }
    }

  // Проверяем, есть ли в переданной ссылке просто запятые, т.е. перечисление ссылок
  } else if (Pos(',', sLink)>0) {

    for (i=1; i<=WordCount(sLink, ','); i++) {
      sQual = '';
      sFile = ExtractWord(i, sLink, ',');
      sName = ExtractFileName(sFile);
      HmsRegExMatch('.*/(.*)', sName, sName);
      if (HmsRegExMatch2('^(.*)_(\\d+)\\.', sName, sName, sQual)) {
        sQual = '['+Trim(sQual)+']';
      }
      if (bSeparateInFolders) {                    // Если был передан флаг "Группировать файлы качества по разным папкам",
        CreateMediaItem(Folder, sName, sFile, sQual); // то передаём индификатор качества как имя группы, где будет создана ссылка
      } else {
        CreateMediaItem(Folder, sQual+' '+sName, sFile);
      }
    }
   
   
  } else {
    // Если шаблона выбора качества в ссылке нет, то просто создаём ссылку
    if (sName=='') HmsRegExMatch('.*/(.*)', sLink, sName); // Если имя пустое, получаем имя файла из ссылки (всё что идёт после последнего слеша)
    CreateMediaItem(Folder, sName, sLink);

  }
}







} else if (HmsRegExMatch('hlsList:\\{"(.*?)"', sHtml, sLink)) {
    // Создаём ссылку на конкретный фильм
    sLink = HmsExpandLink(sLink, "http");//(или https)
    CreateVideoLink(PodcastItem, mpTitle, sLink);
}

Пробуйте так,где стоит коммент "//"значит или http,https.Проверить не могу,я не у компа.Пробуйте перебором транскодеров,здесь формат m3u8 значит файл разбит на чанки,какой подойдет непомню.Пробуйте!!!

"Хорошо написанная программа — это программа, написанная 2 раза" :-X
Спасибо сказали: smsbox3, Hunter, Dr.Dru3

5

Re: delivembed

А адрес сайта откуда берешь ссылки на
плеер

https://delivembed.cc/embed/material/566

сюда напиши

Отладка кода — это как охота. Только охота, на баги.

6 (2019.08.16 15:02:36 отредактировано smsbox3)

Re: delivembed

Spell пишет:

А адрес сайта

https://srubirubli.ru/

Только там не у всех видео есть этот плеер, он видимо не так давно появился и поэтому пока мало наполнен. Вот например здесь есть

https://srubirubli.ru/14721-samyy-luchshiy-muzh-2019-online.html

ссылки вида

iframe src="https://srubirubli.delivembed.cc/embed/movie/9038" 

Это еще и сериал, который надо по сериями распарсить. srubirubli можно удалить, все равно плеер работает.

7

Re: delivembed

smsbox3 пишет:

Это еще и сериал, который надо по сериями распарсить.

Вот тебе ссылка на сериал с сериями

https://srubirubli.delivembed.cc/contents/video/by-season/?id=5840&host=zombie-film.com-embed

Там время нужно для того чтобы понять,почему ссылки не хочет открывать,видать какая-то привязка.

Отладка кода — это как охота. Только охота, на баги.
Спасибо сказали: smsbox31

8 (2019.08.16 21:11:36 отредактировано smsbox3)

Re: delivembed

Spell пишет:

Вот тебе ссылка на сериал с сериями

отлично, кстати работает и короче

https://delivembed.cc/contents/video/by-season/?id=5840

Насколько понимаю есть и такой сайт

zombie-film.com

В России он заблокирован, но за пределами будет работать, там выбор 2018 и 2019 года.
А еще ссылка на плеер бывает такого вида

https://delivembed.cc/embed/video/66176

Наше еще один сайт, на котором используется этот плеер

http://kino-vokrug.club/board/dramy/bkharat/6-1-0-111

там плеер такого вида

https://api1565034546.delivembed.cc/embed/movie/10279

еще один сайт

http://kinosweet.net/board/trillery/obman_pisatelja/17-1-0-3051

9

Re: delivembed

smsbox3 пишет:

Наше еще один сайт, на котором используется этот плеер

http://kino-vokrug.club/board/dramy/bkharat/6-1-0-111

В общем не знаю, как у них там устроено,но добился только звуковую дорожку воспроизводит в  плеере,  видео никак не хочет запускаться.

Отладка кода — это как охота. Только охота, на баги.

10

Re: delivembed

Spell пишет:

добился только звуковую дорожку воспроизводит в  плеере.

Какая-то другая ссылка в итоге или настойками самого плеера?

11

Re: delivembed

smsbox3 пишет:

Какая-то другая ссылка в итоге или настойками самого плеера?

нет, те ссылки,что  в самом плеере которые  работают, а при попытке перейти, получаем 404 Not Found или переход на страницу email адресом videostorage.xyz@gmail.com. Но для того,чтобы заставить хоть звук в стороннем плеере заработать,такое извращение нужно ...  *WALL*  ,
а вот картинку так и не удалось увидеть.

Отладка кода — это как охота. Только охота, на баги.

12 (2019.08.23 00:13:15 отредактировано aybek_kz)

Re: delivembed

Spell пишет:

нет, те ссылки,что  в самом плеере которые  работают, а при попытке перейти, получаем 404 Not Found или переход на страницу email адресом videostorage.xyz@gmail.com. Но для того,чтобы заставить хоть звук в стороннем плеере заработать,такое извращение нужно ...  *WALL*  ,
а вот картинку так и не удалось увидеть.

Добавьте HTTP заголовок при загрузке HLS файла

Referer: https://zombie-film.com

Без этого заголовка плейлист не будет открываться
Так же все запросы требуют этого заголовка, даже *.ts файлы которые внутри m3u8 файла

Спасибо сказали: smsbox31

13

Re: delivembed

aybek_kz пишет:

Без этого заголовка плейлист не будет открываться

Похоже, что в 4K фильмах как-то по другому устроено. Столкнулся еще с одним плеером, там ссылка играет, что вытаскиваю, но есть только звук. Если переключить в 1080, появляется и изображение и звук, а вот в 4К только звук..