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

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

Модерирует : 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

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

Maz



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


Текущая версия: 2021.12.17


youtube-dl - бесплатная консольная программа для скачивания видео с YouTube и множества других сайтов.
Сейчас проект практически не развивается, скорость скачивания с YouTube не выше 100 кБ/сек - рекомендуется использовать yt-dlp.
официальные ночные сборки
 

 
youtube-dl с фиксом скорости, не требует SSE2
youtube-dl с фиксом скорости (другой вариант)
неофициальные ночные сборки youtube-dl  
 
 
 






yt-dlp - активный форк youtube-dl, рекомендуется к использованию.
Цели проекта: добавление новых функций, исправление известных проблем. Есть различия в поведении от основного проекта.
 
ytdl-patched - пока непонятный форк yt-dlp
 
yt-dlp для Windows XP x86
форк yt-dlp, есть вариант для Windows XP x86
примеры для начинающих (англ)
некоторые шаблоны и в чем-то более детальная документация, чем на оф-сайте (англ)
 
 
Графические интерфейсы

  • MediaDownloader (2023)
  • Metube (web-UI)
  • Tartube (2023)
  • Videomass (2023)
  • Vividl (2023)
  • youtube-dl-gui (murrty, 2022)
  • youtube-dl-gui (oleksis, 2023)
  • Stacher (2023)
     
    Полезное

  • ffmpeg.exe - yt-dlp/FFmpeg-Builds
  • BAT-ник от DeZz
  • кнопки от notinthewoods
  • BAT-ник, Downloader, расширения от 351878
  • Youtube Format IDs  
     


  • Всего записей: 38897 | Зарегистр. 26-02-2002 | Отправлено: 09:08 17-02-2024 | Исправлено: Adksojla, 19:26 23-05-2024
    TomasAnders



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

    Цитата:
    Отпишись, как после правки скрипта теперь с оперативной памятью.

    Привет! После правки скрипта стало нормально. Оперативку уже теперь не пожирает. Записывает корректно и хорошо. Сейчас твой скрипт у меня круглосуточно находится в работе и ведёт запись с одного канала на котором раз в сутки вещается стрим в прямом эфире. Пока полёт нормальный. Вообще после твоей правки скрипта в части оперативной памяти скрпит стал шикарный. Спасибо тебе большое! Респект и уважуха!     
     
    PS А вот ты ещё маленько усовершенствовал этот скрипт, добавив туда запись текущего времени и возможность указать папку для сохраняемого файла. Отлично! Потестим.
    Кстати, хотел спросить, а вот у меня на винде было изначально PowerShell. И на нём работал и работает скрипт с бонгакамса. Но я себе ещё последнюю версию PowerShell скачал и установил с оф сайта микрософт. Теперь у меня два PowerShell. По сути два ведь и не надо? Достаточно было того что изначально в винде установлен? И он кстати, который родной, меньше оперативки потребляет. Может есть смысл сделать так, чтоб на этом родном PowerShell твой скрипт работал? А установленную последнюю версию PowerShell удалить за ненадобностью? А то получается, что у меня сразу два PowerShell запускаются и работают одновременно.  
     
     

    Всего записей: 121 | Зарегистр. 05-09-2017 | Отправлено: 14:43 06-05-2024 | Исправлено: TomasAnders, 14:45 06-05-2024
    greeple

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    TomasAnders
    Цитата:
    А установленную последнюю версию PowerShell удалить за ненадобностью? А то получается, что у меня сразу два PowerShell запускаются и работают одновременно

    с чего ты взял что у тебя два запускается?

    Всего записей: 4350 | Зарегистр. 11-02-2020 | Отправлено: 14:54 06-05-2024
    TomasAnders



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

    Цитата:
    с чего ты взял что у тебя два запускается?

    Ну видно же в диспетчере задач на скриншоте. Первый PowerShell  запускается когда скрипт для ютуба запускаю, а второй когда для бонгакамса. Так для ютуба запускается pwsh.exe, а для бонгакамса PowerShell.exe
    Вот я думаю удалить программу скачанную с оф сайта микрософт последней версии pwsh.exe
    а работать будет только родной PowerShell   который изначально в винде встроен. На нём будет работать скрипт и для ютуба и для бонгакамса.

    Всего записей: 121 | Зарегистр. 05-09-2017 | Отправлено: 14:59 06-05-2024
    greeple

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    skuwakin
    Цитата:
    P.S.  Умеет ли yt-dlp общаться с aria2 по JSON-RPC через http или websocket или yt-dlp тупо вызывает исполняемый модуль aria2 с нужными параметрами, в которых подставляются необходимые значения ?

     
    https://github.com/yt-dlp/yt-dlp/blob/5904853ae5788509fdc4892cb7ecdfa9ae7f78e6/yt_dlp/downloader/external.py#L318 отсюда и ниже, сам не пользовался и не интересовался
     
    Добавлено:
    TomasAnders
    Цитата:
    Первый PowerShell  запускается когда скрипт для ютуба запускаю, а второй когда для бонгакамса.

    каким образом ты его запускаешь?
     
    Добавлено:
    если ты открыл обычный powershell и там запустил скрипт, то он не запустится в pwsh
     
    Добавлено:

    Цитата:
    Вот я думаю удалить программу скачанную с оф сайта микрософт последней версии pwsh.exe

    ну так удали, ведь:

    Цитата:
    Работа скрипта проверена на версиях PowerShell 5.1 и 7.4

    Всего записей: 4350 | Зарегистр. 11-02-2020 | Отправлено: 15:19 06-05-2024
    TomasAnders



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

    Цитата:
    каким образом ты его запускаешь?

    Запускаю просто запустив скрипт, клацаю по значку скрипта и он автоматом запускает powershell потому что ассоциирован с ним. То есть скрипт бонги ассоциирован с powershell которое изначально в винде было, родное. А скрипт ютуба я сам ассоциировал с экзешным файлом pwsh.exe который скачал с оф сайта виндовс. Потому что ютубный скрипт сам не ассациировался с встроенным powershell, а сам я не смог найти экзешник встроенного в винду powershell. Поэтому полез на оф сайт винды, скачал там  pwsh.exe, установил и уже через её экзешник сассоциировал запуск ютубного скрипта.
    Теперь хочу удалить эту pwsh.exe и сделать так, чтоб ютубный скрипт сам запускал встроенную в винду powershell. Но как это зделать? Где там экзэшник найти этой строенной в винду powershell?

    Всего записей: 121 | Зарегистр. 05-09-2017 | Отправлено: 16:54 06-05-2024
    LZAA

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

        C:\Windows\System32\WindowsPowerShell\v1.0

    Всего записей: 2249 | Зарегистр. 09-01-2010 | Отправлено: 17:08 06-05-2024
    skuwakin

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    greeple
    Спс БОЛЬШОЕ за интересное инфо! Бум посмотреть...

    Всего записей: 242 | Зарегистр. 17-03-2005 | Отправлено: 21:08 06-05-2024
    greeple

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    TomasAnders
    танцы с бубнами какие-то
    открыл консоль (powershell) рядом с файлом и вызвал .\файл.ps1
    или так из cmd (в cmd powershell это всегда обычный, а pwsh так и надо писать pwsh)

    Код:
    powershell.exe -File "C:\your\script.ps1"

    с ExecutionPolicy  

    Код:
    powershell.exe -File "C:\your\script.ps1" -ExecutionPolicy Bypass

    в фоновом режиме

    Код:
    powershell -executionpolicy RemoteSigned -WindowStyle Hidden -File "C:\your\script.ps1"

    или ярлык создать  
    тут вот посмотри варианты https://codernotes.ru/articles/powershell/zapusk-skriptov-powershell.html
    ещё можно в планировщик добавить на разные действия запуск скрипта. Типа на вход пользователя, ты входишь и он сам запускается
     
    Добавлено:
    или на время или ещё на что-то

    Всего записей: 4350 | Зарегистр. 11-02-2020 | Отправлено: 22:06 06-05-2024
    TomasAnders



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

    Цитата:
    C:\Windows\System32\WindowsPowerShell\v1.0

    Спасибо! Теперь разобрался, нашёл и ассоциировал с встроенным в винду PowerShell.  

    Всего записей: 121 | Зарегистр. 05-09-2017 | Отправлено: 22:24 06-05-2024 | Исправлено: TomasAnders, 11:37 08-05-2024
    TomasAnders



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ещё подумалось вот о чём: есть на официальном сайте микрософта PowerShell который в зипе. Его устанавливать не надо, в отличие от экзешного файла, а только распаковать. В связи с этим вопрос: такой способ лучше? То есть лучше зип распаковать или установить экзешник? Если зип распаковать, то куда, в какую папку распаковывать конкретно?  
    Тогда бы я удалил все PowerShell'ы и распаковал зип и пользовался бы таким вариантом.

    Всего записей: 121 | Зарегистр. 05-09-2017 | Отправлено: 11:41 08-05-2024 | Исправлено: TomasAnders, 11:42 08-05-2024
    greeple

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    TomasAnders
    Цитата:
    Тогда бы я удалил все PowerShell'ы

    все бы не удалил
    распаковать куда угодно, без разницы

    Всего записей: 4350 | Зарегистр. 11-02-2020 | Отправлено: 17:12 08-05-2024
    TomasAnders



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

    Цитата:
    распаковать куда угодно, без разницы

    Так может и нету разницы как PowerShell устанавливать и использовать: или экзешник установить или просто зип распаковать? Для ноута и для оперативки это без разницы в работе?

    Всего записей: 121 | Зарегистр. 05-09-2017 | Отправлено: 20:32 08-05-2024
    greeple

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    TomasAnders
    без разницы
    это разные программы powershell (5.1) и pwsh (7.*) последний как хочешь так и используй, первый ты не уберёшь

    Всего записей: 4350 | Зарегистр. 11-02-2020 | Отправлено: 21:28 08-05-2024
    VitalyF

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Всем привет!  
    Затестил новый encoder - exhale (выдох), но разрабы говорят, что название - сокращение нескольких слов. последняя версия 1.2.1. Когда-то я его уже тестил, он совсем сырой был...
    А тут на https://hydrogenaud.io/index.php/topic,118888.0.html его уже с opus-ом сравнивают, думаю, надо заново тестировать...
    Теперь он воспроизводится Potplayer-ом, MPC-BE 1.7 Для теста строку на скорую руку соорудил >>>

    Цитата:
    yt-dlp -f- -x --remux-video mp4 --audio-quality 0 -o a-%(id)s -v nYh-n7EOtMA --exec "qaac64 -D --gain 3 --copy-artwork a-%(id)s.* -o t-%(id)s & move t-%(id)s a-%(id)s & exhale 9 a-%(id)s \"%(title)s.m4a\"
    Ещё вариант >>
    yt-dlp -f- -x --exec "move {} temp & qaac64 -N --gain 3 -D --copy-artwork temp -o {}.wav & exhale 9 {}.wav {} & ren {} *.m4a & del temp,{}.wav" -v URL
     
    от "temp" пока не знаю как избавиться... При запуске сразу нескольких ссылок м.б. пересечения...!
    Кроме exhale ещё qaac задействовал только! для декодирования opus >> опция -D
     
    https://disk.yandex.ru/d/vwtChQ52yUu8ZQ  - Linkin Park - In The End (Mellen Gi  Tommee Profitt Remix) _ Venom-[nYh-n7EOtMA].m4a
    https://disk.yandex.ru/d/W-AgrcF9JpDjag - Sia - Cheap Thrills (Official Lyric Video) ft. Sean Paul-[nYh-n7EOtMA].m4a
    https://disk.yandex.ru/d/Doh7uhAUIxs9Gg - Sia - Move Your Body (Alan Walker Remix - Official Audio)-[bZxrIoCPsOc].m4a  
    исходники брал на YoutubeMusic,  
    Spek - ом спектр не видится, в Audacity тоже не грузится... )))
    ...Чуть не забыл, обложку тоже пока не смог прикрепить...
    Тестировал поздно вечером... слух обострился... утром м.б. разонравится...
    PS
    Mediainfo - пашет!!! ))) ...бодрыми низами opus напоминает...
     

    PS
    Сравнение с Flac и с другими кодеками Personal Test 192 kbps.zip (56 мб) с hydrogenaud.io
    https://disk.yandex.ru/d/e6o-H7g40cUo0w

    Всего записей: 1298 | Зарегистр. 03-03-2004 | Отправлено: 23:42 08-05-2024 | Исправлено: VitalyF, 09:17 11-05-2024
    351878



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

    Всего записей: 1060 | Зарегистр. 28-03-2016 | Отправлено: 10:04 09-05-2024
    VitalyF

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    351878
    Цитата:
    VitalyF дичь какая то
    простой вопрос: накуя сие??!

    Проезжай мимо, не твоё! Соответственно!))

    Всего записей: 1298 | Зарегистр. 03-03-2004 | Отправлено: 10:10 09-05-2024 | Исправлено: VitalyF, 10:11 09-05-2024
    351878



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

    Всего записей: 1060 | Зарегистр. 28-03-2016 | Отправлено: 17:26 09-05-2024
    FiLinX



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    скажите, а какие команды мне надо дописать, чтобы скачать\смотреть ютубину с геоблокировкой?
    или такие фичи есть только для +18 видосов, а с гео только чрез прокси реально?
    пример - https://www.youtube.com/watch?v=95AdQhxHLz4
    я помню недавно тоже сталкивался с таким гео, и пришлось проксить да..

    Всего записей: 1860 | Зарегистр. 05-05-2010 | Отправлено: 20:07 12-05-2024 | Исправлено: FiLinX, 20:08 12-05-2024
    greeple

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    FiLinX
    Цитата:
    или такие фичи есть только для +18 видосов, а с гео только чрез прокси реально?

    гео через прокси, 18+ с --extractor-args "youtube:player-client=tv_embedded" или "youtube:player-client=creator"

    Всего записей: 4350 | Зарегистр. 11-02-2020 | Отправлено: 20:45 12-05-2024
    351878



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

    Цитата:
    --extractor-args "youtube:player-client=tv_embedded" или "youtube:player-client=creator"

    ERROR: [youtube] 95AdQhxHLz4: Video unavailable. This video contains content fro
    m SME, who has blocked it in your country on copyright grounds

    Всего записей: 1060 | Зарегистр. 28-03-2016 | Отправлено: 21:02 12-05-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

    Компьютерный форум Ru.Board » Компьютеры » Программы » youtube-dl | yt-dlp (Часть 2)


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru