我正在使用 rtl_fm 和 sox 将调频电台保存到 mp3 文件中。rtl_fm 捕获信号,sox 将其转码为 mp3。
rtl_fm -M wbfm -f 88.1M -d 0 -s 22050k -l 310 | sox -traw -r8k -es -b16 -c1 -V1 - -tmp3 - | sox -tmp3 - some_file.mp3
然后我尝试在第二个终端中播放该文件,因为正在使用以下方式编写 mp3:
play -t mp3 some_file.mp3
问题是它只播放到 mp3 在调用播放命令时的时间。
我如何让它随着时间的推移播放附加的 mp3,而它正在被写入?
编辑:在 Raspberry Pi 3 (Raspian Jessie)、NooElec R820T SDR 上运行