Загрузка видео с YouTube
-
23-08-2019 - |
Вопрос
Я хочу загрузить видео с YouTube, а затем извлечь его аудио.
Кто-нибудь может указать мне на какой-нибудь код на C # для загрузки видео?
В целях пояснения, я уже знаю, как извлекать аудио из файла .FLV, подобного этому.
Решение
Поскольку все остальные ответы устарели, я написал актуальную библиотеку:
Другие советы
Вы можете проверить либвидео.Это гораздо более современный, чем YoutubeExtractor, и быстрый и чистый в использовании.
Собираюсь дать другой ответ, поскольку упомянутые библиотеки больше не разрабатывались активно.
Рассмотрите возможность использования YoutubeЭксплод.Он имеет очень богатый и согласованный API и позволяет вам делать много других вещей с видеороликами YouTube, помимо их загрузки.
Для всех заинтересованных:
В "Кодирование для развлечения" глава 4 книги "Внутренняя трубка:Загружайте, конвертируйте и синхронизируйте видео с YouTube" занимается этой темой.Код и обсуждение находятся по адресу http://www.c4fbook.com/InnerTube.
[ПОЖАЛУЙСТА, БУДЬТЕ ОСТОРОЖНЫ] Хотя общие концепции действительны через несколько лет после публикации, недокументированные детали YouTube внутренние компоненты, на которые опирается проект, могли измениться (см. Комментарий внизу страницы за второй ссылкой).