FFMPEG Streaming über RTMP

Ich versuche einen stream erstellen mit ffmpeg zum senden von video an einen Red5-Server. Ich habe es schon geschafft, dies zu tun, verwenden Sie diesen Befehl:

ffmpeg -re -y -i "Videos\Video1.mp4" -c:v libx264 -b:v 600k -r 25 -s 640x360 -t 40 -vf yadif -b:a 64k -ac 1 -ar 44100 -f flv "rtmp://192.168.0.12/live/videostream"

Mein problem ist, wenn ffmpeg endet die Codierung des Videos, es Stoppt den Datenstrom, und damit schneidet das video kurz für 5-10 Sekunden (für kurze videos), aber das wird noch schlimmer bei größeren videos.

Gibt es eine Möglichkeit zu stoppen dieses Verhalten?
Ich habe versucht, fügen Sie eine leere 10-Sekunden video vor und nach dem original-video, aber durch einige Optionen für die Kodierung, die ich immer am Ende verlieren-audio. Und das einzige Art-Werke auf die kurzen videos, aber auf längeren videos das problem ist immer noch da.

Irgendwelche Empfehlungen?

  • Mann, das scheint wie ein bug, vielleicht ping-ffmpeg-user-ML?
  • Hi, lief ich in genau dem gleichen Befehl in Win 8. Aber ich erhalte folgende Fehlermeldung am Ende: [flv @ 03990f40] Fehler beim aktualisieren der header mit der richtigen Dauer. [flv @ 03990f40] Fehler beim aktualisieren der header mit der richtigen Dateigröße. Irgendeine Idee?
InformationsquelleAutor desto | 2013-07-30
Schreibe einen Kommentar