ffmpeg 可以在录制时暂停,然后恢复吗?

ffmpeg 可以在录制时暂停,然后恢复吗?

我想录制一个提供互联网流的 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 元数据已更改?

相关内容