censury.com.br と同様のサービス、つまり、特定の時間にラジオを録音し、録音内容に応じて異なる名前の .mp3 ファイルにするサービスを行いたいと思っています。例: stream08-19-2019-22-00.mp3
私は初心者ですが、ffmpeg はお気に入りのラジオ番組を録音するのに最適な方法のように思えます。
私は 3 つのラジオの特定の時間と CentOS を搭載した VPS が好きなので、これらのプログラムを録画できたら素晴らしいと思います。
答え1
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
定期的に固定されたスケジュールで実行される cron ジョブを作成するには、次のようにします。
crontab -e
次にコマンドを入力します:
0 16 * * 3 ffmpeg -i input -t 01:00:00 -c copy "$(date +%F_%H-%M-%S).m4a"
上記の例では、毎週水曜日の16:00に1時間録画します(-t 01:00:00
)。
cron ジョブは で表示できますcrontab -l
。