Frage von kali:Habe Videotrailer auf eine Homepage stellen lassen. Die Videos ruckeln und springen auf manchen Computern, wohl weil sie laden müssen, trotz optimaler Internetverbindung. Die Filme laufen auf einem Flashplayer und sind in etwa 60 MB groß. Zu groß also?
Wie viel MB verträgt ein Video auf einer Homepage?
Vielen Dank schon jetzt für Eure Ratschläge!
Antwort von Jan_W:
Das kommt natürlich auch ganz stark auf die Länge des Videos an, aber 60mb sind definitiv zu groß.
Wie lang sind denn die Trailer in deinem Fall so im Durchschnitt?
Antwort von Kevinovicz:
So'n Blödsinn ;-)
Das Ruckeln und Springen hängt in erster Linie nicht mit der Größe des Videos in MB sondern mit dem Format und der Datenrate zusammen. Wie sollte man sonst Spielfilme die mehrere hundert MB haben über die diversen Dienste streamen können?
Welcher Codec mit welcher Datenrate wurde verwendet?
Antwort von kali:
Hallo Jan, Danke für Deine Antwort. Meine Filme sind zwischen 3 und 5 Minuten lang. Wie groß darf die Datei dann etwa sein?
Hallo Kevin, auch meine Ursprungsdatei war natürlich wesentlich größer. Den Codec mit dem der Film in ein Flash verwandelt wurde weiss ich nicht. Der ursprüngliche Film wurde mit dem Codec h.264 exportiert. Den anderen Codec müsste ich erst erfragen, da ich diese Umwandlung nicht selbst gemacht habe. Ich kenne nur die Endgröße.
Antwort von Jan_W:
Also bitte, wieso sollte meine Antwort Blödsinn sein?
Die Frage war doch ganz klar "wie viel MB verträgt meine Internetseite". Das die Größe eines Videos natürlich auch von der Länge abhängt, ist doch klar. Auch klar ist, dass 60 MB zu groß ist....bei einer Filmlänge von 3-5 Minuten natürlich erst recht. In meinem Post beziehe ich damit nicht auf das Ruckeln.
Vermutlich wurde der Codec bei h.264 belassen, da er schon passend für ein Flash-Video-Container ist. Ist die Dateiendung des Videos vielleicht "flv" oder "f4v" ? Falls ja, dies sind die beiden Standard Container für Flash-Videos und sind mit h.264 ganz gut bedient.
Folgende zwei Dinge sind weiterhin wichtig:
- Die Auflösung der Videos. Wenn du die Trailer in FullHD anbieten möchtest, dann musst du damit rechnen, dass die Dateien recht groß werden.
- Ist das Video mit einer konstanten, oder eine variablen Bitrate codiert? Ist diese weit über 1,5Mbit/s?
Antwort von Kevinovicz:
Also bitte, wieso sollte meine Antwort Blödsinn sein?
Die Frage war doch ganz klar "wie viel MB verträgt meine Internetseite". Das die Größe eines Videos natürlich auch von der Länge abhängt, ist doch klar. Auch klar ist, dass 60 MB zu groß ist....bei einer Filmlänge von 3-5 Minuten natürlich erst recht. In meinem Post beziehe ich damit nicht auf das Ruckeln.
1. Seit wann ist es klar, dass die Größe (in Megabyte) eines Videos von der Länge abhängig ist?
2. Wenn kali bei seinem Provider mal so 500 Megabyte "Space" und ein freies Datenvolumen (für Up- und Download) pro Monat hat, kann der Film auch gerne 499 Megabyte groß sein und in ProRes vorliegen. Das liegt dann deutlich über den für dich zu großen 60 Megabyte. Gestreamt bekommt er den dann trotzdem nicht ruckelfrei. Und ich denke mal darum gings ihm, auch, wenn du dich darauf
nicht beziehst...
Aber anscheinend bist du ja auch schon darauf gekommen, sonst hättest du ja nicht nach Format, Auflösung und Datenrate gefragt...
Immer diese Haarspalterei hier ;-)
Antwort von Jan_W:
Apropos Haarspalterei:
Zwei Videos, gleiche Bitrate, gleiche Auflösung, alles gleich bis auf die Länge. Na, welches Videos wird wohl größer in Sachen Dateigröße sein ;) ?
Und ich sage es gerne nochmal:
Wenn du dir meinen ersten Posts ansiehst, wirst eigentlich nicht feststellen können, dass ich eine Verbindung zwischen dem Ruckeln und der Dateigröße ziehe. Ich antworte lediglich auf eine Frage von kali. Wie kommst du nur immer wieder darauf :-/ ?
Ich würde eher sagen: "Immer diese falschen Interpretationen hier."
Antwort von makra:
Bleibt der Film immer mal stehen weil der Buffer neu gefüllt werden muss, dann kommt das in der Regel von einer zu geringen Internet-Bandbreite.
Ein "Ruckeln" beim Abspielen kommt meistens von zu wenig Rechenpower. Der H.264 Codec erfordert beim Abspielen viel mehr CPU Leistung als beispielsweise ein MPEG2 Codec. Es gibt sogar mehrere Profile für H-264, die das Video für rechenschwache, normale und rechenstarke CPU's komprimieren. Auf Kosten der erforderlichen Bandbreite (entsprechend Dateigröße) natürlich.
Ruckeln kann aber auch entstehen wenn sich die framerate nicht mit der Bildwiederholrate des Anzeigegerätes verträgt.
Es gibt weitere Gründe.
Das Thema ist ziemlich komplex.
Mach am Besten mal den Versuch einen Testfilm mit unterschiedlichen Parametern zu codieren. Dann schaust du ihn auf verschiedenen Rechnern an (natürlich aus dem Internet gestreamt) und entscheidest dich für eine Variante.