메뉴 건너뛰기

팁(TIP) 맥 유저들을 위한 유튜브 영상 저장+캡쳐방법 (ffmpeg 사용)
17,147 51
2021.05.31 18:13
17,147 51

mkv, webm, tp, 일부 ts파일 등등 맥 포토샵에서 비디오 프레임으로 불러오기가 안 될 때가 많은데

맥북은 마땅한 캡쳐 프로그램도 없어서 고민하는 덬들을 위한 방법!

준비물은 터미널과 메모장~

LfarY.png



1. ffmpeg 설치하기

ffmpeg 설치하려면 일단 homebrew (패키지 설치 매니저라고 함)가 먼저 깔려 있어야 해

터미널 열어서

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

그대로 복붙해주고 엔터치면 패스워드 입력하라고 나올거야 패스워드(맥 로그인할 때 쓰는 거) 입력해주고 엔터 치면 설치 끝!


brew 설치가 끝나면 터미널에

brew install ffmpeg

입력하고 엔터 쳐주면 ffmpeg도 설치 끝~~



1-1. youtube-dl 설치하기

난 유튜브 영상 받을때도 4k 다운로더 대신 youtube-dl 사용해서 다운받는데 막간으로 소개하고 넘어갈게

우선 설치는 터미널에

brew install youtube-dl

입력해주면 설치 끝~


다운로드 받고 싶은 유튜브 영상의 주소를 딴 다음 터미널에

youtube-dl -f bestvideo+bestaudio https://www.youtube.com/watch?v= G5RCuqDoZxY

이렇게 입력해서 엔터를 치면

(더쿠 글쓰기 코드때문에 유튜브 영상이 삽입돼버려서 ㅋㅋㅋㅋㅋㅋ v= 뒤에 띄어쓰기 넣어뒀는데 터미널에 입력할 땐 띄어쓰기 없어야해 ㅠㅠ)

vXpjl.png

이런 식으로 다운로드 진행이 되고 저장될거야

bestvideo+bestaudio 로 설정해서 저장하면 지원하는 제일 고화질 영상으로 다운됨


KcNML.png

경로는 이렇게 맨 하단에 보이는 것처럼 /Users/사용자명 여기에 저장돼!

나는 내 실명으로 돼있어서 가렸어 ㅠ 암튼 이런 식으로 다운받으면 된다!




2. 캡쳐하기

나는 짤 찌기를 맥으로 시작해서 인코더나 플레이어를 사용한 캡쳐방법은 잘 몰라 ㅋ큐ㅠㅠ

원래 늘 포토샵 '비디오 프레임으로 가져오기' 기능을 사용하다가 

ffmpeg로 영상파일을 프레임단위로 추출하는 것도 가능하지 않을까? 싶어서 찾아보니까 방법이 있더라고

아래 방법은 영상의 원하는 구간에서 가지고 있는 모든 프레임을 jpg파일로 내보내는 방법이야



ffmpeg -ss 00:00:05 -t 4 -i 210213teaser.mkv -r 23.970625 -s 1920x1080 -qscale:v 0 -f image2 /Users/(경로)/210213teaser-1-%03d.jpg


명령어를 간단히 소개해보자면


-ss 00:00:05 -t 4

: 영상의 5초 시점부터 4초간의 모든 프레임을 추출한다는 의미. 즉, 00:00:05 ~ 00:00:09 구간까지 캡쳐한다는 뜻.

난 3초 정도 추출하고 싶으면 앞뒤로 조금 널널하게 총 4~5초정도 잡고 추출한 다음 포토샵으로 불러와서 정리하는 편이야


-i 210213.mkv

: 말 그대로 프레임을 추출할 원본 영상.

만약 경로가 /User/(사용자명)이 아닌 다른 경로에 저장되어 있다면 (ex 다운로드폴더) -i /Users/(사용자명)/Downloads/210213teaser.mkv 이런 식으로 경로를 수정해줘야 해

파인더에서 파일 선택한 다음 cmd+option+C 누르면 경로 복사 가능!!!

그리고 유튜브에서 받은 상태 그대로 사용하면 파일명에 띄어쓰기가 남아있는데 그러면 명령어 안 먹으니까 대충 적당한 걸로 이름 수정해준 다음 사용하기!


-r 23.970625

: 1초에 몇 프레임을 추출할거냐 하는 부분인데 이건 나는 원본영상의 프레임레이트 그대로 적어줘

다른 이유는 아니고... 24프레임 영상에 30프레임으로 입력해서 추출하면 중복프레임 생기고 그래서 ㅠ

알아내는 방법은 VLC나 IINA 같은 영상 플레이어로 영상을 연 다음 cmd+I 눌러주면 FPS값 나올거야



HuEBl.png

iPhyR.png

이런 식으로 뜨는 데 이거 그대로 가져와서 입력해주면 돼!


-s 1920x1080

: 이건 말 그대로 추출할 이미지파일의 해상도!

4K 파일이면 3840x2160 입력하면 되고, 난 어차피 4K는 너무 커서 포토샵에서 1080으로 리사이즈한 다음에 크롭 시작하는 편이라 그냥 추출도 1080으로 해버려 ㅋㅋㅋㅋ


-qscale:v 0

: -qscale:v 는 Jpg파일 화질 관련 명령어고 0이 가장 고화질값


-f image2 /Users/(경로)/210213teaser-1-%03d.jpg

