2009-07-04 5 views
40

YouTube에서 비디오를 다운로드하고 오디오를 추출하고 싶습니다.YouTube에서 비디오 다운로드

누구든지 비디오를 다운로드 할 C# 코드를 가르쳐 줄 수 있습니까?

설명을 위해 이미 .FLV 파일에서 오디오를 추출하는 방법을 알고 있습니다.

답변

52

, 나는 최신있는 라이브러리를 작성했습니다. YoutubeExtractor보다 훨씬 최신이며 빠르고 사용하기 쉽습니다.

+0

나는 지금부터 유튜브 추출기를 사용해 왔지만 위대한 작품이지만 일부 비디오의 경우 압축 된 youtube 비디오 링크가 작동한다. 다른 사람들에게는 비디오가 오디오없이 재생되고 일부 링크는 전혀 작동하지 않습니다. 추출 된 링크가 작동하지 않는 특별한 이유가 있습니까? –

+0

비디오를 다운로드하는 데 사용하지 않고 일부 비디오 스트리밍에 직접 사용하고 있습니다. 그것을 위해 사용될 수 있습니까? –

+0

YoutubeExtractor가 너무 느리게 작동하고 일부 비디오에서 링크를 추출 할 수 없습니다. – Geograph

3
모든 이해하려면

:

"Coding for fun" 책의 4 장 "InnerTube 다운로드, 변환 및 동기화 유튜브 비디오"항목에 다룬다. 코드와 토론은 http://www.c4fbook.com/InnerTube입니다.

[조심하시기 바랍니다] 전체 개념은 몇 년 발행 후 유효하지만,이 프로젝트가 의존 내부가 변경 할 수있는 유튜브의 비 문서화 된 세부 사항은 (두 번째 뒤 페이지 하단의 설명을 참조 링크). 당신은 libvideo을 확인할 수 있습니다

http://github.com/flagbug/YoutubeExtractor

+0

http://www.c4fbook.com/InnerTube 찾을 수 없음 - *** 404 오류 *** – Kiquenet

+0

@Kiquenet 곧 보게 될 것입니다. 너무 나쁘지 않아 쉽게 내 하드 카피를 쉽게 공유 할 수 없다. (그리고 나는 러시아어 번역이있다.) – mlvljr

14

: 다른 모든 답변은 구식이기 때문에

+1

*** 최신 업데이트 ***? – Kiquenet

2

언급 된 라이브러리가 더 이상 활발하게 개발되지 않았기 때문에 다른 대답을 얻습니다.

YoutubeExplode을 사용해보십시오. YouTube는 매우 풍부하고 일관된 API를 보유하고있어 YouTube 동영상을 다운로드하는 것 외에도 많은 것을 할 수 있습니다.

+0

당신 말이 맞아요. 이것은 또한 소리와 함께 작동합니다! 고맙습니다. 단지 1080p 이상이 저에게 효과적이지 않았습니다. 하지만 엄지 손가락! – Andreas

+0

@Andreas 당신은 아마도 혼합 스트림에 대해 이야기하고 있습니다. 720p로 제한됩니다. 자세한 내용은 [여기]를 참조하십시오. (https://github.com/Tyrrrz/YoutubeExplode/wiki/FAQ#q-are-mixed-streams-limited-at-720p-quality) –

+0

지금 바로이 대답을 받아 들여야합니다. 다른 모든 프로젝트 목록은 1 년 넘게 업데이트되지 않았습니다. – Ahmar

관련 문제