Я хочу скачать видео с поискового запроса YouTube, используя youtube-dl
. Предположим, мне нужны видео из поискового запроса https://www.youtube.com/results?q=how+to+create+android+app+in+android+studio .
Как я могу скачать видео на основе запросов с YouTube, а также с других видео сайтов? Это то, что я пробовал, и это приводит к следующей ошибке:
video
youtube
youtube-dl
Мадхав Никам
источник
источник
youtube-dl "gvsearchX:search words here"
. Заменить «Х» на номер. Если вы предпочитаете веб-сайт, который позволяет вместо этого загружать аудио / видео с YouTube, я рекомендую offliberty.com.Ответы:
Да, есть возможность загружать видео по поисковому запросу на YouTube.
Добавление
&page=1
к предыдущему запросу позволило выполнить загрузку.https://www.youtube.com/results?search_query=how+to+create+android+app+in+android+studio&page=1
источник
youtube-dl
никогда не увидите,&page=1
как вы не указали URL! Вы присвоили значение1
переменной оболочки$page
, а затем запустили вyoutube-dl
качестве фонового процесса 4816.Для youtube-dl есть встроенная опция поиска. Старый способ:
Аргумент:,
gvsearchX
гдеgvsearch
означает использовать Google иX
количество результатов, которые вы хотите скачать. Таким образом, выше будет искать «как создать приложение для Android в App Studio» и скачать первый результат.(Обновление!) Похоже, ytsearch (поиск на YouTube) - лучший подход:
источник
ytsearch
вместо этого, так как Google Video мертв.Помимо вышеупомянутой возможности использовать поиск видео через Google,
gvsearch
вы также можете искать прямо на YouTube:Я не нашел нигде документально подтвержденного, но недавно сообщение об ошибке указало мне правильное направление.
источник
mpv "ytdl://ytsearch1:how to create android app in app studio"
Для звуковых дорожек вам также может пригодиться этот скрипт для чтения строк простого текстового файла (например, с автором и названием темы) и загрузки их в mp3:
источник