Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Daum PotPlayer (часть 11)

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184

Открыть новую тему     Написать ответ в эту тему

Maz



Дед Мазай
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Прошлые части темы

Основные функции и возможности плеера:
Высокое качество воспроизведения
Поддержка современных видео и аудио форматов, DVD, Blu-ray (без меню), 3D видео (+MVC), Шейдеры, Захват видео и аудио...
Наличие встроенных аппаратных декодеров DXVA, Intel QuickSync, Nvidia CUDA (H.264/AVC, H.265/HEVC*, WVC1, WMV3, MPEG2, MPEG4)
Поддержка всех типов субтитров

Системные требования

 
  • Актуальные версии с adware (рекламным ПО):
        PotPlayer 240827 (1.7.22319):  32-bit | 64-bit
        PotPlayer 24MMDD (1.7.xxxx) Beta:  64-bit | инфо
         
        Международный сайт *  | Корейский  сайт  |  VideoHelp.com   |  Что нового
        Русификатор от Kastaneda  |  Сочетания клавиш  |  Параметры командной строки
        FAQ  |  Инструкции  |  FAQ о рекламе и всплывающем окне  |  Дополнительно
        --  --  --  --  --
         Если что-то не работает  |  Баг-репорт    
        --  --  --  --  --
  • Сборки проигрывателя от:
        7sh3  |  SamLab  |  Lisbon
        --  --  --  --  --
  • Архив версий на сайтах:
        cafe.daum.net  |  VideoHelp.com
        --  --  --  --  --
  • Программы, расширения и другие дополнения:
        Ссылки на программы, модули и расширения (Extension)  |  Иконки
        --  --  --  --  --
  • Скины от:
        De2monNik  |  nyafnyaf  |  PotXMP  |  caligula73  |  Victor_Dobrov  |  nEA2016  |  westlife  


  • Всего записей: 39021 | Зарегистр. 26-02-2002 | Отправлено: 14:17 07-03-2023 | Исправлено: 7sh3, 09:36 05-09-2024
    shamagov



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    FiLinX   7sh3
     

    Всего записей: 1021 | Зарегистр. 04-02-2010 | Отправлено: 22:49 06-09-2024 | Исправлено: shamagov, 22:58 06-09-2024
    coleslaw

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    FiLinX (пост)
    Цитата:
    вот нет ли такого, в котором бы при открытии ссылки на плейлист вконтактовый - подсасывало бы весь список оттуда?
    например - https://vk.com/video/playlist/542222366_60

    mpc-hc + yt-dlp
    https://www.upload.ee/files/17068788/mpc-hc.mp4.html

    Всего записей: 139 | Зарегистр. 17-10-2018 | Отправлено: 00:16 07-09-2024
    FiLinX



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    coleslaw
    так я непонял - парсит весь лист или нет?

    Всего записей: 2247 | Зарегистр. 05-05-2010 | Отправлено: 01:02 07-09-2024
    coleslaw

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    FiLinX, ага.
    сразу дербанит ссылки на потоки, что ни есть хорошо - могут "протухнуть"
    greeple правильно писал, что нужно парсить страницу,
    чтобы ссылки были вида https://vk.com/video-204999757_456246041
     
    Добавлено:
    как плагин аимпа

    Всего записей: 139 | Зарегистр. 17-10-2018 | Отправлено: 01:27 07-09-2024
    greeple

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    coleslaw
    Цитата:
    mpc-hc + yt-dlp
    https://www.upload.ee/files/17068788/mpc-hc.mp4.html

    первый раз в mpc вижу список, не разу за много лет не нужен был
    чёт он долго очень парсит, вот так кстати максимально быстро выдаёт yt-dlp https://vk.com/video/playlist/542222366_60 --flat-playlist --print webpage_url
    кстати mpv без танцев парсит https://i.imgur.com/CqwFqU0.png
    просто вызываешь mpv https://vk.com/video/playlist/542222366_60 и влёт ссылки вытаскивает и воспроизводит первый и далее переключаешь и он парсит следующий
    MPlayer | MPlayer2 | MPV | MEncoder ключи к yt-dlp в нём так прописываются

    Всего записей: 4795 | Зарегистр. 11-02-2020 | Отправлено: 03:32 07-09-2024
    DesweR777



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    FiLinX

    Цитата:
    вот нет ли такого, в котором бы при открытии ссылки на плейлист вконтактовый - подсасывало бы весь список оттуда?
    например - https://vk.com/video/playlist/542222366_60

    YouTube-DL Parser, но я его давно не обновлял и там много че сломалось (браузер твича, скачивание через yt-dlp, тор), после запуска плеера там в трее появится синяя иконка, в её меню на выбор два варианта youtube-dl и youtube-dlс, последний надо вручную заменить на yt-dlp, переименовав файл yt-dlp.exe в youtube-dlс.exe в папке с расширением (либо в конфиге указать путь для youtube-dlс к yt-dlp). Далее в том же меню поставить галочку Accept Playlist, сейчас проверил через yt-dlp плейлист парсится, только без заголовков.

    Всего записей: 215 | Зарегистр. 05-08-2015 | Отправлено: 05:01 07-09-2024 | Исправлено: DesweR777, 05:02 07-09-2024
    FiLinX



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    млиин.. чё то я совсем в траблах..
    мож поясните чего? )
     
    для примера вот на этом коротеньком плейлисте - https://vk.com/video/playlist/-221993330_72
    отправляю его в батник с минимально простейшей строкой:

    Код:
    "E:\YT-DLP\yt-dlp.exe"  -o - "%ClipboardData%" | "D:\soft\UTILL\PotPlayer_7sh3\PotPlayerMini64.exe" -

    и вижу что начинает воспроизведение верхнего (первого) ролика из листа, и в консольке вижу что ютдлпешка чует все 10 роликов в листе, но почему то пока их не парсит  -  https://i.imgur.com/1SAP6ji.jpeg
    ладно, думаю может само автоматически перейдёт к воспроизведению следующего по окончанию этого, кликаю в прогрессбаре поближе к концу  - но увы, видимо из-за того, что тащит формат url1080 - то перехода по тайму не происходит, а тупо завершается воспроизведение и следущий из листа парсить и воспроизводить не начинает.. в консольке при этом ничего не изменяется.
    а далее, после того как я закрываю плеер - в консоли блин очухивается и пытается отпарьсить и другие ролики с листа - но все вываливаются с эррор  -  https://i.imgur.com/HKpsZ6d.jpeg
     
    и тут я вспоминаю, что у меня же были чуток более продвинутые батник и повершельный скрипт, которые и с юзагентом и поддержку перемотки дают
     
    батник
    ps1
     
    запускаю сначало в батнике - и в консольке вижу что отпарсивает все ролики с листа
    но увы, почему то даже отправив поток в плеер с нижнего (но по сути начального ролика) - обламывается отчего то  -  https://i.imgur.com/Lz9uFEM.jpeg
    скопировав урл выхваченного потока - его в потплеере так же не играет((
     
    пробую повершельным скриптом  -  и опа, вижу добавление всех роликов из плейлиста в лист потплеера!  -  но увы с таким же отлупом(( -  https://i.imgur.com/fz0Z0Ia.jpeg
    эхь.. абидна..
     урлы потоков в листе плеера уже отпарсенные (такие же как в предыдущем батнике)  
     
    непонимаю, почему вот даже отпарсенные так потоки, не идут в потплеере?
    млин, батничками то оптимально было бы..
     
    Добавлено:
    ха!  урряя!  я кажись для себя справился с этим)
     
    сначала я в батник добавил  --flat-playlist  перед  -g  
    ну и в консольке то да, все урлы роликов с листа выцепило, но вот в плейлист плеера отправило лишь один - https://i.imgur.com/bmNmBcW.jpeg
    вопщем не прокатило
     
    тогда я точно так же добавил эту  --flat-playlist  перед  -g  в повершельном скрипте
    запускаю урл листа - и вуаля - в потплеерный лист последовательно добавило все ролики!!  
     -  https://i.imgur.com/LglM1u7.jpeg
     
    уф)  это хорошо)
    но, хотца шоб ищё лучше стало бы - хотя бы чтоб батником в потплеерный лист с веблиста все добавляло  
     - повершельным скриптом неудобно совсем пользоваться (в контекст его залазить, кликать там уже только на запуск, муть короче)
    а оптимально конечно было б прям парсером в плеере чтоб))

    Всего записей: 2247 | Зарегистр. 05-05-2010 | Отправлено: 08:38 07-09-2024
    www_world

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    FiLinX
    А если такой батничек опробовать?

    Код:
    @ECHO OFF
    powershell -sta "add-type -as System.Windows.Forms; $url=[windows.forms.clipboard]::GetText()" ; if ($url -like '*?t=*') { $hms = $url ^| Select-String -Pattern "(?<=t=)(\d{1,2})h?(\d{0,2})m?(\d{0,2})s?" -AllMatches ; $1 = $hms.Matches.Groups[1].Value ; $2 = $hms.Matches.Groups[2].Value ; $3 = $hms.Matches.Groups[3].Value ; if (($hms.Matches.Value -like '*h*') -and ($hms.Matches.Value -like '*m*')) {$time = (New-TimeSpan -Hours $1 -Minutes $2 -Seconds $3).TotalSeconds} elseif (($hms.Matches.Value -like '*h*') -and ($hms.Matches.Value -notlike '*m*')) {$time = (New-TimeSpan -Hours $1 -Seconds $2).TotalSeconds} elseif ($hms.Matches.Value -like '*m*') {$time = (New-TimeSpan -Minutes $1 -Seconds $3).TotalSeconds} else {$time = $1} } ; $link = ^& "E:\YT-DLP\yt-dlp.exe" -g $url ; Start-Process \"D:\soft\UTILL\PotPlayer_7sh3\PotPlayerMini64.exe\" -ArgumentList \"$link\", \"'/user_agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.3"'\", \"'/seek=$time'\"

    Всего записей: 396 | Зарегистр. 04-11-2018 | Отправлено: 01:49 08-09-2024
    FiLinX



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    www_world
    попробовал  -  но он сработал точно так же как и вышеданный батник - https://i.imgur.com/Ub5euU6.jpeg
    то есть видосы из веблиста все распарсивает и добавляет в потплеерный лист их все  -  но вот воспроизвести то эти уже распарсенные урлы неможет
     
    но я по аналогии со вчерашними своими "изысками", так же взял и в ваш код добавил   --flat-playlist  перед  -g
    и вуаля - всё отработало как и тем правленным .ps1 !! - https://i.imgur.com/Y3geiyA.jpeg
    и ето очень хорошо!  батником то намного удобнее всё это - одно нажатие и смотри)  
    да конечно если в веблисте очень много видосов-треков  -  то их добавление в потплеерный лист будет геморройно долгим..
    ну тут уж либо шашечки либо ехать, можно и подождать разово
    СПАСИБА!

    Всего записей: 2247 | Зарегистр. 05-05-2010 | Отправлено: 03:35 08-09-2024 | Исправлено: FiLinX, 03:43 08-09-2024
    www_world

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    но вот воспроизвести то эти уже распарсенные урлы неможет

    Ну это у вас с плеером/системой накручено.
    У меня плеер с офсайта без проблем воспоизводит (разумеется нужно проверить доступ плеера к сети).

    Всего записей: 396 | Зарегистр. 04-11-2018 | Отправлено: 03:43 08-09-2024
    FiLinX



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    но всё таки интересно  -  почему - уже отпарсенные ютдлпешкой урлы потоков - не воспроизводит у меня?
     ни просто напрямую взятый с вконтактины по -g, ни отпарсенные тем батником  -  не играют..
    а ведь раньше то, с годик назад, -  всё играло в потплее!
    и батником тем я прекрасно пользовался, он же и создавался тут в теме для воспроизведения ссылок с указанным временем начала..
    а щас нифига..  даже вручную скопированную ссылку на отпарсенный поток и вставленную в потплеер - не играет  -  что не так то за год случилось?
    отпарсенная, это типа вот так выглядит:
    https://vkvd544.okcdn.ru/? href="topic.cgi?forum=5&topic=51115&start=3570&limit=1&m=1#1" target="_blank">Подробнее...
    отпарсен от этого:  https://vk.com/video-221993330_456239534
     
    Добавлено:
    www_world
    Цитата:
    это у вас с плеером/системой накручено

    хз даже чего и сказать то.. уже с год так оно у меня (3 потплеера уж поменял)
     
    вот батником с простейшей строкой:

    Код:
    "E:\YT-DLP\yt-dlp.exe"  -o - "%ClipboardData%" | "D:\soft\UTILL\PotPlayer_7sh3\PotPlayerMini64.exe" -

    обычные вконтактины отлично в потплеере воспроизводит!  но урл отпарсенного потока я хз как узнать при этом, оно ж просто stdin - https://i.imgur.com/kemFAbY.jpeg
     
    но вот ни тем спецбатником который таймкоды поддерживал, ни просто напрямую по  yt-dlp.exe -g "%ClipboardData%"   -  полученные потоки воспроизводить даже не начинает, а сразу "..не удалось"
    вобщем я хз..

    Всего записей: 2247 | Зарегистр. 05-05-2010 | Отправлено: 04:39 08-09-2024 | Исправлено: Maz, 16:01 08-09-2024
    7sh3

    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    FiLinX

    Цитата:
    напрямую взятый с вконтактины по -g, ни отпарсенные тем батником  -  не играют..

    там перед g явно не хватает S'очки, а если рядом валяется ffmpeg то еще и f'очки )

    Всего записей: 14173 | Зарегистр. 16-10-2005 | Отправлено: 07:02 08-09-2024
    www_world

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    но урл отпарсенного потока я хз как узнать при этом

    Например, любым сетевым снифером. Навскидку, из простяцких, даже не вспомню, давно этим занимался. Но на форуме какие-то точно есть. При желании можно найти темы по ним.
     
    В любом случае варианта будет два - прямая ссылка или непрямая, как в случае --flat-playlist
    Мне думается (при отсутствии вышеупомянутых вариантов), прямая ссылка у вас поступает с некой неточностью, вследствие какой-то мелочи, сьедает чего-то или каких-нибудь кавычек не хватает или наоборот какой-нибудь лишний пробел и тд и тп. Снифер это сразу покажет по запросам к серверу. Ну и по ответам сервера тоже. Там явно не ответ 200, а что-то другое, если вообще запросы на сервер отправляются плеером.
     
    Вот тут, по идее правильнее окавычено

    Всего записей: 396 | Зарегистр. 04-11-2018 | Отправлено: 07:57 08-09-2024 | Исправлено: www_world, 08:03 08-09-2024
    FiLinX



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    7sh3
    хм.. однако ж что то в этом есть)
     
    сначало я попробовал с   -S "res:1080"  -  урл потока в плеер отправился такой же как и выше уже було, ну и ничего не начало воспроизводить - https://i.imgur.com/pxfpxXt.jpeg
     
    тогда я запросил форматы по -F  - узрел - https://i.imgur.com/pMBZsYG.jpeg
     
    проверил с -f url1080   - не пошло  -  https://i.imgur.com/u7zKYRT.jpeg
    кстати голая ютдлпешка (без указов на форматы) - по дефолту именно эти url1080 иль выше выдаёт..
     
    ну и наконец затестил любимые  -f hls-5653  
    и вуаля  -  видос заструился в плеере!  -  https://i.imgur.com/QaRNi3U.jpeg
    но жаль, что юзать этот формат неудастся  -  так как циферки эти в hls-??? для каждого видоса выдаются разные - упаришься ручками шевелить)
     
    проверил и склеенный из видео+аудио форматов этот  -f dash_sep-6+dash_sep-11  -  не пошло  -  https://i.imgur.com/eG1ugpv.jpeg
     
    а  -f dash_webm-5+dash_webm-8  - я даже и не стал проверять, вебэмовский вп9 один фиг у меня аппараткой не ускоряется, ненужен значит..
     
    из замеченного  - урл потока от сработавшего -f hls-5653
    Подробнее...
    заметно сильно отличается от всех несработавших урлов потоков (которые по сути идентичны)
     
    Добавлено:
    проверил и свою ютубовскую более конкретизированную строку   -S "res:720,vcodec:h264,acodec:mp4a,channels:2"
    оно тоже видео+аудио подтащило - но увы и так не пошло - https://i.imgur.com/pdxSfzu.jpeg
     
    Добавлено:
    затестил щас даже и гет-урл получение потока на вебсервисе - https://i.imgur.com/In8fHob.jpeg
    ну и урл такой же как и у меня из вида нерабочих, но проверил, - и не пошло угу..
     
    Добавлено:
    а ведь год назад то, я вконтакту только с тем спец-батником и смотрел в потплее  - так как ютдлп-парсер в него "встроенный" у меня тогда вообще не работал..
    и ведь долго и много так смотрел и проблем небуло..  правда и форматы потоков с вконтакты были совсем другие да

    Всего записей: 2247 | Зарегистр. 05-05-2010 | Отправлено: 09:28 08-09-2024 | Исправлено: Maz, 16:01 08-09-2024
    greeple

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    FiLinX
    Цитата:
    но всё таки интересно  -  почему - уже отпарсенные ютдлпешкой урлы потоков - не воспроизводит у меня?

    парси с user-agent`ом сразу как в potplayer парсере сделано

    Код:
    $link = & "E:\YT-DLP\yt-dlp.exe" сюда -g $url

    сюда вот, где линк получаешь добавь --user-agent "Mozilla/5.0 (Windows NT 10.0; Win64; x64)"
    и потплеер вызывай без строки агента, всё работает, единственное названий нету, надо названия тоже парсить заранее и отправлять

    Код:
    $link = & yt-dlp.exe --user-agent "Mozilla/5.0 (Windows NT 10.0; Win64; x64)" -g $url
    $title = & yt-dlp.exe -e $url
    Start-Process "PotPlayerMini64.exe" -ArgumentList "$link", "/seek=$time", "/title=$title"
     

    типа такого, но у меня не получается вставить title так чтобы работало (ещё кодировку надо будет в скрипте поменять [Console]::OutputEncoding = [System.Text.Encoding]::GetEncoding("windows-1251") )
    надо нормальный цикл написать чтобы всё в своё время было, чтобы парсило сначала ссылки потом тайтлы, а потом в отдельном цикле вызывать отправку в плеер по одному  
     
    Добавлено:
    сюда вот за помощью надо http://forum.ru-board.com/topic.cgi?forum=5&topic=51420&start=160#lt там больше знаний
    есть такой вот ещё
     

    Код:
    >nul chcp 1251
    for /f "delims=" %%i in ('
     mshta "javascript:var x=clipboardData.getData('text');if(x) new ActiveXObject('Scripting.FileSystemObject').GetStandardStream(1).Write(x);close();"
    ') do set clip=%%i
    for /f "delims=" %%i in ('yt-dlp.exe -g -f "[height<=720]" "%clip%"') do set link=%%i
    for /f "delims=" %%i in ('yt-dlp.exe -e "%clip%"') do set title=%%i
    start /D "C:\PotPlayer\" PotPlayerMini64.exe "%link%" /user_agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36" /title="%title%"
    exit

    вот в нём названия вставляет нормально, но для плейлиста надо и вызов start /D "C.... отправлять в цикле в котором надо будет брать из %link% ссылки и из %title% тайтлы и уже потом вызывать (ну и так же ('yt-dlp.exe -g -f "[height<=720]" "%clip%"') тут агент добавить)
     
    PS тут забыл, ещё для плейлиста надо будет переделывать do set link=%%i чтобы все прописал, а то этот будет переписывать и последний вставит в конце
    что-то типа такого do set link=!link!%%i но разделённый какими-то символами чтобы потом вытащить ровно, но все символы есть в ссылках и в тексте и в спец.символах строки, надо найти тот которого точно нигде нет, или экранировать какой-то, гемор кароче
     
    в powershell вроде собираются в переменную все с плейлиста каждая с новой строки, но надо отправлять их в цикле
     
    а лучше всё таки всё сделать в парсере плеера
    а ну ещё есть вариант как в парсере брать json и каким нибудь вариантом (в powershell или в cmd с прогой типа jq https://jqlang.github.io/jq/download/ ) из json брать ссылки с названием и вызывать плеер

    Всего записей: 4795 | Зарегистр. 11-02-2020 | Отправлено: 13:09 08-09-2024 | Исправлено: greeple, 16:53 08-09-2024
    7sh3

    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    FiLinX
    у тебя что-то все сразу в кучу ) вот варианты которые дал www_world они же рабочие для vk'шного плейлиста, с --flat-playlist все добавленные в плейлист плеера ссылки будут в оригинальном vk-виде и с нормальными именами, запускаться в плеере они будут уже штатным yt-dlp парсером плеера, именно то что ты хотел

    Всего записей: 14173 | Зарегистр. 16-10-2005 | Отправлено: 14:32 08-09-2024 | Исправлено: 7sh3, 14:39 09-09-2024
    greeple

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    7sh3
    Цитата:
    вот варианты которые дал www_world они же рабочие для vk'шного плейлиста, с --flat-playlist все добавленные в плейлист плеера ссылки будут в оригинальном vk-виде и с нормальными именами, запускаться в плеере они будут уже штатным yt-dlp парсером плеера

    у меня его вариант не обычные ссылки выдаёт, а вытащенные https://i.imgur.com/zPOni6A.png и если один раз первый нажать они воспроизводятся, а второй раз на них же даблкликом уже нет
     
    Добавлено:
    кароче самый нормальный вариант сделать в плеерном парсере это всё, если получится, а в батниках это всё не то, либо надо много всего костылять

    Всего записей: 4795 | Зарегистр. 11-02-2020 | Отправлено: 16:43 08-09-2024
    7sh3

    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    greeple
    не знаю, убрал всю эту временную ерунду чтобы покороче было

    Код:
    @echo on
     
    powershell -sta "add-type -as System.Windows.Forms ; $url=[windows.forms.clipboard]::GetText()" ; $link = ^& "путь к ytdlp" --flat-playlist -g $url ; Start-Process "путь к плееру" -ArgumentList '/user_agent=\"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.3\"', \"$link\"
     
    pause
    exit /B

    вот эту ссылку открываю _https://vk.com/video/playlist/-221993330_72, повторю, в конце работает ytdlp парсер плеера - vkpls.mp4
     
    пс
    а так то в самом парсере конечно было бы лучше )  
    он ведь и плейлисты ютуба не парсит, еще там нет вывода таймкодов если они в видосе проставлены

    Всего записей: 14173 | Зарегистр. 16-10-2005 | Отправлено: 17:32 08-09-2024 | Исправлено: 7sh3, 14:43 09-09-2024
    greeple

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    7sh3
    ещё такой прикол попробовал работает

    Код:
    for /f "delims=" %%i in ('
     mshta "javascript:var x=clipboardData.getData('text');if(x) new ActiveXObject('Scripting.FileSystemObject').GetStandardStream(1).Write(x);close();"
    ') do set clip=%%i
    yt-dlp.exe --flat-playlist --print webpage_url "%clip%" > a.m3u
    cmd /c start /D "C:\Users\greeple\Desktop\PotPlayer\" PotPlayerMini64.exe "%~dp0\a.m3u"

    создастся рядом с батником файл с плейлистом (хоть внутри и без полей EXT......) и запустит плеер с плейлистом который уже будет парсится внутренним парсером
     
    Добавлено:
    ещё вот это интересно  

    Код:
    PotPlayerMini64.exe [Контент] /Команды запуска
     
    [Контент]            : Путь к файлу, папке или URL-адрес
                         * Можно указать несколько файлов разделив их пробелом
                         * Можно указать заголовки для URL разделяя их обратной косой чертой (\) в конце URL ("http://... \ заголовок этого URL")

    ссылки через пробел и рядом с каждой название? типа так?

    Код:
    ссылка\название ссылка\название

    тоже можно было бы как нибудь прикрутить если в батнике парсить и потом вызывать с такой строкой, но это в след. раз
     
    Добавлено:
    7sh3
    вот что хотел спросить (или может уже спрашивал)
    а нельзя в парсере путь к yt-dlp писать не прямой, а как в cmd? типа без путей просто yt-dlp ....? если она есть в путях
    просто если можно, то парсер бы работал и без такого запуска cmd /c
    ну хотя можно и путь к ярлыку указывать вместо самого PotPlayerMini64.exe

    Всего записей: 4795 | Зарегистр. 11-02-2020 | Отправлено: 19:57 08-09-2024
    7sh3

    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    greeple
    просто через пробел сами ссылки, там для vk не нужны имена, их при запуске будет получать парсер плеера
    PotPlayerMini64.exe http://... http://... и т.д.
     
    нельзя, да и зачем это, ведь парсер в плеере начнет работать уже после того как отработает внешний батник, плеер уже будет запущен

    Всего записей: 14173 | Зарегистр. 16-10-2005 | Отправлено: 20:47 08-09-2024 | Исправлено: 7sh3, 21:03 08-09-2024
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184

    Компьютерный форум Ru.Board » Компьютеры » Программы » Daum PotPlayer (часть 11)


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru