메뉴 건너뛰기

잡담 맥에서 ffmpeg/YouTube-dl로 가장 간단하게(?) 영상/자막 다운하는 법
30,001 22
2021.04.18 15:47
30,001 22

안녕 덬들아! 이미 친절한 덬들이 많이 글을 올려줬는데, 보고 따라하다가 여기까지만 스텝을 밟아도 가능하겠다 싶은 부분들과 내가 시행착오를 겪었던 부분들만 모으고+정리해서 가져왔어!!

아래가 내가 도움을 받은 글들이야. 원글을 써준 덬들에게 미리 고마움을 전해봐..!


❤️ https://theqoo.net/japan/1643891789

❤️ https://theqoo.net/arashi/1688989691


m3u8 주소 따오는 방법 같은건 위의 덬들이 너무너무 친절하게 이미 설명해준 관계로 스킵했어.

아래부터가 내가 생각하는 가장 간단한 다운로드 방법이야. 한번 설치만 잘 해놓으면 그 다음부터는 정말 신세계..!


진짜 제일 쉬운 방법은 4-1에 나오고, 1, 2, 3을 꼭 따라해야만 4-1이 되기때문에 확인해줘.


** 참고로 나는 2020년형 맥북 프로(인텔), 맥OS Catalina 10.15.5 사용중이야




1. 터미널 앱을 연다

Command+스페이스 바 또는 화면 상단 메뉴 막대의 돋보기 버튼을 누르면 Spotlight가 실행돼.

여기서 터미널/terminal을 검색해서 터미널 앱을 실행해줘




2. Homebrew 설치하기

ffmpeg/YouTube-dl 모두 Homebrew라는걸 다운받으면 되게 쉽게 할 수 있더라고.

이전 글들을 보니 Homebrew 설치 전에 Xcode를 미리 다운받는게 좋다고 되어있던데, 찾아보니 Xcode가 미설치된 경우 Homebrew가 자동으로 필요한 부분을 설치해주는듯 해..!(Xcode 설치와는 별개라고는 하니 참고해)


아무튼 이제


https://brew.sh


위 사이트에 접속해서 qdhQr.png

오른쪽 동그라미를 눌러서 홈브루 인스톨 코드를 복사하고, 그대로 2에서 열어놓은 터미널에 복붙해줘!

