Здравствуйте. Мне необходимо получить формат лист видео по ссылке, чтобы найти код интересующего меня формата. Для этого я пытаюсь запустить youtube-dl с парметром --list-formats ссылка на видео через модуль субпроцесс. Но в терминале я вместо листа форматов вижу такой текст: [b'ERROR: \'--list-formats
https://www.youtube.com/watch?v=e_Z6ZcCwPcU\' is not a valid URL. Set --default-search "ytsearch" (or run youtube-dl "ytsearch:--list-formats
https://www.youtube.com/watch?v=e_Z6ZcCwPcU" ) to search YouTube\n']
Но если запустить просто с укзанной ссылкой, то видео просто качается в максимальном качестве как и должно.
Вот код, пожалуйста помогите в чём проблема:
import subprocess
p=subprocess.Popen(['youtube-dl', " --list-formats https://www.youtube.com/watch?v=e_Z6ZcCwPcU"], stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
result=p.stdout.readlines()
print(result)