Bemerkst du hin und wieder leichte Ruckler in deinen Videos? Langsame Bewegungen sehen einfach nicht flüssig aus?
Vor allem bei langsam gleitenden Kamerabewegungen merkt man oft, dass diese nicht flüssig sondern hakelig wiedergegeben werden.
Ich zeige dir in diesem Artikel eine effektive Möglichkeit, deine Videos ruckelfrei auf deinem Fernseher wiederzugeben.
Warum ruckeln Videos?
Ich will das mal ganz grob und kurz erklären, so wie ich das verstehe.
Die meisten Filme werden heute mit 24 FPS gedreht. Also mit 24 Bildern pro Sekunde. Dein Fernseher ist jetzt aber z.B. auf 60 Hz eingestellt. Er aktualisiert das Bild also 60 mal in der Sekunde.
Wie bekommt man jetzt 24 Bilder, 60 mal auf dem Bildschirm angezeigt in einer Sekunde? Hier entsteht das Problem! Wäre der Fernseher auf 48 Hz eingestellt würde man einfach jedes Bild doppelt zeigen und alles wäre flüssig. Da 24 aber kein Teiler von 60 ist wird es dirty.
Was passiert also? Das erste Bild vom Film wird 2 mal auf dem Fernseher dargestellt, das zweite Bild wird auch wieder 2 mal gezeigt, das dritte Bild wird dann aber 3 mal angezeigt damit wir am Ende auf die 60 Hz kommen. Also immer in 2-2-3 Schritten. Durch diese ungleichmäßige Umwandlung entsteht ein sichtbares ruckeln.
Wie kann man das beheben?
Damit das Ruckeln beseitigt wird, müssen die FPS vom Film mit der Bildwiederholfrequenz (Hz) vom Fernseher zusammenpassen.
In Kodi finden wir dafür 2 Einstellungen um dieses Problem zu beheben. Diese befinden sich unter Optionen → Video → Wiedergabe.
Info: Du musst zuvor deine Einstellungsebene auf „Fortgeschritten“ umstellen um diese Optionen zu sehen.
Bildwiederholrate anpassen – Die Bildwiederholfrequenz (Hz) deines Fernsehers wird so angepasst, dass es mit den FPS vom Video zusammen passt.
Man kann zusätzlich eine Pausenzeit festlegen da ansonsten dein Film 1 Sekunde bereits läuft, du aber noch nichts davon siehst. Meiner Meinung nach kann man das aber vernachlässigen und auf „Aus“ lassen.
Wiedergabe mit Bildschirm synchronisieren – Die Wiedergabegeschwindigkeit deines Videos wird minimal schneller oder langsamer damit sie mit der Bildwiederholrate deines Fernsehers zusammen passt. Dadurch wird aber auch leicht die Tonhöhe verschoben, sprich etwas höher oder tiefer je nach Wiedergabegeschwindigkeit. Aber keine Sorge, oft hört man den Unterschied nur im direkten Vergleich.
Meine Erfahrung
Ich habe an meinem Raspberry Pi 2 mit beiden Einstellungen experimentiert. Die Aktivierung der ersten Möglichkeit „Bildwiederholrate anpassen“ hat bei mir ein ausgezeichnetes Ergebnis gebracht. Doch leider konnte ich dadurch bei einigen Filmen nicht mehr schnell durch zappen. Immer wenn ich ein Kapitel weitergegangen bin musste ich ein paar Sekunden warten bis der Film an dieser Stelle weiter ging.
Ich habe mich dann schlussendlich für „Wiedergabe mit Bildschirm synchronisieren“ entschieden. Ich würde zwar sagen dass die erste Option „Bildwiederholrate anpassen“ das etwas bessere Ergebnis geliefert hat aber da ich hierbei keinerlei Probleme beim schnellen Kapitelspringen hatte, bin ich bei dieser Einstellung auch geblieben.
Es ist schwer eine Empfehlung für die „beste“ Einstellung abzugeben, da es immer davon abhängt welche Videos man abspielt und welches TV-Gerät man letztendlich besitzt.
Man kann sogar beide Möglichkeiten gleichzeitig aktivieren. Spiele also einfach mal mit diesen Einstellungen rum bis du für dich das optimale Ergebnis gefunden hast. 🙂
Genau genommen richtet sich die Option „Wiedergabe mit Bildschirm synchronisiere“ an diejenigen, die TV-Geräte besitzen, die bestimmte Wiederholfrequenz (FPS, Hz ist eigentlich falsch weil es ein Begriff aus der analogen Sendetechnik ist) nicht beherrschen. Das sollte auch wirklich nur dann tun, denn zusätzlich wird natürlich auch der Ton verzerrt, was unter Umständen zu Quietsche-Stimmen führen kann. Die Verzögerung (Lag) der Benutzeroberfläche ist dadurch zu erklären, dass natürlich dann auch z.B. das OSD, ebenfalls mit der Wiederholfrequenz des Filmes dargestellt und aktualisiert wird, ebenso die Eingaben per Maus, Tastatur, Fernbedienung, etc. In jedem Fall ist mit 24p-fähigen Fernsehern die Option „Bildwiederholrate anpassen“ die eindeutig bessere Wahl.
Hi Cedric, danke für deinen Kommentar. 🙂
Wie gesagt, hatte ich mit „Bildwiederholrate“ das schönere Ergebnis und diese Einstellung ist auch wirklich für alle die erste Wahl.
Beim vorspulen einiger Filme hatte ich eben das Problem dass es einige Sekunden gedauert hat bis der Film an der vorgespulten Stelle wieder lief, wahrscheinlich weil dieser Synchronisationsvorgang bei bestimmten Konstellationen etwas mehr Zeit braucht.
Bei der Option „Wiedergabe mit Bildschirm synchronisieren“ ist der Ton bei mir wirklich leicht höher aber an sich merkt man das nur, wenn man das direkt vergleicht. Diese Information habe ich mal im Artikel ergänzt.
Dafür habe ich eben keinen Performanceverlust beim vor – und zurück spulen und trotzdem eine flüssige Wiedergabe. Die leichte Tonverschiebung fällt bei mir nicht schwer ins Gewicht, obwohl ich schon sehr pingelig bei solchen Dingen bin.
Hi Aki,
klar, das ist natürlich in erster Linie Geschmackssache, welchen Modus nun man bevorzugt. Aber eventuell gibt es tatsächlich ein Performance-Problem auf dem Pi, zumal er ja bei der Bildausgabe etwas anders funktioniert als Non-Embedded-Geräte.
Viele Grüße
Gegenargument: „Wiedergabe mit Bildschirm synchronisieren“ ist die Option, die FernetMenta, der Restaurator des Videoplayers, höchstpersönlich verwendet, daher in meinen Augen immer erste Wahl.
Es gab da aber nochmal einen fixes zuletzt, man darf wieder von Vorne anfangen, was die beste Einstellung für einen selbst ist^^
lg
Hi, ich nutze openelec 5.0.8 auf meinem Raspberry Pi2. Allerdings gibt es bei mir diese 2 Optionen nicht in den Einstellungen. Hat wer eine ahnung woran das liegen kann?
Hi Matthias, du hast deine Einstellungsebene wahrscheinlich noch nicht auf „Fortgeschritten“ umgestellt. Ich habe es mal im Artikel ergänzt. 🙂
Hier findest du das:
Super! Vielen Dank für den Tipp! Habe mich schon immer gewundert, warum meine Filme bei einem Kameraschwenk anfangen zu stocken. Jetzt weis ich warum und wie ich das beben kann 🙂
Gene noch mehr solche Tipps 🙂
Ich hatte mich das seit Jahren gefragt warum das immer so leicht geruckelt hat … ^^
Ja klar gebe ich gerne mehr solcher Tipps. Hast du eine gute Idee/Problem bei dem ich in Form einer Anleitung helfen könnte?
Hallo zusammen,
das TV Streaming in der App UK turks ruckelt…
Die Einstellungen wurden angepasst, so dass diese synchronisieren. ..Das Problem habe ich erst seit drei Mlnaten, zuvor alles einwandfrei.
Evtl.kann mir einer von euch weiterhelfen…
Danke und Grüße
Ich möchte mal was zu der Einstellung „Wiedergabe mit Bildschirm synchronisieren“ hinzufügen:
Die Einstellung sollte immer eingeschaltet werden, weil sie (siehe Unterpunkt „A/V-sync method“ dafür zuständig ist, dass es keine Tonverzögerung gibt. Wenn ich diese Einstellung nicht aktiviere sind alle meine Filme bei 24Hz Einstellung asynchron. Das ist natürlich von AV-Reveiver zu AV-Receiver und TV zu TV unterschiedlich. Ich meine es wird dadurch vor allem der Inputlag von Fernsehern korrigiert, denn sobald durch die aktivierte „Bildrate anpassen“ Option auf während eines Films auf 24Hz geschaltet wird, erhöht sich in der Regel auch die Bildverarbeitungszeit im Fernseher, weil dieser gleichzeitig auch versucht durch Bewegungskompensation usw. die 24 Bilder pro Sekunde (welche an sich für ein menschliches Auge niemals Ruckelfrei sein können, sobald sich schnelle Kameraschwenks zeigen) etwas hochzurechnen, um Ruckeln bei schnellen Kameraschwenks usw zu kaschieren. Gute Fernseher haben bei 24Hz ein butterweiches Bild, aber dafür dann ein Nacheilendes Bild im Vergleich zum Ton, weil der Ton des AV-Receivers ja sofort ausgegeben wird. Ergänzend dazu schaltet man am AV-Receiver auch noch Lipsync ein. Dann wird mit den obigen beiden Einstellungen alles perfekt synchronisiert und alle Lippenbewegungen usw stimmen super überein. Ich habe damit extrem viel rumgespielt und schalte diese Einstellungen immer sofort ein.
Wenn man jedoch die obere Einstellung nicht aktiviert und die Filme in 60Hz statt in 24Hz ablaufen, dann ist Bild und Ton auch synchron, ohne dass man die untere Einstellung aktiviert, da dann der Inputlag bei den meisten Fernsehern auch niedriger ist bei 60Hz.
Habe beim Film-gucken überhaupt keine Probleme. Jedoch ruckeln meine IPTV-Streams extrem stark, egal ob HD oder SD. Es ist wirklich stark, also auch leichten Bewegungen schon bemerkbar.
Habe obige Einstellungen schon ausprobiert, ändern leider nix.
Es wird besser, wenn ich „Deinterlace Video“ von Automatisch auf Aktiv stelle. Leider wird’s immer noch nicht sehr schön, leichte Ruckler sind immer noch drin. Any idea?
Hallo,
die IP-Streams haben eine eigene Tipps + Tricks.
http://powerpi.de/die-besten-performance-tipps-fuer-den-raspberry-pi-2-meine-erfahrung/
VG JR
Hi,
habe mit meinen Pi 1 B+ leider auch so kleine Mikroruckler (alle 5-10 Sekunden) beim Abspielen von Full HD Videos (.h264). Kann ich das auch mit diesen o.g. Einstellungen beheben oder ist das mehr auf den Pi 2 zugeschnitten, der ja auch hardwaretechnisch besser da steht.
I simply want to say I’m very new to blogs and honestly loved your blog site. Very likely I’m planning to bookmark your website . You amazingly have incredible article content. Thanks a bunch for sharing your website.
I am typically to running a blog and i actually appreciate your content. The article has really peaks my interest. I am going to bookmark your website and keep checking for brand new information.
Ich hab eine zotac ZBOX NANO ID76 PLUS CORE I3 mit Openelec 5.95.5 Generic x86_64 am laufen.
Auch da je nach Einstellung immer wieder Microruckler oder Ruckler.
System=>Video Hardware=>Auflösung 1920×1080 p
Bildwiederholrate=> 60
Kleinere Ruckler alle 3 min. !
Hat jemand eine Idee?
Bildwiederholfrequenz anpassen ist auf „Immer“
Wiedergabe mit Bildschirm Synchronisieren ist eingeschaltet.
Thanks for another informative web site. Where else could I get that kind of information written in such an ideal way? I’ve a project that I am just now working on, and I’ve been on the look out for such info.
ich habe ein ähnlich anderes Problem des ruckelns.
Ich nutze den Raspi mit OpenElec als mediacenter für meinen dummen Fernseher und gebe u.a. per DLNA gestreamtes SatIP Fernsehen wieder. Leider kommt es hin und wieder vor das das bild und auch der Ton kurze Schleifen zieht.
Anfännglich dachte ich dies seien Ruckler, doch es wird wirklich der Film eine bis mehrere Sekunden zurückgespult wiedergegeben, zeitweise mehrfach kurz nacheinander.
Kann sich darauf jemand einen Reim machen?
Ich hab das Problem mit ruckeln alle paar Sekunden was kann man machen???
Wie auch schon im Forum geschrieben habe ich längere Zeit damit rumgespielt, weil ich auch mit Rucklern zu kämpfen hatte. Bei mir gibt es keinerlei Probleme mehr, seit ich folgende Einstellung habe:
„Bildwiederholrate anpassen“ = aktiviert
„Wiedergabe mit Bildschirm synchronisieren“ = aktiviert
„A/V Sync method“ = Ajust PLL
Das Vorgehen ist hier recht gut beschrieben:
http://forum.kodi.tv/showthread.php?tid=192380&pid=1840053#pid1840053
System ist ein RasPi2 mit OpenELEC 6.0
Hab das gleiche Problem schon länger beobachtet, deine Lösung scheint zu funktionieren, danke auch für die Hintergrunderklärung bzw. den Link!
Hallo,
recht herzlichen Dank für Deine Anleitung!
Ein wenig hat es geholfen – manche Filme ruckeln mehr, manche weniger.
Vor kurzer Zeit habe ich meine Android Box auf einem anderen TV Gerät benützt. Die Filme haben dort fast gar nicht geruckelt.
Beide Geräte waren 40″ Samsung.
Kann das mit der Bildfrequenz (50HZ, 100HZ oder mehr) zu tun haben?
Oder kann man diesbezüglich auch etwas am TV bei den Bild-Optionen einstellen?
Bei der Androidbox in den Einstellungen/Display gibt es „HDMI auto-detection“ (on/off)
Wenn man auf off stellt kann man „HDMI Output Mode Setting“ einstellen.
Ich habe das jetzt auf 1080-24hz gestellt und bilde mir ein, dass es jetzt nicht mehr so extrem ruckelt.
Könnt Ihr dazu etwas sagen?
Moin
Wird auch zwischen 24 und 23.978 Unterschiedenrschiedenn. Viele Player machen das nicht. Mein Dune 303 macht das sauber.
Vielen Dank!
Eine kompakte Anleitung, die mir sehr viele Kopfschmerzen beseitigt hat!
“You did,” I said. Then, as a joke, added, “He’s into watersports.”
Hi, ich hatte auch dieses Stottern/Ruckeln, sehr gut erkennbar (und nervig) gerade bei langen, langsamen Kameraschwenks.
Nachdem ich so gut wie alles (auch die Tipps hier) ausprobiert hatte und nichts geholfen hat, kam mir plötzlich eine Idee… und die hat es dann letztendlich gelöst. Vielleicht hilft es ja dem einen oder anderen der ähnliche Probleme und die gleiche Konstellation hat:
Mein Fall:
Ich betreibe LibreELEC v7 an einem Pi 3 Model B.
(Das LibreELEC, was man bei raspberry via „noobs“ bekommt, entspricht Kodi 16.1)
Der Großteil meiner Library sind PAL-DVD-kompatible MPGs (sprich: 720×576, 25fps, mpeg-2 + AC3, 48KHz, 192kbit/s). Ich habe die MPEG-2 Codec Lizenz von raspberry erworben.
Und bei ALLEN diesen Filmen hatte ich nun besagte Ruckler. Allerdings nur auf dem Raspi mit LibreELEC, nicht auf den beiden anderen Playern die Linux+Kodi v16.1 verwenden.
Ursache:
Bei dieser Kombination war die Ursache für die Ruckler die_*Hardware-Beschleunigung*_.
Die musste in den Kodi-Einstellungen DEAKTIVIERT werden. Von da an liefen alle Filme butterweich.
Klickpfad:
Einstellungen -> Videos -> Beschleunigung ->
– „Harwarebeschleunigung erlauben – MMAL…“ deaktivieren
– „Harwarebeschleunigung erlauben – OMXPlayer…“ deaktivieren
Also – wenn ihr mit den hdmi-Optionen der config.txt am Ende seid, jegliche Wiederholratenanpassungsoptionen durchkombiniert habt, verschiedene Auflösungen, Übertaktungen und advancedsettings(.xml) Kniffe gescheitert sind… probiert diese Option einmal aus, sofern die bei Eurem Kodi-Derivat und verwendeter Hardware konfigurierbar ist.
Hoffe es hilft, Grüße aus Köln,
Thomas
Servus, ich habe alles wie immer beschrieben durchgeführt auch die obige Option mit der Anpassung. Jedoch habe ich anscheinend ein anderes Problem was ich so nicht gelöst bekomme. Un zwar ruckeln Iron Man und Iron Man2 so stark dass man sie sich nicht anschauen kann. Wenn ich diese jedoch direkt an den TV anschließe kann ich die Filme einwandfrei schauen. ich habe auch mehrere Filme auf der Festplatte und alle laufen top nur diese zwei Filme nicht, was mir graue haare macht, da ich keinen Lösungsansatz parat habe. Ich bitte daher um Hilfe.
Servus, ich hatte das gleiche Problem, und hab nach langer Suche die Lösung gefunden.
Die Filme sind im VC-1 Format, und der RaspberryPi benötigt eine Lizenz um die Filme Hardwareseitig dekodieren zu können( für MPEG-2 ebenfalls).
Die Lizenz kannst du im RaspberryPi Store (http://www.raspberrypi.com) kaufen und in deine config.txt einfügen.
Dann nur noch in den Einstellungen die Hardwarebeschleunigung aktivieren, und die Filme sollten laufen
Übersetzungsagentur – Übersetzungsbüro – Übersetzer – Dolmetscher http://www.profischnell.de Unser Übersetzungsbüro bietet professionelle und preisgünstige Übersetzungen in mehrere Sprachen und Fachgebiete an.
Nano queratina keratin shampoo – shampoo mit keratin – sulfatfreies shampoo – protein shampoo 340ml
Metallzäune aus Polen: BroniewicZaune http://broniewiczzaune.com/
Grüß dich Vielen Dank Dies ist ein sehr guter Artikel!.Ich mag Deine Webseite!
Apple now has Rhapsody as an app, which is a great start, but it is currently hampered by the inability to store locally on your iPod, and has a dismal 64kbps bit rate. If this changes, then it will somewhat negate this advantage for the Zune, but the 10 songs per month will still be a big plus in Zune Pass‘ favor.
Der Post ist zwar schon älter aber ich geb auch mal meinen Senf dazu.
Mein Fernseher unterstützt 24 50 und 60 Hz, ich hab in den settings den Fernseher auf 50 gestellt und merke keine ruckeln mehr.
Ich habe auch längere Zeit mit Ruckler gekämpft. Mit dieser Anleitung hier konnte ich es beheben.