Ergebnis 1 bis 2 von 2

Thema: Videos abspielen - CodecPack - 50 Bilder die Sekunde/Zwischenbildberechnung

  1. #1
    nicht verifizierter OTR-Benutzer
    Registriert seit
    Feb 2008
    Beiträge
    45

    Standard Videos abspielen - CodecPack - 50 Bilder die Sekunde/Zwischenbildberechnung

    Hallo zusammen,
    ich möchte euch hier meinen bisherigen Fortschritt zeigen, wie ich es geschafft habe, dass eigentlich alle Formate mit Windows einmal abspielbar sind, zudem noch mit 50 Bildern die Sekunde, statt den ruckeligen 25.

    Ihr ladet euch den Shark007 Codec herunter und installiert diesen, während der Installation auch das Plugin für AviSynth aktivieren: Download - Homepage
    Nach der Installation die Oberfläche vom CodecPack öffnen und alles was geht auf "Haali" umstellen.

    Jetzt den "Media Player Classic" laden und öffnen. Download MPC
    Hier nun unter "View" -> "Options" -> "Internal Filters" alle Haken raus nehmen, ein Mal zurück unter "Output" den "DirectShow Video" auf Haali Renderer stellen.

    AviSynth installieren, download hier.


    Nun entpackt ihr das Multithreaded Plugin für AVISynth. Kopiert die avisynth.dll in das Verzeichnis "X:\Windows\system32" (für Windows 32-bit Version), wenn ihr die 64-bit Version habt kommt die Datei in das "X:\Windows\SysWOW64" Verzeichnis. "X:" steht hierbei für die Partition auf der ihr euer Betriebssystem installiert habt und kann daher variieren, im Normalfall ist es "C:".
    Außerdem kopieren wir in dieses Verzeichnis sämtliche Dateien, welche sich im Plugin Ordner befinden, woAVISynth installiert ist. Existierende Dateien müssen dabei überschrieben werden.

    Entpackt jetzt das Framedoubling Plugin MVTools, und kopiert die mvtools2.dll in das Plugin Verzeichnis von AVISynth.

    Zum Schluss noch das Wesentliche: Öffnen wir erneut die Codec Oberfläche von Shark007, hier nun auf der ersten Seite "FFDShow Video config" öffnen, "AviSynth" einen Haken geben, "Eingabefarbräume" lediglich den ersten Haken setzen, "Puffer Zurück/Vorwärts auf 0/10" setzen.

    Nun folgenden Code in das weiße Feld setzen:


    SetMemoryMax(1280)
    SetMTMode(5,8)
    ffdShow_source()
    SetMTMode(2)
    super=MSuper(pel=1, hpad=0, vpad=0)
    backward_1=MAnalyse(super, chroma=false, isb=true, blksize=16, blksizev=16, searchparam=3, plevel=0, search=3, badrange=(-24))
    forward_1=MAnalyse(super, chroma=false, isb=false, blksize=16, blksizev=16, searchparam=3, plevel=0, search=3, badrange=(-24))
    backward_2 = MRecalculate(super, chroma=false, backward_1, blksize=8, blksizev=8, searchparam=0, search=3)
    forward_2 = MRecalculate(super, chroma=false, forward_1, blksize=8, blksizev=8, searchparam=0, search=3)
    MBlockFps(super, backward_2, forward_2, num=FramerateNumerator(last)*2, den=FramerateDenominator(last)*1, mode=2)
    SetMTMode(1)
    GetMTMode(false) > 0 ? distributor() : last


    Dieser Code ist für einen vier Kerne Prozessor gedacht, hat man nur zwei Kerne, dann SetMTMode(5,8) auf (5,4) und mode=2 auf mode=0 setzen.


    Nun am besten ein Mal neu starten und ab jetzt sollte jedes Video doppelt so flüssig laufen, so verwandelt man quasi jeden PC Bildschirm oder angeschlossenen alten Fernseher in eine HighTech Bildfläche.

    ACHTUNG: Sofern man schon Codecs installiert hat, kann es zu Komplikationen kommen, ich habe lediglich Windows und das Codec Pack von Shark007 in Verwendung!

    Sehr gut kann es aber auch ganz einfach mit den bereits installierten Codecs funktionieren, sicherlich sofern man eines der FFDShow Codecs dabei hat. Hier eben wie beschrieben den Code einfügen, Avisynth aktivieren.
    Geändert von DaBigFreak (05.06.12 um 13:48 Uhr)

  2. #2
    verifizierter OTR Benutzer
    Registriert seit
    Jul 2009
    Beiträge
    86

    Standard AW: Videos abspielen - CodecPack - 50 Bilder die Sekunde/Zwischenbildberechnung

    Die menschliche Bildverschmelzungsfrequenz liegt naturwissenschaftlich nachgewiesen bei 16-18 B/s, die Flimmerverschmelzungssequenz bei 48 B/s. Letztere ist beim PC irrelevant, da keine Dunkelheit mehr zwischen den Bildern herrscht, also gilt nur die Bildverschmelzungsfrequenz von 16-18 B/s.

    Zur Historie: Die Aufnahmegeschwindigkeit von Filmen war bis zur Einführung des Tonfilms auch nur mit 16-18 B/s genormt. Um dann noch die Dunkelheit zwischen den Einzelbildern zu verringern (und so auf die für die Dunkelphasen nötigen 48 B/s zu kommen), bediente man sich der Mehrflügelblende mit jeweils 1-3 Flügeln am Projektor. Erst für den Tonfilm wurden 24 B/s für eine qualitativ bessere Tonwiedergabe notwendig.

    Fürs Fernsehen mußten Loewe, Telefunken und Manfred v. Ardenne dann in den 30er Jahren auf die 50 Hz des vorhandenen Stromnetzes kommen, was auch wunderbar zur Hell-Dunkel-Flimmerverschmelzungsfrequenz von 48 B/s paßte, man hatte aber von der Reichspost terrestrisch (also über Antenne) nicht die Bandbreite für 50 Vollbilder pro Sender zur Verfügung gestellt bekommen. Also zerlegte man 25 Vollbilder/s in 50 Halbbilder/s: Halbierte Dunkelphase bei gleicher terrestrischer Bandbreite. Material, das in 24 bzw. 25 Vollbildern/s aufgenommen wurde, wird dann einfach gesendet, indem jedes Vollbild in zwei identische Halbbilder zerlegt wird (bzw. früher noch mittels eines zusätzlichen Versatzes, so daß die geraden Bildzeilen das vorherige Vollbild zeigten, die ungeraden das nächste).

    Digitale Monitore hingegen zeigen keine Dunkelheit mehr zwischen den einzelnen Bildern, wie das noch bei der Braunschen Röhre der Fall gewesen ist, weshalb 25 B/s mehr als ausreichen.

    Wenn du bei 25 B/s dennoch Probleme hast, würde ich auf eine von vier Möglichkeiten tippen:

    1.) Kein Deinterlacing, so daß du Halbbildzeilen siehst.
    2.) Falsches Deinterlacing für das jeweilige Material (hier muß man wissen, ob schon die Aufzeichnung in Halbbildern erfolgte, oder ob ursprüngliches Vollbildmaterial erst später, z. B. mittels eines künstlichen Versatzes von 1/50stel Sekunde oder 3:2-Pulldown, in Halbbilder verwandelt wurde).
    3.) Deine CPU ist zu langsam oder die Grafikkarte hat Probleme.
    4.) Du hast einen Knick in der Linse oder aufgrund von Marketingblabla autosuggestive Wahrnehmungsstörungen. Kennt man ja auch von Leuten, die meinen, bei HD mehr zu sehen als bei SD, ohne sich die Nase am Bildschirm plattzudrücken, und die auch denken, Blockartefakte und Farbbänder hätten nichts mit Bandbreite, sondern bloß mit reiner Pixelauflösung zu tun.
    Geändert von TlatoSMD (20.07.12 um 07:55 Uhr)

Ähnliche Themen

  1. Mit CutAssistant keine HQ-Videos mehr abspielen ?!
    Von Branclynn im Forum HQ-& HDTV-Videos: Schnitt & Brennen
    Antworten: 19
    Letzter Beitrag: 07.03.11, 13:58
  2. geschnittene HQ Videos hängen sich beim abspielen auf
    Von marcodl im Forum Werbung rausschneiden
    Antworten: 5
    Letzter Beitrag: 18.08.10, 16:45
  3. HQ Videos abspielen hängt andauernd
    Von Tochriso im Forum HQ-& HDTV-Videos: Schnitt & Brennen
    Antworten: 0
    Letzter Beitrag: 10.10.09, 10:40
  4. HQ-videos abspielen mit xbox360
    Von scuzzilla im Forum Externe Medienwiedergabe
    Antworten: 10
    Letzter Beitrag: 31.03.09, 13:54
  5. HQ-Videos auf Netzwerkstreamer abspielen
    Von mmqwertz im Forum Externe Medienwiedergabe
    Antworten: 0
    Letzter Beitrag: 24.02.08, 12:40

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •