YouTube(유튜브) 동영상의 썸네일 이미지 추출하는 방법
- IT/PROGRAMMING
- 2019. 4. 9. 09:11
살다보면 YouTue(유튜브) 동영상의 특정 장면을 얻어야 경우가 있다.
이럴때는 동영상을 정지 시켜두고 화면 캡쳐를 하거나, 다른 싸제 레코딩 프로그램으로 녹화한 후에 원하는 곳의 화면을 얻을 수 있다.
귀찮다.
정말 원하는 위치의 장면을 이미지로 얻는 것이 아니라면, 기본 썸네일 이미지를 쉽게 얻을 수 있다.
썸네일은 YouTube에서 자동 추출되거나 동영상 게시자가 업로드한 별도 이미지가 있다.
공식적으로는 YouTube Developers에서 제공하는 API를 사용해야한다.
- YouTube Developers: https://developers.google.com/youtube/
- YouTube Data API (v3): https://developers.google.com/youtube/v3/getting-started?hl=ko
더 귀찮다.
아주 쉽고 간단하게 원하는 YouTube 동영상의 썸네일을 얻을 수 있는 방법을 소개하려고 한다.
이 방법이 공식적인 것인지는 검토안해봤지만, 이미 널리 퍼졌고 많은 곳에서 사용하고 있는 것으로 보아 그냥 믿고 사용해도 될 듯 하다.
싸이의 강남스타일 뮤직비디오 동영상을 샘플로 설명하겠다.
- 샘플 YouTube 동영상: https://youtu.be/9bZkp7q19f0
중요한 것은 YouTube URL에서 VID(Video ID)에 해당하는 11자리 영문자/숫자를 추출해야한다. (가끔 "-" 또는 "_"도 VID에 포함되었던 것 같다.)
샘플 동영상의 VID는 9bZkp7q19f0 이다.
이 VID를 잘 복사해두고, 아래처럼 여러가지 결과물을 얻을 수 있다.
URL 포멧은 https://img.youtube.com/vi/9bZkp7q19f0/XXXXXXXXXX.jpg 이렇게 생겼으며, XXXXXXXXXX에 몇가지 변경하여 브라우저에 입력하면 된다.
참고로 YouTube는 동영상을 업로드하면 기본적으로 시작/중간/마지막 지점에서 자동으로 썸네일을 추출해준다.
이 3가지 썸네일 중에 선택하거나, 또는 게시자가 직접 이미지를 업로드하여 썸네일로 사용할 수 있다.
즉, 최대 4가지 썸네일 이미지가 있는 것이다.
1. 기본 썸네일
- 게시자가 직접 업르드한 썸네일이거나, 업르드 하지 않았다면 YouTube가 자동으로 추출한 시작지점 썸네일
- 해상도: 480x360 픽셀
- 기본: https://img.youtube.com/vi/9bZkp7q19f0/0.jpg
2. 작은 썸네일
- 해상도: 120x90 픽셀
- 기본: https://img.youtube.com/vi/9bZkp7q19f0/default.jpg
- 시작지점: https://img.youtube.com/vi/9bZkp7q19f0/1.jpg
- 중간지점: https://img.youtube.com/vi/9bZkp7q19f0/2.jpg
- 마지막지점: https://img.youtube.com/vi/9bZkp7q19f0/3.jpg
3. 고해상도 썸네일
- 해상도: 1280x720 픽셀
- 기본: https://img.youtube.com/vi/9bZkp7q19f0/maxresdefault.jpg
- 시작지점: https://img.youtube.com/vi/9bZkp7q19f0/maxres1.jpg
- 중간지점: https://img.youtube.com/vi/9bZkp7q19f0/maxres2.jpg
- 마지막지점: https://img.youtube.com/vi/9bZkp7q19f0/maxres3.jpg
4. 표준해상도 썸네일
- 해상도: 640x480 픽셀
- 기본: https://img.youtube.com/vi/9bZkp7q19f0/sddefault.jpg
- 시작지점: https://img.youtube.com/vi/9bZkp7q19f0/sd1.jpg
- 중간지점: https://img.youtube.com/vi/9bZkp7q19f0/sd2.jpg
- 마지막지점: https://img.youtube.com/vi/9bZkp7q19f0/sd3.jpg
5. 고품질 썸네일
- 해상도: 480x360 픽셀
- 기본: https://img.youtube.com/vi/9bZkp7q19f0/hqdefault.jpg
- 시작지점: https://img.youtube.com/vi/9bZkp7q19f0/hq1.jpg
- 중간지점: https://img.youtube.com/vi/9bZkp7q19f0/hq2.jpg
- 마지막지점: https://img.youtube.com/vi/9bZkp7q19f0/hq3.jpg
6. 표준품질 썸네일
- 해상도: 320x180 픽셀
- 기본: https://img.youtube.com/vi/9bZkp7q19f0/mqdefault.jpg
- 시작지점: https://img.youtube.com/vi/9bZkp7q19f0/mq1.jpg
- 중간지점: https://img.youtube.com/vi/9bZkp7q19f0/mq2.jpg
- 마지막지점: https://img.youtube.com/vi/9bZkp7q19f0/mq3.jpg
또한, 아래 URL과 같이 짧은듯 그다지 짧지않은 short URL을 사용할 수도 있다.
- https://i.ytimg.com/vi/9bZkp7q19f0/0.jpg
- https://i1.ytimg.com/vi/9bZkp7q19f0/0.jpg
- https://i2.ytimg.com/vi/9bZkp7q19f0/0.jpg
- https://i3.ytimg.com/vi/9bZkp7q19f0/0.jpg
- https://i4.ytimg.com/vi/9bZkp7q19f0/0.jpg
- https://s.ytimg.com/vi/9bZkp7q19f0/0.jpg