Você não "especifica o cabeçalho" com -t wav
, você diz ao sox que ele deve esperar um arquivo no formato WAV em stdin
. Portanto, sox
obedientemente começa a analisar stdin
e espera um RIFF
como parte do formato WAV, mas não o obtém.
Portanto, não é "sox parou de funcionar", é rtl_fm
, que por algum motivo não produz um formato WAV válido. Verificar a página de manual , pelo menos para a versão de rtl_fm
na página man , o tipo de arquivo é dado por -t wav
e não por -E wav
. Então, verifique as opções para rtl_fm
.
Você introduziu um erro de digitação na semana passada na linha de comando?