Rotation - Absturz

  • Fehler_Avisynth.jpg
    Der Fehler auf dem Bild und komischer Script-Ablauf irritieren. Ist daran etwas falsch? (Außer, dass nicht gleich ersichtlich ist, wozu sowas:)

    [INDENT]
    ...
    function FFSource (string c)
    {
    v = FFVideoSource(c)
    a = FFAudioSource(c)
    return AudioDub(v,a)
    }

    s=FFSource("x.mp4")
    s = s.Trim(3000,3360)

    sfh = s.FlipHorizontal()
    sfhr = sfh.Reverse()
    sr=Reverse(s)

    s1=StackHorizontal(s+sr,sfh+sfhr)

    v = Rotate(s1.Trim(0,1), angle = 1)

    GScript("""
    for (i = 0 , 360, 1)
    {
    v = v + Rotate(s1.Trim(i,i+1), angle = i)
    }
    """)

    return v[/INDENT]

  • Das bedeutet: Höchstwahrscheinlich aufgrund von Datenfehlern im Video hat der Decoder eine fehlerhafte RAM-Adresse ausgerechnet, wohin er das defekte Video decodieren will; aber das Betriebssystem hat festgestellt, dass diese RAM-Adresse gar nicht vom Decoder "bestellt" wurde, und verweigert den Zugriff darauf, um zu schützen, was da eventuell von anderen Programmen drin steht.

    Vielleicht rechnen andere Decoder da auf eine andere Art und vermeiden damit Abstürze, liefern statt dessen Bröselbilder oder grüne/blaue Flächen; aber im Allgemeinen gilt: Defekt ist defekt.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!