Вопрос

Я хочу загрузить видео с YouTube, а затем извлечь его аудио.

Кто-нибудь может указать мне на какой-нибудь код на C # для загрузки видео?

В целях пояснения, я уже знаю, как извлекать аудио из файла .FLV, подобного этому.

Это было полезно?

Решение

Поскольку все остальные ответы устарели, я написал актуальную библиотеку:

http://github.com/flagbug/YoutubeExtractor

Другие советы

Вы можете проверить либвидео.Это гораздо более современный, чем YoutubeExtractor, и быстрый и чистый в использовании.

Собираюсь дать другой ответ, поскольку упомянутые библиотеки больше не разрабатывались активно.

Рассмотрите возможность использования YoutubeЭксплод.Он имеет очень богатый и согласованный API и позволяет вам делать много других вещей с видеороликами YouTube, помимо их загрузки.

Для всех заинтересованных:

В "Кодирование для развлечения" глава 4 книги "Внутренняя трубка:Загружайте, конвертируйте и синхронизируйте видео с YouTube" занимается этой темой.Код и обсуждение находятся по адресу http://www.c4fbook.com/InnerTube.

[ПОЖАЛУЙСТА, БУДЬТЕ ОСТОРОЖНЫ] Хотя общие концепции действительны через несколько лет после публикации, недокументированные детали YouTube внутренние компоненты, на которые опирается проект, могли измениться (см. Комментарий внизу страницы за второй ссылкой).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top