我想做一個與 censury.com.br 類似的服務,它可以在特定時間記錄我的廣播,根據錄音以不同名稱保存在 .mp3 檔案中。例如:stream08-19-2019-22-00.mp3
我是個新手,但 ffmpeg 聽起來是錄製我最喜歡的廣播節目的完美方式。
我喜歡三個收音機和一個帶有 CentOS 的 VPS 的某些特定時間,能夠錄製這些節目將是令人驚奇的。
答案1
一次錄音
您可以使用at
指令 do 安排指令或腳本:
at 14:30:00
將出現一個提示,您可以在其中輸入計劃的命令:
at > ffmpeg -i input -t 01:00:00 -c copy "$(date +%F_%H-%M-%S).m4a"
上面的範例將錄製一小時 ( -t 01:00:00
)。
若要儲存,請按ctrl+ d。
若要查看已排程的作業,請使用該atq
指令。
重複錄音
您可以使用crontab
建立將定期執行的 cron 作業,固定計畫:
crontab -e
然後輸入你的命令:
0 16 * * 3 ffmpeg -i input -t 01:00:00 -c copy "$(date +%F_%H-%M-%S).m4a"
上面的範例將在每週三 16:00 錄製一小時 ( -t 01:00:00
)。
您可以使用 檢視您的 cron 作業crontab -l
。