Eu quero gravar uma estação de rádio FM que forneça um fluxo de internet. Eu trabalhei o comando para gravar isso e estou feliz com os resultados. No entanto, de vez em quando eu vou começar o comando e recebo esta saída:
Output #0, mp3, to '/Volumes/Linkstation/Audio/Radio Programs/test.m4a':
Metadata:
icy-br : 64
icy-name : KXL-FM
StreamTitle : ad|main - Commercial Break -
Por favor, note o valor de metadados "Commercial Break". Se não me engano, esse valor muda enquanto o stream está ativo e parece ser um marcador confiável de quando eles entraram no intervalo comercial.
O ffmpeg pode pausar a gravação e continuar?
Em caso afirmativo, ele pode fazer isso de forma programática a partir de um script de shell (e não apenas de forma interativa a partir de um pressionamento de tecla)?
Em caso afirmativo, posso de alguma forma detectar que os metadados do StreamTitle foram alterados?
Tags ffmpeg shell-script