
Ich schreibe einige Informationen zum FFmpeg Live Media Encoder und konnte diese Frage nicht beantworten oder einige Informationen dazu finden.
Angenommen, ich habe eine Webcam, die 30 FPS an meinen PC sendet, und ich verwende ffmpeg als Live-Encoder, der nur 25 Bilder pro Sekunde an die Videoplattform sendet (eine Verringerung um 5 fps).
1) Wird eine Reduzierung von 30 auf 25 negativere Auswirkungen haben, als es einfach bei 30 fps zu belassen? (abgesehen von der zusätzlichen Bandbreite, die benötigt wird) 2) Wird es zu weiteren Qualitätsproblemen führen, anstatt einfach nur eine niedrigere Bildrate zu haben, ich meine vielleicht so etwas wie Interpolationsprobleme und -effekte?
Antwort1
Der Unterschied zwischen 30 und 25 ist optisch so gering, dass er nicht auffällt. Die Größe der Videodatei kann leicht abnehmen, aber das hängt ganz vom verwendeten Codec ab (Sie könnten genauso gut eine größere Größe haben).
Es sollte nur dann ein Problem sein, wenn der Computer, der das Video abspielt, schwach ist und jede Hilfe benötigt, die er bekommen kann, sodass der Player weniger zu dekodieren hat. Wenn der Player zu langsam ist, treten Störungen auf, wenn Frames übersprungen werden. Aber mit modernen Computern und Grafikkarten sollte es kein Problem geben.
Wenn Sie den Unterschied visuell sehen möchten, gehen Sie zu 25 fps vs. 30 fps Railfanning wo in beiden Modi dasselbe Video angezeigt wird (ich konnte den Unterschied nicht erkennen).