Se ffmpeg
interromper a codificação, não haverá mais entrada para analisar ou o fluxo terá terminado. Este é um problema com o fluxo em si ou, provavelmente, com um erro na sua versão ffmpeg
.
O que você está usando é uma versão antiga e (conhecida) quebrada fornecida pelas fontes de pacotes do Ubuntu . Considere a atualização para um ffmpeg
recente e tente novamente.
Quanto à sobrecarga de muxing:
Sempre que você capturar vídeo, áudio ou legendas e colocá-los em um formato de contêiner (como FLV no seu caso), o contêiner precisará de alguns dados adicionais para multiplexar esses fluxos.
São basicamente metadados contidos nos dados reais e você não consegue se livrar dessa sobrecarga . Cada contêiner apresentará uma sobrecarga de muxing, mas geralmente será menor que alguns por cento dos dados reais.
Se você tiver muito requisitos rigorosos sobre a quantidade de largura de banda disponível, deverá, portanto, considerar a sobrecarga possível ao codificar os fluxos de vídeo e áudio. Por exemplo, se você tiver vídeo de 1500 kBit / s e áudio de 128 kBit / s, a largura de banda total necessária será superior a 1628 kBit / s (por exemplo, 1660 kBit / s).