我想录制一个提供互联网流的 FM 广播电台。我已经想出了录制它的命令,我对结果很满意。然而,偶尔我会启动命令并得到以下输出:
Output #0, mp3, to '/Volumes/Linkstation/Audio/Radio Programs/test.m4a':
Metadata:
icy-br : 64
icy-name : KXL-FM
StreamTitle : ad|main - Commercial Break -
请注意“广告时段”元数据值。如果我没记错的话,这个值在直播时会发生变化,似乎是广告时段的可靠标记。
ffmpeg 可以暂停录制并恢复吗?
如果可以的话,它能否通过 shell 脚本以编程方式执行此操作(而不仅仅是像按键那样以交互方式执行)?
如果是这样,我能否以某种方式检测到 StreamTitle 元数据已更改?