나는 특정 시간에 내 라디오를 녹음에 따라 다른 이름으로 .mp3 파일로 녹음하는 censury.com.br과 유사한 서비스를 수행하고 싶습니다. 예: stream08-19-2019-22-00.mp3
저는 아주 초보이지만 ffmpeg는 제가 좋아하는 라디오 프로그램을 녹음하는 완벽한 방법인 것 같습니다.
나는 세 개의 라디오와 CentOS가 있는 VPS의 특정 시간을 좋아합니다. 이러한 프로그램을 녹음할 수 있다면 정말 좋을 것입니다.
답변1
일회성 녹음
at
명령이나 스크립트를 예약하려면 다음 명령을 사용할 수 있습니다 .
at 14:30:00
예약된 명령을 입력할 수 있는 프롬프트가 나타납니다.
at > ffmpeg -i input -t 01:00:00 -c copy "$(date +%F_%H-%M-%S).m4a"
위의 예에서는 1시간 동안 녹화합니다( -t 01:00:00
).
저장하려면 ctrl+를 누르세요 d.
예약된 작업을 보려면 다음 atq
명령을 사용하세요.
반복녹음
crontab
정기적이고 고정된 일정에 따라 실행될 크론 작업을 생성하는 데 사용할 수 있습니다 .
crontab -e
그런 다음 명령을 입력하십시오.
0 16 * * 3 ffmpeg -i input -t 01:00:00 -c copy "$(date +%F_%H-%M-%S).m4a"
위 예시에서는 매주 수요일 16시부터 1시간 동안 녹화를 진행합니다( -t 01:00:00
).
를 사용하여 크론 작업을 볼 수 있습니다 crontab -l
.