Wenn ffmpeg
die Codierung angehalten wird, gibt es keine weiteren Eingaben für die Analyse oder der Stream ist beendet. Dies ist ein Problem mit dem Stream selbst oder möglicherweise ein Fehler in Ihrer ffmpeg
Version.
Die von Ihnen verwendete Version ist eine alte und (bekanntermaßen defekte) Version, die von den Ubuntu-Paketquellen bereitgestellt wird. Erwägen Sie ein Update auf ein aktuellesffmpeg
Verzeichnis und versuchen Sie es erneut.
Wie für den Multiplexing-Overhead:
Immer, wenn Sie Video-, Audio- oder Untertitel-Streams aufnehmen und in ein Containerformat (z. B. FLV in Ihrem Fall) einfügen, benötigt der Container einige zusätzliche Daten, um diese Streams zu multiplexen (Multiplex).
Es handelt sich im Wesentlichen um Metadaten, die um die eigentlichen Daten gebunden sind, und Sie können diesen Overhead nicht loswerden . Jeder Container führt einen Multiplexing-Overhead ein, der jedoch in der Regel weniger als einige Prozent der tatsächlichen Daten ausmacht.
Wenn Sie sehr hohe Anforderungen an die verfügbare Bandbreite haben, sollten Sie den möglichen Aufwand für die Kodierung der Video- und Audioströme berücksichtigen. Wenn Sie beispielsweise 1500 kBit / s Video und 128 kBit / s Audio haben, beträgt die gesamte Bandbreite mehr als 1628 kBit / s (z. B. 1660 kBit / s).