Hallo Allerseits,
wir haben hier ein Problem was wir bis jetzt nicht lösen konnten und jetzt hoffe ich, dass mir hier vielleicht jemand helfen kann.
Es ist so, dass wir Videos in ffmpeg nach mp4/h264/aac komprimieren und diese werden dann in "Cinegy" (ein Playout Programm) geladen und gestreamt. Nun ist es so, dass Cinegy vereinzelt Frames nicht darstellt. In der Programmvorschau taucht dann "Media Offline" auf und im Stream ist es dann schwarz. Wenn es vorkommt, dann sind es so 2-8 Frames ca.. Auch scheint es immer nur vor zukommen wenn im Video gerade ein Standbild ist, z.B. eine Powerpointfolie.
Dieses Problem tritt auch nur in diesem Programm auf. In VLC, Quick Time, mpv, sieht man nichts. Wenn ich das ganze in ein mov packe, scheint es besser zu sein. Allerdings wird das auch nicht immer ganz sauber abgespielt und die Clips haben ein paar mehr Frames, wodurch unsere Datenbank nicht mehr übereinstimmen würde.
Hattet ihr schon mal so ein Problem und wisst ihr was man da machen kann? Ich dachte schon, vielleicht liegt es an der variablen Bitrate, aber sicher bin ich mir auch nicht.
Unsere Setting sind:
ffmpeg -i "input" -pix_fmt yuv420p -s 1024x576 -sws_flags lanczos -c:v libx264 -crf 20 -preset slower -g 25 -profile:v Main -level 3.1 -refs 4 -maxrate 3M -bufsize 3M -c:a aac -b:a 192k -threads 8 "out.mp4"
mp4box "out.mp4" -hint -brand mp42 -out "output.mp4"
Grüße
jb_