Shine's dev log

zoom recordings(줌 녹화파일) 동영상파일로 저장하는법 본문

기타

zoom recordings(줌 녹화파일) 동영상파일로 저장하는법

dong1 2021. 10. 25. 00:45

1. zoom recordings

 

요즘 교수님들이 대부분 줌으로 강의를 진행하시는데, 강의를 녹화해서 언제든지 볼 수 있도록 올려주시는 천사 교수님들이 계신다.

 

녹화된 줌 화면. 링크를 타고 들어가면 언제든지 다시 강의를 볼 수 있다.

 

 

하지만, 경험상 줌 녹화 링크는 일정 시간이 지나가면 삭제되는 문제가 발생한다.

 

또한, 인터넷이 없는 환경에서도 안정적으로 강의를 다시 보고싶을 경우에는 해당 녹화파일을 동영상파일로(mp4) 다운로드 받고 싶을때가 있을 것이다.

 

일반적으로 mp4 영상을 서버로부터 그대로 받아오는 웹페이지의 경우에는, 개발자 도구에 들어가서 mp4 영상 소스 링크를 통해 웹에서 바로 다운받을 수 있지만, zoom recordings 같은 경우에는 위와 같은 방법이 불가능하다.

 

하지만 다음과 같은 방법을 따라하면 쉽게(?) 줌 녹화 영상을 다운로드 받을 수 있을 것이다.

 

 

2. 방법

 

step1) youtube-dl 다운로드 받기

 

https://github.com/ytdl-org/youtube-dl

 

GitHub - ytdl-org/youtube-dl: Command-line program to download videos from YouTube.com and other video sites

Command-line program to download videos from YouTube.com and other video sites - GitHub - ytdl-org/youtube-dl: Command-line program to download videos from YouTube.com and other video sites

github.com

위의 링크로 접속하면 youtube-dl이라는 프로그램을 다운로드 받을 수 있다.

 

download an .exe file

윈도우를 대부분 사용할 것이므로, 아래로 스크롤 내리다보면 "download an .exe file" 이라는 링크가 보일 것이고, 해당 링크를 클릭하면 자동으로 다운로드 될 것이다.

 

이제 다운받은 "youtube-dl.exe" 파일을 C 드라이브에 ("C:\") 넣어준다.

꼭 C드라이브에 넣어야 하는건 아니지만, 설명의 편의를 위해..

 

이제 관리자 권한으로 cmd를 실행시킨 뒤, "cd C:\" 명령어를 치면 C 드라이브로 이동할 것이다.

이제 "./youtube-dl.exe" 라는 명령어를 치면 아래 그림과 같은 에러가 나올 것인데, 이러면 일단 1단계는 성공한 것이다.

 

 

 

step2) 줌 녹화 URL 주소와 Passcode(비밀번호) 준비하기

 

다운받기 위해서는 줌 녹화 사이트가 있는 URL 주소와 Passcode(비밀번호)를 준비해야 한다. (참고로 줌 회의실의 URL이 아니라, 줌 녹화가 올라간 사이트의 URL이다.)

 

보통 줌 녹화 URL 주소를 치고 들어가면 아래 그림과 같이 암호를 입력하라고 하는데, 아마 관리자가 암호도 같이 공유해줬을 것이다. 여기에 사용하는 것이 바로 Passcode이다.

 

 

step 4) 다운로드 받기

 

아까의 cmd 창으로 돌아와서, 아래와 같이 명령어를 쳐준다. 

[ ] 대괄호를 빼고 거기에 해당 값을 넣어주면 된다.

 

C:\> youtube-dl -o "[동영상파일명.mp4]" -v "[동영상 URL주소]" --video-password "[패스워드]"

 

명령어 예시 (위 예시에서 경로는 C:\my_program으로 되어있는데, 위 과정을 따라왔다면 C:\로 되어있을 것이다)

 

명령어를 치면 곧 다운로드 %가 나오면서 다운로드가 될 것이다.

