본문 바로가기
자유게시판

youtube-dl로 유튜브 4k 영상 다운로드 방법

by ProjectDH 2021. 4. 1.

유튜브 영상 4k를 어떻게하면 가능한 원본 영상을 다운할 수 있을까해서 검색해보고

직접 다운로드 해봤습니다. 

 

1. yotube-dl -F 영상주소 입력하여 다운로드 가능한 화질을 알아봅시다.

 

root@raspberrypi:~# youtube-dl -F https://www.youtube.com/watch?v=0-q1KafFCLU

[youtube] 0-q1KafFCLU: Downloading webpage
[youtube] 0-q1KafFCLU: Downloading player 38c5f870
[info] Available formats for 0-q1KafFCLU:
format code  extension  resolution note
249          webm       audio only tiny   53k , webm_dash container, opus @ 53k (48000Hz), 1.27MiB
250          webm       audio only tiny   70k , webm_dash container, opus @ 70k (48000Hz), 1.66MiB
140          m4a        audio only tiny  129k , m4a_dash container, mp4a.40.2@129k (44100Hz), 3.06MiB
251          webm       audio only tiny  137k , webm_dash container, opus @137k (48000Hz), 3.24MiB
394          mp4        256x144    144p   67k , mp4_dash container, av01.0.00M.08@  67k, 24fps, video only, 1.59MiB
160          mp4        256x144    144p   73k , mp4_dash container, avc1.4d400c@  73k, 24fps, video only, 1.73MiB
278          webm       256x144    144p   81k , webm_dash container, vp9@  81k, 24fps, video only, 1.93MiB
395          mp4        426x240    240p  128k , mp4_dash container, av01.0.00M.08@ 128k, 24fps, video only, 3.03MiB
133          mp4        426x240    240p  153k , mp4_dash container, avc1.4d4015@ 153k, 24fps, video only, 3.63MiB
242          webm       426x240    240p  160k , webm_dash container, vp9@ 160k, 24fps, video only, 3.80MiB
396          mp4        640x360    360p  248k , mp4_dash container, av01.0.01M.08@ 248k, 24fps, video only, 5.88MiB
134          mp4        640x360    360p  290k , mp4_dash container, avc1.4d401e@ 290k, 24fps, video only, 6.85MiB
243          webm       640x360    360p  330k , webm_dash container, vp9@ 330k, 24fps, video only, 7.80MiB
397          mp4        854x480    480p  433k , mp4_dash container, av01.0.04M.08@ 433k, 24fps, video only, 10.23MiB
135          mp4        854x480    480p  491k , mp4_dash container, avc1.4d401e@ 491k, 24fps, video only, 11.61MiB
244          webm       854x480    480p  572k , webm_dash container, vp9@ 572k, 24fps, video only, 13.51MiB
398          mp4        1280x720   720p  799k , mp4_dash container, av01.0.05M.08@ 799k, 24fps, video only, 18.89MiB
136          mp4        1280x720   720p  910k , mp4_dash container, avc1.4d401f@ 910k, 24fps, video only, 21.51MiB
247          webm       1280x720   720p 1088k , webm_dash container, vp9@1088k, 24fps, video only, 25.70MiB
399          mp4        1920x1080  1080p 1415k , mp4_dash container, av01.0.08M.08@1415k, 24fps, video only, 33.43MiB
248          webm       1920x1080  1080p 1983k , webm_dash container, vp9@1983k, 24fps, video only, 46.83MiB
137          mp4        1920x1080  1080p 2560k , mp4_dash container, avc1.640028@2560k, 24fps, video only, 60.47MiB
400          mp4        2560x1440  1440p 4893k , mp4_dash container, av01.0.12M.08@4893k, 24fps, video only, 115.53MiB
271          webm       2560x1440  1440p 5927k , webm_dash container, vp9@5927k, 24fps, video only, 139.96MiB
401          mp4        3840x2160  2160p 10696k , mp4_dash container, av01.0.12M.08@10696k, 24fps, video only, 252.56MiB
313          webm       3840x2160  2160p 16154k , webm_dash container, vp9@16154k, 24fps, video only, 381.43MiB
18           mp4        640x360    360p  607k , avc1.42001E, 24fps, mp4a.40.2 (44100Hz), 14.34MiB (best)

 

유튜브 고화질 영상 다운로드 방법은 영상과 오디오를 따로 다운로드 받아서 합치는 방법입니다. youtube-dl을 이용하면 이 모든 작업을 자동으로 해주니깐 번거롭지 않습니다

 

 

2. 다운로드 하고 싶은 영상의 해상도와 오디오 음질 선택

4K의 해상도는 3840x2160입니다. 4K 401과 313이 있네요. 그중에서 비트레이트가 더 높은 313으로 다운로드 하기로 하고

오디오는 audio only 중에서 가장 음질이 좋은 251로 다운로드 하겠습니다.

 

3. 선택한 해상도 + 음질을 기반으로 다운로드 명령어 입력

root@raspberrypi:~# youtube-dl -f 313+251 https://www.youtube.com/watch?v=0-q1KafFCLU -o test1

[youtube] 0-q1KafFCLU: Downloading webpage

[download] Destination: test1.f313

[download] 100% of 381.43MiB in 00:46
[download] Destination: test1.f251
[download] 100% of 3.24MiB in 00:00

[ffmpeg] Merging formats into "test1.wbem"

Deleting original file test1.f313 (pass -k to keep)
Deleting original file test1.f251 (pass -k to keep)

 

-f 뒤에 해상도와 음질 옵션, -o 뒤에 저장할 파일명을 적으면됩니다.

 

다운로드하고 영상, 오디오를 자동으로 합치게되며, 합친 후에는 원본 영상, 오디오는 삭제됩니다.

현재 경로에서 test1.wbem으로 저장되었네요.

그래픽카드가 있는 PC에서 원할하게 재생하려면 샤나인코더를 이용해서 HEVC 코덱으로 재인코딩 하는 것을 추천합니다. 4K 이상부터는 HEVC 코덱 영상이 원할하게 재생됩니다. 감사합니다.

 

 

댓글