엔터를 두번정도 누르면 쭉쭉 진행될거야(자세한 내용은 https://theqoo.net/arashi/1688989691 ← 이 덬이 쓴 글을 확인해줘🥺)

나는 홈브루 설치하는데 거의 30분 걸렸던거 같아.. 정말 아무리 확인해봐도 뭐가 계속 설치되고 있더라고. 그시간동안 다른 일을 하고 있으면 설치가 끝나있을거야! 




3. ffmpeg를 설치하자

설치가 끝난 터미널 앱에서 그대로


brew install ffmpeg


를 입력해줘! 그러면 ffmpeg가 설치되는거야. 이것도 오래걸리지만 인내심을 가지고 기다리다 보면.. 나는 홈브루보다는 빠르게 설치가 됐어 ㅋㅋㅋ 보통 10분 정도 걸린다고 하니 참고해.

만약 내가 설치가 된건지 안된건지 잘 모르겠다? 하면 그냥 ffmpeg를 입력해봐. 그래서 버전 어쩌고저쩌고 막 뜨면 이미 설치된거야!

재설치하고싶다면 brew reinstall ffmpeg를, 삭제하고 싶다면 brew uninstall ffmpeg를 입력하면 된다고 하니 참고해줘.



3-1. ffmpeg로 영상 다운받기

영상만 다운받는 법은 생각보다 간단해. 복사할 필요도 없이 아래 주소를 그냥 외워서 칠수도 있어.


ffmpeg -i "영상 주소" -c copy 다운받고싶은이름.mkv


★ 영상 주소 주위에 꼭 따옴표를 해주는거 잊지 말아줘!

★ ts로 다운받을 덬들은 ffmpeg -i "영상 주소" -c copy "다운받고싶은이름.ts" 와 같이 저장명 주변에 따옴표를 해줘야해. 만약 mkv나 mp4로 받고싶은 덬들은 따옴표 하면 다운로드가 안되니까 따옴표 꼭 빼줘!!(내가 여기서 엄청 헷갈렸어..8ㅅ8)

★ 맥의 기본 다운로드 폴더는 Home이야. 저장이 완료된 폴더가 어딘지 모르겠다면 터미널에서 open . (글자와 . 사이에 띄어쓰기!) 입력하면 바로 파인더가 뜰거야. 저장 위치 바꾸고 싶으면 영상 다운받기 전에 미리 cd 경로 입력하면 됨.



3-2. ffmpeg로 자막 다운받기

자막도 ffmpeg로 다운받는게 엄청 쉬웠어. 나는 크롬+m3u8 기준으로 설명할게


- F12로 알아낸 m3u8 주소를 그대로 크롬 주소창에 붙여넣어주면 m3u8 파일이 다운로드될거야.

- 파일이 다운로드된 폴더(보통 '다운로드' 폴더에 들어가겠지?)로 간 다음, 해당 파일 위에서 두손가락으로 탭(오른쪽 버튼) - 다음으로 열기 - 파일 편집기 를 클릭해줘

- 그러면 영어로 뭐라뭐라 써져있는게 나올텐데, 우리가 찾아야할 것은 #EXT-X-MEDIA:TYPE=SUBTITLES,GROUP-ID="subtitles-0" 로 시작하는 문장이야.

- 문장 맨 마지막에 보면 URI="~" 로 나오는 부분이 있어. 따옴표와 안에 있는 주소를 모두 복사해줘.


- 다시 터미널로 돌아와서 

ffmpeg -i "아까 복사한 주소" 다운받고싶은이름.srt 


입력하면 자막 파일 다운로드 가능해!!


★ 내가 파일을 여럿 다운받아보니.. 자막이 두줄로 나올 경우 순서가 뒤바뀌어 나오더라. 혹시 해결법을 아는 더쿠가 있다면 알려주라..ㅠㅠ

★ 간혹 복사한 주소 주변의 따옴표를 제외하고도 다운되는 경우가 있는거 같아.

★ smi는 위의 방식으로는 받아지지 않았어ㅠㅠ 확장자는 srt로 받아봐!

★ 사파리에서 m3u8 주소를 주소창에 입력하면 바로 영상이 뜨고 재생이 될텐데, 오른쪽 버튼 눌러서 '비디오 다운로드' 하면 m3u8 파일로 다운로드될거야. 




4. YouTube-dl 설치하기


brew install YouTube-dl


을 터미널에 입력하면 바로 설치가 될거야! ★★참고로 ffmpeg를 미리 설치해놓아야 영상과 소리를 하나로 합칠 수 있다고 하니 3을 보고 미리 설치해주자.



4-1. YouTube-dl로 영상 짱.쉽.게. 다운로드 받기

내가 사용해보니 youtube-dl은 우회하지 않은 영상주소로도 다운로드가 됐어

터미널에


YouTube-dl 영상주소


입력하면 mp4로 바로 다운로드 됨!!!!!!!!!!! 




4-2. YouTube-dl로 화질도 이것저것 선택하고 아무튼 더 좋게 다운로드 받기


YouTube-dl 영상주소 -F


(★F는 꼭 대문자여야돼) 

위와 같이 입력하면


zBzmP.png

이렇게 겁나 정신사나운 조합의 내용이 생기더라고..

순서대로 format code/extension/resolution/note 인데, extension은 파일 확장자(mp4, m4a)이고 resolution은 해상도인걸 쉽게 확인할 수 있을거야.

우리는 이 중에서 확장자가 비디오 파일인 format code, 확장자가 오디오 파일인 format code를 조합해서 다운로드 받을거야.

내가 원하는 해상도를 확인하고 아래와 같이 터미널에 입력해줘.



Youtube-dl 영상주소 -f 비디오 파일 format code+오디오 파일 format code


(ex) youtube-dl 영상주소 -f hls-3170-0+dash-8458b0b5-77b4-44b8-87bf-a97dbbfca28b-0

★ 여기서 f는 꼭 소문자로 입력해줘야해

★ 비디오 파일과 오디오 파일 사이에 꼭 + 를 입력해줘야 조합되는거니까 + 잊지말자! 그리고 + 주변에 띄어쓰기 없어!!!! 띄어쓰면 인식 못하니까 꼭 띄어쓰기 없이 해줘야돼!!

★ 비디오 파일의 코드를 먼저 적어야한대. 만약 잘못 적을 경우 조합을 추천해주니까 그대로 붙여넣어도 돼.

★ 만약 저장된 곳을 찾지 못하겠다면 위와 마찬가지로 터미널에 open . 입력하면 저장된 곳의 파인더가 바로 열려!



4-3. YouTube-dl로 자막 다운받기


YouTube-dl --write-sub --skip-download 영상주소


★ 기존에 있는 자막 추출에는 --write-sub을 사용하는게 가장 안전하게 추출되더라. 이 내용을 빼면 나는 파일이 늘 사라졌어(..)

★ --skip-download 는 영상 다운로드를 스킵하겠다는거야. 대신 이걸 쓰면 자막파일이 무조건 vtt로 다운로드 되어서, srt나 smi로 추가 변환이 필요해

★ 만약 srt로+영상 다운로드까지 한번에 하고싶다면 YouTube-dl --write-sub --convert-subs srt 와 같이 작성하면 다운로드가 된다니 참고해

★ 다운로드가 안된다면?! 자막이 아직 안 올라왔을수도 있어.. YouTube-dl --list-subs 영상주소 입력하면 자막 유무가 나와!



둘 다 사용해보니 경험상 속도는 ffmpeg가 더 빨랐어(youtube-dl은 영상+소리 머징이 오래 걸리더라)

그런데 쉬운건 YouTube-dl이 따로 우회도 안해도 되고 훨씬 편하긴 해

보고 있는 덬들이 좋은 쪽으로 선택해서 사용하면 될듯!



아무래도 맥이 찾아도 정보도 잘 안나오고 너무 전문가 포스가 느껴지는 내용이 많았어서 어려움을 겪었는데

여기 더쿠들의 친절한 도움 덕분에 나도 어떻게 잘 다운로드하게 되었어!!

한번 다운로드 성공하고 나니까 세상 쉬워.. 진짜... 한번 설치만 잘하면 된다. 코드도 쉬워서 대충 외워서 쓸수도 있음.. 핵편해

그래서 혹시 나와 비슷한 도움을 겪고 있을 사람들을 위해 이 내용을 업로드해본다..! 도움이 되길 바래❤️

목록 스크랩 (123)
댓글 22
댓글 더 보기
새 댓글 확인하기

번호 카테고리 제목 날짜 조회
이벤트 공지 [💛아이레시피X더쿠💛] NMIXX 지우 PICK! 피부 고민을 지우는 아이레시피 클렌징오일 체험단 모집! 180 03.16 28,521
공지 [공지] 언금 공지 해제 24.12.06 4,977,576
공지 📢📢【매우중요】 비밀번호 변경 권장 (현재 팝업 알림중) 24.04.09 11,962,620
공지 공지가 길다면 한번씩 눌러서 읽어주시면 됩니다. 23.11.01 12,968,857
공지 ◤더쿠 이용 규칙◢ [스퀘어 정치글은 정치 카테고리에] 20.04.29 35,301,205
모든 공지 확인하기()
3993524 잡담 일본 이제 입국때 스티커 안붙여주는건가 6 01:10 242
3993523 스퀘어 Kroi - Kinetic feat. INCOGNITO [Teaser] 01:04 9
3993522 스퀘어 토츠카 쇼타(A.B.C-Z) 인스타 스토리 01:03 15
3993521 스퀘어 【소수파라 쇼크!?】 팀 분위기가 좋아서 기쁜 전 히어로 아리오카 다이키 【Dispatch】 01:03 7
3993520 스퀘어 𝗞𝗶𝘀-𝗠𝘆-𝗙𝘁𝟮 𝗗𝗶𝗴𝗶𝘁𝗮𝗹 𝗦𝗶𝗻𝗴𝗹𝗲 - '𝗛𝗕𝟮𝗨' 𝟮𝟬𝟮𝟲.𝟯.𝟭𝟳 𝗦𝗡𝗦 𝗣𝗿𝗲-𝗥𝗲𝗹𝗲𝗮𝘀𝗲🤳 2 00:55 31
3993519 스퀘어 3/31 (화) 발매 FRaU MOOK JAXURY 2026 표지 - 미야다테 료타(Snow Man) 00:50 14
3993518 스퀘어 NHK 아사도라 「바케바케」 115화 시청률 15.3% 00:50 14
3993517 스퀘어 WEST. 【논베 산책 🍺 에비스 편】 오쿠라 타다요시 코타키 노조무 오오니시 류세이 아이돌 3인으로 마셔 보면... 00:48 7
3993516 스퀘어 20260316 CDTV 라이브! 라이브! - ALPHA DRIVE ONE(알파드라이브원) / FREAK ALARM 00:45 18
3993515 잡담 하 엘딧치 좋아서 미치겄다 2 00:44 54
3993514 스퀘어 제18회 서울재즈페스티벌 2026, 3차 라인업 22팀 추가 공개! 00:42 69
3993513 잡담 이정도면 코이니도 즌2 줘야하는거 아닝? 3 00:41 70
3993512 스퀘어 ME:I(미아이) MIU × AYANE × TSUZUMI 2026.03.17 20:00(JST) 00:28 18
3993511 스퀘어 Ado 「アイ・アイ・ア」 음원 전달 개시💃 00:25 8
3993510 스퀘어 미야타 토시야(Kis-My-Ft2) 인스타 스토리 1 00:17 21
3993509 스퀘어 [Choreography Video] WILD BLUE - You 00:06 7
3993508 스퀘어 츠마부키 사토시 카오 허밍 탈취 실감 신 CM & 메이킹 & 인터뷰 00:05 28
3993507 잡담 일본 선크림 유명한거 뭐지? 7 00:04 241
3993506 스퀘어 타카하시 쿄헤이(나니와단시) 인스타그램 00:02 29
3993505 잡담 오시멤이 생기는 그순간이 너무 몽글몽글하고 설렌당,,,,, 1 03.16 61