https://m.ruliweb.com/etcs/board/700037/read/15998
에서 썼던건데 이전 스크립트 경로가 오류가 날 가능성이 있어서 실행파일들을 포함한 합본으로 올림
프리릴리즈 버전이므로 정상적인 동작을 보장하지 않음
사용한 버전 정보나 개별 사용법이 궁금하면 위의 링크를 참고
실제 라이브 방송 중 22분에 2분 입력하고 다운받은 모습
다운 시작시간 18시 22분
실제로 다운로드된 영상파일은 18시 20분부터로 입력한 2분전부터 녹화되어 다운된거 볼 수 있음
시간 오차가 조금 오차가 있긴한데 그래도 놓친 부분을 바로 받아 볼 수 있음
연결프로그램 설정안하면 아마 기본으로 메모장으로 열릴텐데
그러면 우클릭해서 Powershll에서 실행으로 실행하면 됨
그리고 실시간 방송중인 유튜브 링크를 입력하고
다음에 몇 분전부터 다운받을지 숫자를 입력하면됨
ps1 파워셸로 작성된 스크립트로 windows10에서 동작함
windows11은 테스트 환경이 없어서 테스트하지 못했는데 아마도 될거라고 생각함
영상은 해당 폴더내의 download \ 채널명 밑에 저장됨
프로그램이 불안정하다보니 마지막 frag를 다운받지 못하는 경우가 많음
이것도 30분넘게 기다리다보면 완료되는 경우도 있는데 사실 그러면 그냥 다시보기 보는거랑 차이가 없어서
이 부분때문에 스크립트를 작성하게 되었는데
frag가 마지막 프래그 전에 멈춰서 다운 받지 못 할 때 yt-dlp 실행창을 x 버튼을 눌러서 닫으면 받아둔 데이터만으로 오디오랑 비디오 파일을 합침
오디오랑 비디오랑 별개로 다운받기에 frag가 같아야 영상과 소리 모두 출력 가능하고 강제로 병합하는거라 문제가 있을 수 있음
작성된 스크립트
해당 스크립트 + yt-dlp (프리릴리즈버전) + ffmpeg
https://drive.google.com/file/d/1sZ7rfaLEPpN41cixH04UIusZbbuiSHmA/view?usp=sharing
파일 업로드하는건 안 좋아하는데 개별 다운로드랑 경로 설정 따로 해줘야하는게 번거로워서 한번에 올림