Bite Bits/Windows Tips

ffmpeg 와 작업 스케쥴러를 이용한 스트리밍 예약 녹음하기

상영 2017. 8. 7. 18:07

ffmpeg 다운로드 static 으로 된거 받음. (다운로드)

파일 받아서 c:\bin\ffmpeg 에 압축 풀면 c:\bin\ffmpeg\bin\ffmpeg.exe 파일 있음.


Audio 스트리밍 URL : http://somedomain.com/path/playlist.m3u8


> cd c:\bin\ffmpeg\bin\

> ffmpeg -t 1200 -y -i http://somedomain.com/path/playlist.m3u8 my_save_file.mp3


-t 1200

이렇게 하면 프로그램 실행 시점에서 1200초 (20분) 간 녹음파일이 저장된다.


-y 옵션은 my_save_file.mp3 파일이 이미 있을 때, 덥어쓰겠냐? 물어보는 것에 무조건 Y 로 답하게 하도록

이건 사용자의 판단이 필요하는 것에 전부 Y 로 답하기 위한 것.


-i 옵션은 input streaming


마지막 my_save_file.mp3 는 저장된 파일 원본 파일 (input stream) 의 형식과 무관하게

내가 원하는 포맷으로 저장된다.


위의 명령을 배치파일로 만든다.


그 다음, 예약 실행 설정


윈도 제어판 열기 -> 관리도구 예약 작업 





새로 만들기 버튼 클릭하면 아래의 창이 뜨고, 원하는 설정으로 저장