毎日8時に数時間ずつオーディオを録音しようとしています。 cron + arecordテストでは、10分間隔を使用し、8分(480秒)の間記録を試みました。
*/10 * * * * arecord -f dat -r 48000 -D hw:2,0 -d 480 -c 2 record`date "+\%Y\%m\%d\%H\%M "`.mp3
ファイルの生成中に構文は機能しますが、すべての起動は1分後に停止します。
*私のLinux Mint 19.3システムでは、同じプロセスで適切な長さのusfullファイルが生成されます。
アドバイスしてください:)
編集する:
cronなしでログインしようとすると、数分後にプロセスが終了します。私が録音した最も長い録音は2分47秒でした。
pi@raspberrypi:~ $ arecord -f dat -r 48 -D hw:2,0 -d 1800 -v -c 1 /home/pi/record.wav
Recording WAVE '/home/pi/record.wav' : Signed 16 bit Little Endian, Rate 48000 Hz, Mono
Hardware PCM card 2 'USB PnP Sound Device' device 0 subdevice 0
Its setup is:
stream : CAPTURE
access : RW_INTERLEAVED
format : S16_LE
subformat : STD
channels : 1
rate : 48000
exact rate : 48000 (48000/1)
msbits : 16
buffer_size : 24000
period_size : 6000
period_time : 125000
tstamp_mode : NONE
tstamp_type : MONOTONIC
period_step : 1
avail_min : 6000
period_event : 0
start_threshold : 1
stop_threshold : 24000
silence_threshold: 0
silence_size : 0
boundary : 1572864000
appl_ptr : 0
hw_ptr : 0
Killed
答え1
原因が何であるかはわかりませんが、OSを更新して再起動したところ、問題が解決しました。誰かが特定のRaspberry Piのサウンドとオーディオの定義を混乱させた可能性があります(これはグループプロジェクトなので、誰がいつやったのかわかりません)。だから...