다운된 파일은 youtube-dl.exe가 있는 경로 (C:\) 에 저장된다.

 

지금까지는 줌에서만 알아봤지만, 줌 말고도 유튜브, vimeo 등 다양한 동영상 플랫폼에서 사용 가능한 툴이므로 유용하게 쓸 수 있다.

 



3. 위의 방법으로 안될 경우, 다른 방법 (추가 2022.03.28)

 

위의 방법으로 했는데 오류가 나는 경우가 있다.

대표적으로 아래 그림과 같이 줌 영상을 다운받을때 분명 맞는 비밀번호를 입력했는데도 Wrong passcode 에러가 뜨는 경우가 있다.

 

줌 youtube-dl 다운로드 에러

 

 

이럴 경우를 대비해 새로운 방법을 찾아보다 아래 블로그에서 답을 얻을 수 있었다. 

 

https://michaelabrahamsen.com/posts/how-to-download-zoom-recordings/

 

How to download zoom recordings

Zoom recordings are often only available for a limited amount of time after the recording and they do not allow an easy way to download to reference again later. There is a solution: you can use youtube-dl to download previously recorded zoom calls or meet

michaelabrahamsen.com

 

 

기본적인 명령어는 아래와 같다.

 

C:\> youtube-dl -o "[동영상파일명.mp4]" --referer "https://zoom.us/" --add-header "cookie: [Cookie 값]" "[Requested URL 값]"

 

위의 명령어에 필요한 값은 크게 2가지 [Cookie 값][Requested URL 값] 이다. 이 값들을 어떻게 얻을 수 있는지 알아보자. (참고로 대괄호 [ ] 는 빼고 입력해야 한다.)

 

 

3.1. Cookie 값

 

Cookie 값 획득방법

 

위의 그림에서 확인할 수 있듯이 Cookie 값 얻는 법은 다음과 같다.

1) 다운받으려는 영상이 있는 페이지에 접속한 뒤 F12를 눌러 개발자도구 창을 띄워준다.

2) Network 탭을 클릭한다.

3) Media 탭을 선택한다.

4) 아래 뜨는 영상 파일을 클릭한다. (안뜰경우 새로고침(F5)를 해준다.)

5) 오른쪽에서 Request Header 탭의 Cookie: 뒤에 나오는 쿠키값을 복사한다. (크롬의 경우 저 항목을 드래그해서 오른쪽 클릭하면 Copy value와 복사 두가지가 나오는데, '복사'를 눌러야 한다. copy value를 누르면 에러가 뜨더라고요..)

 

 

3.2. Requested URL 값

 

Requested URL 값 획득방법

 

위의 그림에서 확인할 수 있듯이 Requested URL 값 얻는 법은 다음과 같다.

1) 다운받으려는 영상이 있는 페이지에 접속한 뒤 F12를 눌러 개발자도구 창을 띄워준다.

2) Network 탭을 클릭한다.

3) Media 탭을 선택한다.

4) 아래 뜨는 영상 파일을 클릭한다. (안뜰경우 새로고침(F5)를 해준다.)

5) 오른쪽 General 탭의 Requested URL: 뒤에 나오는 Requested URL값을 복사한다. (역시 Copy value 말고 '복사'를 눌러준다.)

 

 

여기까지 잘 따라왔다면, Cookie 값 Requested URL 값을 얻을 수 있다.

앞서 말했듯이 아래 명령어에서 [Cookie 값]과 [Requested URL 값] 에 각각 얻은 Cookie 값Requested URL 값을 넣어주면 된다.

 

C:\> youtube-dl -o "[동영상파일명.mp4]" --referer "https://zoom.us/" --add-header "cookie: [Cookie 값]" "[Requested URL 값]"

 

명령어 입력 예시

 

위 방법으로 하면 비밀번호 관련 오류가 뜨는 영상도 다운받을 수 있음을 확인했다!