요즘들어 개인 유튜브 영상들이 많아지고 동시에 그 용량도 평균적으로 커졌다.

아마 스마트폰으로 영상을 전부 보기에는 데이타 사용 문제와 베터리 감소 문제가 존재한다.


즉 집 pc에서 다운로드 해서 받아 놓는 것도 굉장히 편리한 방법이다.

리눅스에는 콘솔 환경에서 간편하게 유튜브 주소만 알면 인코딩 종류와 품질 까지 게다가 오디오 추출까지 골라서 다운로드 처리를 해주는 오픈소스 툴이 있다.

그것이 바로 'youtube-dl' 이라는 소프트웨어 이다.



먼저 리눅스 우분투 에서의 설치는 거의 기본 레파시토리에 등재되어 있기 때문에 간단하다.

-- 터미널 텍스트 박스 (Terminal text box) --

<Drag와 복사가 가능합니다.>


user@user-test:~$ sudo apt-get install youtube-dl






자 패키지 설치가 완료 되었다면 사용방법은 안주 간단하다.

-- 터미널 텍스트 박스 (Terminal text box) --

<Drag와 복사가 가능합니다.>

// -F 옵션으로 해당 유튜브 주소에서 다운 받을수 있는 각각의 인코딩 리스트를 볼 수가 있다.


user@user-test:~$ youtube-dl -F https://youtu.be/S2oR82ia8ys


(포맷 리스트 옵션)  (유튜브 주소 : 자로-세월x 영상 주소)

[youtube] S2oR82ia8ys: Downloading webpage
[youtube] S2oR82ia8ys: Downloading video info webpage
[youtube] S2oR82ia8ys: Extracting video information
[info] Available formats for S2oR82ia8ys:
format code  extension  resolution note
249          webm       audio only DASH audio   95k , opus @ 50k, 194.67MiB
250          webm       audio only DASH audio  112k , opus @ 70k, 259.37MiB
140          m4a        audio only DASH audio  158k , m4a_dash container, mp4a.40.2@128k, 480.79MiB
171          webm       audio only DASH audio  162k , vorbis@128k, 452.85MiB
251          webm       audio only DASH audio  180k , opus @160k, 513.73MiB
160          mp4        256x144    144p  219k , avc1.4d400c, 30fps, video only, 364.60MiB
278          webm       256x144    144p  259k , webm container, vp9, 30fps, video only, 213.72MiB
242          webm       426x240    240p  305k , vp9, 30fps, video only, 336.60MiB
133          mp4        426x240    240p  358k , avc1.4d4015, 30fps, video only, 816.85MiB
243          webm       640x360    360p  543k , vp9, 30fps, video only, 599.09MiB
134          mp4        640x360    360p  647k , avc1.4d401e, 30fps, video only, 803.24MiB
244          webm       854x480    480p  977k , vp9, 30fps, video only, 956.59MiB
135          mp4        854x480    480p 1187k , avc1.4d401f, 30fps, video only, 1.51GiB
247          webm       1280x720   720p 1938k , vp9, 30fps, video only, 1.87GiB
136          mp4        1280x720   720p 2353k , avc1.4d401f, 30fps, video only, 2.96GiB
17           3gp        176x144    small , mp4v.20.3,  mp4a.40.2@ 24k
36           3gp        320x180    small , mp4v.20.3,  mp4a.40.2
43           webm       640x360    medium , vp8.0,  vorbis@128k
18           mp4        640x360    medium , avc1.42001E,  mp4a.40.2@ 96k
22           mp4        1280x720   hd720 , avc1.64001F,  mp4a.40.2@192k (best)

   




반환출력된 리스트 중에는 위에쪽에는 오디오만 추출하는 포맷 형식도 있다.
다운로드를 하기 위해서는 F를 소문자 f로 바꾸고 리스트 앞 부분의 'format code'를 넣고 또 마찬가지 주소를 기입해 주면 된다.

그리고 본격적으로 다운로드 해 보자.

-- 터미널 텍스트 박스 (Terminal text box) --

<Drag와 복사가 가능합니다.>


user@user-test:~$ youtube-dl -f 22 https://youtu.be/S2oR82ia8ys


youtube-dl -f best https://youtu.be/S2oR82ia8ys

[youtube] S2oR82ia8ys: Downloading webpage
[youtube] S2oR82ia8ys: Downloading video info webpage
[youtube] S2oR82ia8ys: Extracting video information
[download] Destination: SEWOLX 세월엑
스-S2oR82ia8ys.mp4
[download] 100% of 3.42GiB in 05:53  


-> 다운로드가 시작 되면서 퍼센티지가 올라가고 시간과 용량이 표시된다.


그렇다면 처음부터 리스트를 보지 않고 바로 최고의 인코딩 포맷 영상을 다운로드 받으려면?

-- 터미널 텍스트 박스 (Terminal text box) --

<Drag와 복사가 가능합니다.>


user@user-test:~$ youtube-dl -f best https://youtu.be/S2oR82ia8ys


[youtube] S2oR82ia8ys: Downloading webpage
[youtube] S2oR82ia8ys: Downloading video info webpage
[youtube] S2oR82ia8ys: Extracting video information
[download] Destination: SEWOLX 세월엑스-S2oR82ia8ys.mp4
[download] 100% of 3.42GiB in 05:53 code



'youtube-dl' 은 소프트웨어는 복잡하게 이리저리 소프트웨어를 설치하거나 브라우저에 플러그인들을 다닥다닥 설치할 필요가 전혀 없이 쉘 형태의 터미널 콘솔에서 자유롭게 사용된다는 매력이 있다.

뿐만 아니라 위에 보시다시피 3.42기가 바이트의 영상을 불과 6분도 채 안되서 간편하게 받아내는 것을 볼 수 있다. (물론 이것은 실제 유튜브 서버 사용량에 따라 다를 것이다.)  

도움이 되셨다면 '♡' 버튼을 꼭눌러 주시면 감사 하겠습니다.



+ Recent posts