yt-dlp "live_url"

 

이렇게 하면 앞부분을 제외한 라이브의 현재 시점부터 녹화한다

그리고 녹화 중에는 실시간 확인이 안되는데 이에 관한 것은 streamlink를 이용한 포스팅이 있다

 

https://mementoomnia.tistory.com/208

 

streamlink 로 youtube live 다운로드

streamlink "live_url" best -o "name.ts" yt-dlp로도 그냥 되긴하는데 그건 다운 중간에 확인이 안된다

mementoomnia.tistory.com

 

 

 

다시 돌아와서

 

yt-dlp --live-from-start “live_url”

 

앞부분부터 다운로드하기 시작한다

작업을 중간에 중단하면 받다 말은 비디오 오디오 파일을 합쳐버린 결과물이 나오는데

보통 오디오 파일의 재생시간이 더 길어서 중간부터 암흑화면으로 소리만 나온다

어차피 중단할 일은 없을 것이다

 

 

yt-dlp --wait-for-video 120 "https://youtube.com/@handle/live"

 

이렇게 하면 120초 간격으로 @handle 채널의 라이브를 확인하고 존재하면 녹화한다

그러니까 예약 녹화 기능인데 위의 두 기능을 합치면

 

 

yt-dlp --wait-for-video 120 --live-from-start "https://youtube.com/@handle/live"

 

120초 간격으로 @handle 채널의 라이브를 확인하고 존재하면 앞부분부터 녹화한다

 

 

 

온전한 결과물을 얻고싶다면 중간에 절대 건드리지 않는 것이 좋다

용량이 클수록 마지막 병합도 오래걸리니 가만히 두자

복사했습니다!