от
может кто поможет мне решить проблему с помощью youtube-dl и который принимает URL видео прямо в видео воспроизведения в php скрипт с youtube-dl и, для многих пользователей доступ к youtube-dl, то сервер обрабатывает слишком много на Python, который вызывает использование cpu100%, я хочу и пытаюсь с помощью нитки, чтобы получить URL-адресов одновременно
as an example
user1 access
youtube 




я нашел пример кода на Python 



import os
import threading
import youtube_dl

COOKIE_JAR = "path_to_my_cookie_jar"

def download_task(videos, output_dir):

    if not os.path.isdir(output_dir):
        os.makedirs(output_dir)

    if not os.path.isfile(COOKIE_JAR):
        raise FileNotFoundError("Cookie Jar not found\n")

    ydl_opts = { 
        'cookiefile': COOKIE_JAR, 
        'outtmpl': f'{output_dir}/%(title)s.%(ext)s'
    }

    with youtube_dl.YoutubeDL(ydl_opts) as ydl:
        ydl.download(videos)


if __name__ == "__main__":

    output_dir = "./root_dir"

    threads = []
    for playlist in many_playlists:
        output_dir = f"{output_dir}/playlist.name"
        thread = threading.Thread(target=download_task, args=(playlist, output_dir)
        threads.append(thread)

    # Actually start downloading
    for thread in threads:
        thread.start()

    # Wait for all the downloads to complete
    for thread in threads: 
        thread.join()
но не, что я ожидал код, но это просто пример, потому что код может отличаться от указанного выше
youtube

я надеюсь, чтобы решить эту проблему, спасибо

Ваш ответ

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
Чтобы избежать проверки в будущем, пожалуйста войдите или зарегистрируйтесь.
...