기타

유투브 동영상 다운로드

Jack Moon 2023. 9. 26. 09:58

Youtube 동영상 또는 음성파일을 다운로드 하기 위해서는 

FFMPEG 와 yt-dlp 두개의 프로그램이 필요하다.

 

1. FFMPEG 설치
https://ffmpeg.org/download.html

 

 

(1) Windows버튼 마우스오버
(2) windows builds from gyan.dev 클릭
(가볍게  essential 버전 깔자)


(3) ffmpeg-release-essentials.zip 다운로드 하고 압축 풀면 bin 폴더 아래 ffmpeg.exe 생성됨.
Path를 걸어도 되고 yt-dlp.exe 와 같은 폴더에 넣어도 된다. 

 

3. yt-dlp 다운로드


https://www.videohelp.com/software/yt-dlp 에서 다운로드

 

* ffmpeg.exe 와 yt-dlp.exe 는 같은 폴더에 있어야 하고, 여기서 명령을 실행하면 된다.

4. 동영상 다운로드

(1) 위 위치에서 shift + 마우스오른쪽클릭 

"여기서 명령창 실행"

(2) yt-dlp -F https://www.youtube.com/watch?v=jDM2B1gHpiI(영상주소) 

> yt-dlp -F https://www.youtube.com/watch?v=jDM2B1gHpiI

[youtube] Extracting URL: https://www.youtube.com/watch?v=jDM2B1gHpiI
[youtube] jDM2B1gHpiI: Downloading webpage
[youtube] jDM2B1gHpiI: Downloading ios player API JSON
[youtube] jDM2B1gHpiI: Downloading android player API JSON
[youtube] jDM2B1gHpiI: Downloading m3u8 information
[info] Available formats for jDM2B1gHpiI:
ID  EXT   RESOLUTION FPS CH |   FILESIZE   TBR PROTO | VCODEC          VBR ACODEC      ABR ASR MORE INFO
----------------------------------------------------------------------------------------------------------------------- sb2 mhtml 48x27        0    |                  mhtml | images                                  storyboard
sb1 mhtml 80x45        0    |                  mhtml | images                                  storyboard
sb0 mhtml 160x90       0    |                  mhtml | images                                  storyboard
233 mp4   audio only        |                  m3u8  | audio only          unknown             [ko] Default
234 mp4   audio only        |                  m3u8  | audio only          unknown             [ko] Default
599 m4a   audio only      2 |   12.57MiB   31k https | audio only          mp4a.40.5   31k 22k [ko] ultralow, m4a_dash
600 webm  audio only      2 |   14.12MiB   35k https | audio only          opus        35k 48k [ko] ultralow, webm_dash 139 m4a   audio only      2 |   19.92MiB   49k https | audio only          mp4a.40.5   49k 22k [ko] low, m4a_dash
249 webm  audio only      2 |   20.69MiB   51k https | audio only          opus        51k 48k [ko] low, webm_dash
250 webm  audio only      2 |   25.28MiB   62k https | audio only          opus        62k 48k [ko] low, webm_dash
140 m4a   audio only      2 |   52.88MiB  129k https | audio only          mp4a.40.2  129k 44k [ko] medium, m4a_dash
251 webm  audio only      2 |   46.53MiB  114k https | audio only          opus       114k 48k [ko] medium, webm_dash
17  3gp   176x144      7  1 |   33.11MiB   81k https | mp4v.20.3           mp4a.40.2       22k [ko] 144p
597 mp4   256x144     15    |   13.13MiB   32k https | avc1.4d400b     32k video only          144p, mp4_dash
602 mp4   256x144     15    | ~ 55.64MiB  133k m3u8  | vp09.00.10.08  133k video only
598 webm  256x144     15    |   12.40MiB   30k https | vp9             30k video only          144p, webm_dash
269 mp4   256x144     30    | ~ 81.10MiB  194k m3u8  | avc1.4D400C    194k video only
160 mp4   256x144     30    |   45.06MiB  110k https | avc1.4D400C    110k video only          144p, mp4_dash
603 mp4   256x144     30    | ~ 83.63MiB  200k m3u8  | vp09.00.11.08  200k video only
278 webm  256x144     30    |   29.59MiB   72k https | vp09.00.11.08   72k video only          144p, webm_dash
229 mp4   426x240     30    | ~163.09MiB  390k m3u8  | avc1.4D4015    390k video only
133 mp4   426x240     30    |   99.59MiB  244k https | avc1.4D4015    244k video only          240p, mp4_dash
604 mp4   426x240     30    | ~142.93MiB  342k m3u8  | vp09.00.20.08  342k video only
242 webm  426x240     30    |   45.92MiB  112k https | vp09.00.20.08  112k video only          240p, webm_dash
230 mp4   640x360     30    | ~338.25MiB  809k m3u8  | avc1.4D401E    809k video only
134 mp4   640x360     30    |  123.52MiB  302k https | avc1.4D401E    302k video only          360p, mp4_dash
18  mp4   640x360     30  2 |  161.56MiB  396k https | avc1.42001E         mp4a.40.2       44k [ko] 360p
605 mp4   640x360     30    | ~267.14MiB  639k m3u8  | vp09.00.21.08  639k video only
243 webm  640x360     30    |   78.72MiB  193k https | vp09.00.21.08  193k video only          360p, webm_dash
231 mp4   854x480     30    | ~569.18MiB 1361k m3u8  | avc1.4D401F   1361k video only
135 mp4   854x480     30    |  256.55MiB  628k https | avc1.4D401F    628k video only          480p, mp4_dash
606 mp4   854x480     30    | ~432.05MiB 1033k m3u8  | vp09.00.30.08 1033k video only
244 webm  854x480     30    |  124.05MiB  304k https | vp09.00.30.08  304k video only          480p, webm_dash
22  mp4   1280x720    30  2 | ≈573.72MiB 1372k https | avc1.64001F         mp4a.40.2       44k [ko] 720p
232 mp4   1280x720    30    | ~  1.05GiB 2578k m3u8  | avc1.4D401F   2578k video only
136 mp4   1280x720    30    |  507.66MiB 1243k https | avc1.4D401F   1243k video only          720p, mp4_dash
609 mp4   1280x720    30    | ~784.83MiB 1877k m3u8  | vp09.00.31.08 1877k video only
247 webm  1280x720    30    |  248.18MiB  608k https | vp09.00.31.08  608k video only          720p, webm_dash
270 mp4   1920x1080   30    | ~  2.00GiB 4890k m3u8  | avc1.640028   4890k video only
137 mp4   1920x1080   30    |  963.08MiB 2358k https | avc1.640028   2358k video only          1080p, mp4_dash
614 mp4   1920x1080   30    | ~  1.15GiB 2807k m3u8  | vp09.00.40.08 2807k video only
248 webm  1920x1080   30    |  419.23MiB 1026k https | vp09.00.40.08 1026k video only          1080p, webm_dash

(3) yt-dlp -f ID번호 영상주소

> yt-dlp -f 18 https://www.youtube.com/watch?v=jDM2B1gHpiI

해당영상의 음성과 영상을 동시에 다운로드 한다.

만약 audio only 또는 video only 번호를 넣게 되면 audio와 video 만 다운로드 되므로 함께 다운 받을 수 있는 ID를 선택한다.