AD

프로그램 트위치 클립 다운로드 받기

아는척하는_로젠케이
2022-12-02 11:19:14 7711 7 7

트위치의 영상이나 클립을 다운로드 하는 툴은 많이 있습니다. 온라인으로 다운로드 받을 수 있는 도구도 있고, 트위처리처와 같은 오픈소스 도구도 있죠. 트위처리처는 올해 10월달에 개발 중단되었는 공지가 올라왔습니다.

제가 소개할 도구는 파이썬으로 만들어진 https://github.com/ihabunek/twitch-dl 입니다

이 도구를 사용하려면 파이썬 3.7 이상,ffmpeg 가 시스템 경로에 포함되어 있어야 합니다. 당연히 명령행을 사용하실 수 있어야 겠죠. (터미널 혹은 명령행 프롬프트 등을 사용해서요)

명령행으로 만들어지는 이유는 간단해서 그렇다고 생각합니다. 윈도우가 띄워지는 GUI로 만드려고 하면 여러 가지 수고가 들고 제대로 만들지 않으면 명령행만 못하거든요.

명령행 사용에 익숙하진 분은 직접 들어가셔서 사용하시면 되고 그렇지 않으신 분들을 위해 해당 파일 및 필요한 파일을 exe 로 만들고 압축 파일로 묶어서 올려두었습니다. 링크는 https://www.mediafire.com/file/rcutbyzd4fjoqsh/twitch-dl-pack.zip/file 이며 파일을 다운로드 받아서 압축을 풀면 ffmpeg 도 포함되어 있습니다.

사용방법

먼저 파일을 풀어서 압축을 풉니다. 그리고, 해당 폴더에 터미널을 띄웁니다.

다음 명령을 입력합니다. 

twitch-dl clips twitchid -a -j > clips.json

트위치 아이디 위치에 원하는 스트리머의 트위치 아이디를 넣어야 합니다. -a 는 all 이라는 뜻이며 모든 클립 정보를 가져오게 되고 -j 는 json 포맷이라는 뜻입니다.

그러면 clips.json 이라는 클립 정보 파일이 생깁니다.

웹 브라우저를 띄운 후 clips.json을 드래그 해서 넣으세요. 그리고 메뉴에서 찾기(단축키 CTRL+F)를 눌러서 “title” 를 넣어보세요. 그러면 해당 단어의 개수가 나오는데 이것이 클립 개수 입니다.

0eed8084ee61b995f676521d6f32ba08.png

1/415, “title”이라는 단어가 415개 있다는 뜻이므로 클립 총 개수는 415개 입니다

다음 명령으로 클립을 모두 다 받습니다

twitch-dl.exe clips twitchid -a --download

클립 개수에 따라 시간이 꽤 걸릴 것입니다.

중간에 취소하고 싶으면 Ctrl+C를 눌러서 취소할 수 있습니다. 그리고, 다시 저 명령을 실행하면 이미 다운로드 받은 것은 받지 않고 다운로드 받지 않은 것을 받기 시작합니다.

클립 용량은 한 개를 여유있게 약 40MB로 잡고 계산하면 될거라고 생각합니다.

전부 다 받았으면 스트리머에 따라 한 폴더에 몇 천개의 영상 파일이 있을 것입니다.

arrange.exe 스크립트는 json 파일의 정보를 바탕으로 다운로드 받은 파일을 날짜 별로 폴더에 복사해주고 파일 이름 앞에 시간이 적혀있도록 만들어 주는 프로그램입니다.

예를 들어 2022-10-22 폴더가 생기고 그 아래에 015641_0123456789_NewJeans-HypeBoy.mp4 라는 파일명이 담기게 되는데 015641 은 01시56분41초에 만들어진 클립이라는 뜻입니다.

따라서 이름 순으로 정렬하면 시간에 따라 정렬이 되겠죠.

파일 이름의 수정이 필요하신 분은 arrange.py 의 스크립트를 수정해서 사용하시면 됩니다. (저는 python 3.10을 사용하고 있는데, 특별한 명령어를 쓴 것이 아니라서 python3 다른 버전도 문제 없이 동작할겁니다.)

마무리

https://tgd.kr/g/tip?search_type=nickname&search_term=%EB%A1%9C%EC%A0%A0%EC%BC%80%EC%9D%B4 를 보시면 제가 써 왔던 글들을 보실 수 있습니다

궁금한 점은 덧글로 질문해주세요.


후원댓글 7
댓글 7개  
이전 댓글 더 보기
이 글에 댓글을 달 권한이 없습니다. 로그인해 보세요.
AD
방송하기프로그램채팅/봇업데이트
2
02-03
13
프로그램
간단한 타이머 프로그램
인디벨
02-01
3
01-30
2
방송하기
ID14 Mk2 원컴방송세팅법 [1]
김탄2
01-29
7
01-21
2
프로그램
StreamLabs OBS 의 녹화,방송 구분 기능 [3]
아는척하는_로젠케이
01-12
3
프로그램
OBS 스튜디오 29.0 업데이트 [4]
상어밥__
01-09
5
방송하기
OBS 28의 사운드 관리에 대한 글 [3]
아는척하는_로젠케이
12-24
1
프로그램
Nginx RTMP 툴 [1]
베리머취래빗
12-18
4
12-07
»
프로그램
트위치 클립 다운로드 받기 [7]
아는척하는_로젠케이
12-02
5
11-18
인기글 글 쓰기