1

Я хочу записать 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 приостановить запись и возобновить?

Если это так, может ли он сделать это программно из сценария оболочки (а не только интерактивно, как при нажатии клавиши)?

Если да, могу ли я как-то обнаружить, что метаданные StreamTitle изменились?

0