오래전에 자동녹화 방법 짧게 설명을 했었는데, 누구나 쉽게 이해 하도록 자세하면서도 간단하게 설명 해보려 한다.
대부분 사람들은 방송을 녹화할 때 , 매일 방송 주소를 적어서 수동으로 녹화해야 해서 귀찮지 않냐고 생각 할거다
전혀 그렇지 않다...
방송을 보지도 않고 항상 녹화가 가능하다. 일이 있어서 집에 가지 못해서 외박을 해도, 방송은 계속 녹화가 되고 있는거다.
그냥 배치 파일 클릭만 한번 해놓으면, 컴퓨터를 끄지 않는 한 365일 24시간 자동으로 녹화가 된다.
윈도우에서도 가능하며, 어렵지 않을까 생각 하겠지만, 의외로 간단하다! 차근차근 따라 해보자.
방송을 녹화 하는 이유는
[1] 팬이라서 방송을 놓치고 싶지 않는 사람
[2] 잠을 자거나, 놀러 가거나, 일 때문에 바쁜 사람
[3] 언론제보를 위해서 녹화를 하거나 다양한 용도
[4] 동시간대 실시간 방송 여러개를 전부 보고 싶어서
태국방송은 대부분 실시간 라이브 방송 위주이며, 다시보기를 남기지 않기 때문에 녹화는 이젠 필수다!
1. 준비물
ytarchive + ffmpeg
https://github.com/Kethsar/ytarchive/releases/tag/latest
윈도우 쓰는 사람은 ytarchive_windows_amd64.zip 을 다운로드 받아서 압축을 풀자
https://www.gyan.dev/ffmpeg/builds/
ffmpeg-git-full.7z 을 다운로드 받아서 압축을 풀자. bin 폴더에 있는 파일 3개를 ytarchive 와 같은 폴더에 넣자
파일 4개를 하나의 폴더안에 모으자!
ytarchive.exe
ffmpeg.exe
ffplay.exe
ffprobe.exe
폴더 상단에 cmd 를 쳐서 직접 명령어를 내리는 방법이 있지만 귀찮을 거다. 배치 파일을 만들어야 한다!
2. 배치 파일 만들어, 반자동으로 실시간 방송 녹화하기
배치 파일을 만들면 쉽게 녹화가 가능해진다.
특정 유튜버를 위한 전용 실행 파일을 만든다고 가정해 보자
윈도우 메모장을 불러 오자.
@echo off
TITLE ytarchive: mantv-720p-wait
echo ytarchive: mantv-720p-wait
ytarchive --merge --monitor-channel -r 600 -o "[%%(upload_date)s] %%(title)s-%%(id)s" https://www.youtube.com/@mantv23/live 720p
pause
다 입력했다면
파일(F) -> 다른 이름으로 저장을 해라. 이름은 마음대로 지어도 된다.. (예) mantv720p.bat

윗 명령어가 뭔지 자세하게 말해 준다. (몰라도 된다. 그냥 이해를 돕고자 적어 본다)
1. TITLE ytarchive: mantv-720p-wait
창 띄우는거 이름을 지정 하는거임.... 뒷자리 mantv-720p-wait 은 마음대로 바꿔도 됨
2. echo ytarchive: mantv-720p-wait
실행한 파일이 뭔지 알려 주는거임.... 혹시 실수 할까봐 출력 하게 만듬
3. --monitor-channel
무한으로 감시하며 방송을 시작할 때 녹화를 하라는 의미다. 녹화가 끝나면 다시 감시모드로 진입한다.
4. -r 300
300초(5분) 마다 방송중인지 체크를 하는 의미다. 설정을 바꿔도 된다.
아래처럼 방송중이지 않을 때는 스샷처럼 대기 모드가 된다.
윗 명령어 3번과 4번 때문에 아래처럼 계속 방송중인지 감시를 하고 자동으로 방송을 녹화하게 된다

5. -o "[%%(upload_date)s] %%(title)s-%%(id)s"
영상을 저장 하면서 파일명을 [방송날짜] 방송제목-라이브ID 이렇게 만든다는 의미임
저장 폴더를 D 드라이브 aa 폴더로 바꾸고 싶다면, "D:/aa/[%%(upload_date)s] %%(title)s-%%(id)s" 로 수정하면 된다..
6. https://유튜브닷컴/@mantv23/live 720p
특정인의 유튜브 주소를 입력 , 720p 화질로 저장 한다는 의미다
유튜브닷컴/@아이디/live 뒤에 live 를 반드시 적어 줘야한다.
고유 아이디가 없는 경우도 있는데 크게 다를건 없다.. 유튜브닷컴/channel/채널고유번호/live
이런식으로 적어주면 된다.
용량이 부담된다면 480p 나 360p 정도로 녹화해도 된다. 가장 좋은 화질은 best 라고 적으면 된다.
(유튜브닷컴 <-- 이건 영어로 해야한다. youtube.com )
3. 다양한 유튜버 실시간 방송을 녹화하고 싶어요
특정인 전용이 아닌 배치 파일을 만들면 된다.
메모장을 열고
@echo off
TITLE ytarchive: best
echo ytarchive: best
set /p "yturl=Stream URL: "
ytarchive --merge --monitor-channel -o "[%%(upload_date)s] %%(title)s-%%(id)s" %yturl% best
pause
이렇게 저장해라

그리고 배치 파일을 실행하면, 직접 주소를 적는 수동 방식이다!
웹브라우저에 나오는 이런 형식의 주소를 넣으면 방송 닫을 때 까지만 녹화가 되며
https://www.youtube.com/watch?v=???????????
아래 처럼 넣으면 창을 끌 때까지 영원히 라이브 방송을 계속해서 녹화를 하게 된다.
https://www.youtube.com/아이디/live
(예) 만든 배치파일 실행시, 아래 스샷의 창이 뜨며, 직접 주소를 입력 하면 된다.

이제 끝이 났으며, 녹화가 가능하다!
지금까지 배치 파일을 2개 만들었다면, 아래 스샷처럼 bat 확장자를 가진 2개의 파일이 추가 저장이 되었을 거다
이름.bat 배치 파일을 더블 클릭만 하면 자동으로 녹화가 시작된다.
방송중이지 않더라도 실행만 시켜 놓으면 알아서 녹화가 된다는 이야기다!

4. 기타
녹화 도중에 멈추고 싶다면
Ctrl+C 를 누르면, 지금 시간까지의 녹화 영상이 저장이 된다.
파일이 합쳐질때까지 기다려야 한다. 다 끝나면 Yes or No 가 뜬다
도저히 이해가 안된다면 리플 달아라. 그럼 더 쉬운 방법을 알려 주겠다
그리고 영상 편집은 CapCut 을 추천한다. 무료이며 간단하다
여러가지 명령어를 알고 싶다면 아래 링크를 참고해라
https://github.com/Kethsar/ytarchive
댓글 영역
획득법
① NFT 발행
작성한 게시물을 NFT로 발행하면 일주일 동안 사용할 수 있습니다. (최초 1회)
② NFT 구매
다른 이용자의 NFT를 구매하면 한 달 동안 사용할 수 있습니다. (구매 시마다 갱신)
사용법
디시콘에서지갑연결시 바로 사용 가능합니다.