Вопрос по .net, c# – Скачивание видео с YouTube

47

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

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

Для ясности, я уже знаю, как извлечь аудио из файла .FLV, как это.

Ваш Ответ

4   ответа
18

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

и да ... в первый раз и при первой загрузке URL-адреса YouTube с использованием libvideo я не получил видео, но `System.Exception:" GetDecryptionFunction fail & apos;
latest update ?
55

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

http://github.com/flagbug/YoutubeExtractor

Я не использую его для загрузки видео, я использую его для прямой трансляции некоторых видео. Можно ли это использовать для этого? Буду рад узнать
YoutubeExtractor работает слишком медленно, и из некоторых видео он не может извлечь ссылку
@ AliBaig это потому, что некоторые видео помечены как защищенные (владельцем / авторскими правами), которые вы не можете загрузить, это также относится и к аудио.
@flagbug Мне нужно скачать видео с YouTube, используя код C #, так что это возможно или нет. Мне нужна ваша помощь. Пожалуйста, помогите мне. Я пробовал много ссылок, но не получил никакого ответа, так что вы можете иметь представление, тогда, пожалуйста, помогите мне.
Некоторое время назад я использовал экстрактор YouTube, и он отлично работает, но для некоторых видео извлеченная ссылка на видео на YouTube работает, для других только видео воспроизводится без звука, а некоторые ссылки вообще не работают. Есть ли конкретная причина, по которой извлеченная ссылка не работает?
7

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

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

Прямо сейчас это должен быть принятый ответ. Все остальные перечисленные проекты не обновлялись более года.
Вы правы. Это также работает со звуком! Спасибо. Просто 1080р и выше у меня не сработало. Но недурно!
@ Возможно, вы говорите о смешанных потоках, они ограничены разрешением 720p. Вы можете прочитать большеhere
3

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

& quot; Кодирование для развлечения & quot; глава 4 книги"InnerTube: Download, Convert, and Sync YouTube Videos" имеет дело с темой. Код и обсуждение наhttp://www.c4fbook.com/InnerTube.

[ПОЖАЛУЙСТА, ВНИМАНИЕ] Хотя общие концепции действительны через несколько лет после публикации, недокументированные подробностиyoutube внутренние компоненты, на которые опирается проект, могли быть изменены (см. комментарий внизу страницы за второй ссылкой).

c4fbook.com/InnerTube не найдено -404 error
@Kiquenet, я скоро его посмотрю (пинг, если я не буду); слишком плохо, я не могу легко поделиться своей печатной копией (и у меня есть русский перевод :))

Похожие вопросы