: -f image2 는 내가 알기로 이미지 시퀀스(복수의 이미지)로 추출한다는 의미인데 확실하지 않음... ㅠ 암튼 그대로 넣어두고

추출하고자 하는 경로를 입력해주면 돼

%03d 부분은 순서대로 세 자리수 번호가 매겨진다는 의민데 파일명을 저렇게 설정해두면 아래와 같이 추출됨

(보통 캡쳐를 천 장 단위로 하지는 않으니까...? 근데 네 자리로 하고싶으면 %04d로 입력해두면 돼)

IcPFd.png
이걸 풀어서 써놓으니까 엄청 장황해졌는데 실제로 할 때는 꽤 간단해!


난 그냥 메모장에

youtube-dl -f bestvideo+bestaudio https://www.youtube.com/watch?v= G5RCuqDoZxY

(여기도 마찬가지로 v= 뒤에 띄어쓰기 없이 입력해줘!)

ffmpeg -ss 00:00:05 -t 4 -i 210213teaser.mkv -r 23.970625 -s 1920x1080 -qscale:v 0 -f image2 /Users/(경로)/210213teaser-1-%03d.jpg

이렇게 두 줄 써서 저장해두고 영상 뜨면


1) 유튜브 주소 따서 입력한 다음 터미널에 붙여넣어서 영상 다운로드

2) 받은 파일명 간단수정하기

3) 원하는 구간 체크해서 명령어에 구간 입력, 파일명 수정, 프레임레이트 수정 (필요하면 해상도도 수정)

4) 터미널에서 실행하면 끝!


막상 해보면 어렵지 않다구~ 원본 영상의 확장자랑 무관하게 추출할 수 있어!



3. 구간 인코딩하기

프레임 추출하기 전에 내가 사용하던 방법이야

유튜브 영상 다운받고 파일명 수정하는 것까지는 그대로!


ffmpeg -ss 00:00:05 -t 4 -i 210213teaser.mkv 210213teaser-1.mp4


그다음 이렇게 원하는 구간을 입력하고, 원본영상 → 원하는 추출 파일명+확장자 순으로 입력해서 터미널 실행하면 그 구간만큼 잘린 mp4 파일로 인코딩돼!

그럼 그대로 포토샵에서 비디오 프레임으로 불러오기 해주면 된당

저장 경로는 마찬가지로 기본경로 /Users/(사용자명)에 저장될거야 원하는 경로 있으면 파일명 앞에 붙여주면 됨




이상 끝~

유튭 영상 다운부터 캡쳐나 인코딩까지 그냥 터미널 열어놓고 쭈욱 하면 돼서 나는 이런 식으로 하는 편이야!

문제 있으면 댓글로 알려조~~ 그럼 이만!

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

번호 카테고리 제목 날짜 조회
이벤트 공지 <극장판 짱구는 못말려: 초화려! 작열하는 떡잎마을 댄서즈> 예매권 이벤트 457 12.11 29,034
공지 [공지] 언금 공지 해제 24.12.06 4,284,202
공지 📢📢【매우중요】 비밀번호❗❗❗❗ 변경❗❗❗ 권장 (현재 팝업 알림중) 24.04.09 10,935,401
공지 공지가 길다면 한번씩 눌러서 읽어주시면 됩니다. 23.11.01 12,329,151
공지 ◤더쿠 이용 규칙◢ [스퀘어 정치글은 정치 카테고리에] 20.04.29 34,267,223
모든 공지 확인하기()
28935 그외 이렇게 써져있으면 폰트 디자인 좀 바꿔도 되는건가?? 1 12.13 51
28934 그외 디노이즈랑 클린없이 보정하고싶은데 3 12.13 99
28933 그외 진짜 알못인데 내가 노트를 예쁘게 만들고싶은데 뭘 배워서 만들어야될지 모르겠어 2 12.11 233
28932 그외 약간 어둡고 주황조명있는데서 짤보정해도 될까 1 12.11 216
28931 그외 언제부턴가 일러스트 창이 대지 개수만큼 열리는데 12.10 120
28930 그외 이제 티스토리 이미지 링크 못 거는거야? 3 12.09 356
28929 그외 이거 폰트 이름 아는 덬 있어??ㅠ 2 12.08 363
28928 그외 어도비 로그인이 안 되는데 해결방법 아는 사람 ㅠㅠ(맥) 4 12.06 225
28927 그외 나노바나나 실무에 써보려고 했던 후기 4 12.06 357
28926 그외 티스토리 글쓸 때마다 건물이름 입력하는 거 2 12.04 362
28925 그외 티빙 영상 다운받는 법 모르겠다 1 12.03 356
28924 그외 움짤속도 0.05로 해도 영상보다 느린데 뭐가 문제일까 5 12.02 340
28923 그외 아니 나노바나나 개쩌는거 나도 한번 경험해보고싶은데 2 12.01 574
28922 그외 포토샵 뒤에 숫자 몇 쓰고 있는지 알려주라 6 11.30 347
28921 그외 짤쪄야되는데 또 누워있엇네.... 3 11.28 265
28920 그외 영상 프로그램 ㅊㅊ 좀!! 4 11.28 274
28919 그외 다들 색감 어디에 맞춰? 8 11.28 405
28918 그외 어도비 짤계용으로만 구독중인데 뽕뽑을려고 1 11.28 293
28917 그외 요즘 아파서 짤을 못만들어서 슬픔 1 11.28 132
28916 그외 스트리밍사이트 추출 어떻게해? 캡쳐도 안되네 ㅠㅠ 2 11.28 254