X-Logo Filter für VirtualDub

  • Auf der Seite gibt's ein zip file, da ist das DeKafka Script drinne und auch ein .rtf, welches erklärt wie man die LogoTools.dll verwenden kann,...

    Was hast Du da jetzt nicht gefunden, oder ist Dir einfach nicht klar wie Du ein avs script verwenden musst. (Dekafka ist kein VirtualDub Filter)
    => für die Handhabung von Avisynth sollteste mal bei https://localhost/www.avisynth.org gucken, falls Du DeKafka antesten willst.

    Cu Selur

  • also ich kapier das mit der *dll datei nicht. wofür ist die denn da? ich hab jetzt bei der anleitung von Doxville den text von dem script bei dkafka kopiert und den in mein script eingefügt und das was rot geschrieben war hab cih so geändert wie das sein soll. dann wollte ich das script mit avisynth öffnen - fehler. hat nicht funktioniert.

    [Blockierte Grafik: http://img253.imageshack.us/img253/3613/thaddus1aa.gif]

    LCD - Fernseher: TOSHIBA 32DL66PS
    DVB-S Receiver: Dreambox DM 800S
    DVD - Player: LG DNX190UH
    Blu-ray Player: Sony BDP-S300
    AV - Receiver: Panasonic SA-HE75
    Dolby Digital 5.1 System: Canton Movie 60CX

  • Wäre es zu viel von dir verlangt,

    1) das aktuelle Skript zu veröffentlichen,
    2) die Fehlermeldung buchstabengetreu zu zitieren?

    Ansonsten müssen wir davon ausgehen, dass dir gar nicht geholfen werden soll...

  • also das hier ist mein test skript (das video ist ein dsds video die hab ich mal aufgenommen und weil die nicht lange dauern hab ich einfach mal eins davon genommen. also:

    function dekafka(clip clip clip maskclip, int Xstart, int Ystart, int X,
    \ int Y, int Amount)
    {
    ytop = Ystart
    ybot = Ystart + Y
    xleft = Xstart
    xright = Xstart + X
    clip = clip.ConvertToRGB32
    maskclip = maskclip.ConvertToRGB32
    topline = clip.Crop(Xstart-2, ytop-2, X, 2)
    bottomline = clip.Crop(Xstart-2, ybot, X, 2)
    leftline = clip.Crop(xleft-2, ytop-2, 2, Y)
    rightline = clip.Crop(xright, ytop-2, 2, Y)
    logosrc_hor = StackVertical(topline, bottomline).Blur(1.58, 0).BilinearResize(X, Y)
    logosrc_ver = StackHorizontal(leftline, rightline).Blur(1.58, 0).BilinearResize(X, Y)
    Amount2 = (Y>=2*X) ? 255 : 128*Y/X
    # Amount2 is small if X >> Y => logoscr_hor is dominant
    logosrc = Layer(logosrc_hor, logosrc_ver, "add", Amount2)
    masklogo = maskclip.BilinearResize(X, Y)
    logo = logosrc.Mask(masklogo)
    clip = clip.Layer(logo, "add", Amount, Xstart, Ystart)
    return clip
    }
    AVISource("E:\Downloads\DSDS_-_Anke_-_Don't_Leave_Me_This_Way.avi")
    dekafka(ImageReader("E:\DVD's\DSDS - Anke - Don't Leave Me This Way.bmp"),100,56,69,32,256)

    das ist das skript und der fehler ist folgender:

    Avisynth open failure:
    Avisynth open failure:
    Script error:expected a, or )
    (E:\DVD's\Test\DSDS - Anke - Don't Leave Me This Way--default.avs, line 1, column 31)
    (E:\DVD'S\Test\DSDS - Anke - Don't Leave Me This Way--default--default2.avs, line 2)

    so ich hoffe ihr könnt damit was anfangen!

    [Blockierte Grafik: http://img253.imageshack.us/img253/3613/thaddus1aa.gif]

    LCD - Fernseher: TOSHIBA 32DL66PS
    DVB-S Receiver: Dreambox DM 800S
    DVD - Player: LG DNX190UH
    Blu-ray Player: Sony BDP-S300
    AV - Receiver: Panasonic SA-HE75
    Dolby Digital 5.1 System: Canton Movie 60CX

  • haargenau so ahb ich das skript erstellt (buchstabengenau!!!;)) und haargenau so war der fehler (auch buschstabengenau)

    und alles mit punkt punkt komma und strich ;)

    [Blockierte Grafik: http://img253.imageshack.us/img253/3613/thaddus1aa.gif]

    LCD - Fernseher: TOSHIBA 32DL66PS
    DVB-S Receiver: Dreambox DM 800S
    DVD - Player: LG DNX190UH
    Blu-ray Player: Sony BDP-S300
    AV - Receiver: Panasonic SA-HE75
    Dolby Digital 5.1 System: Canton Movie 60CX

  • ich hab jetzt alles nochmal neu gemacht und das video öffnet sich wenn ich die .avs datei öffne in vdub (via avisynth versteht sich) allerdings verschwindet das logo nicht!

    [Blockierte Grafik: http://img253.imageshack.us/img253/3613/thaddus1aa.gif]

    LCD - Fernseher: TOSHIBA 32DL66PS
    DVB-S Receiver: Dreambox DM 800S
    DVD - Player: LG DNX190UH
    Blu-ray Player: Sony BDP-S300
    AV - Receiver: Panasonic SA-HE75
    Dolby Digital 5.1 System: Canton Movie 60CX

  • mein neues skript:

    function dekafka(clip clip, clip maskclip, int Xstart, int Ystart, int X,
    \ int Y, int Amount)
    {
    ytop = Ystart
    ybot = Ystart + Y
    xleft = Xstart
    xright = Xstart + X
    clip = clip.ConvertToRGB32
    maskclip = maskclip.ConvertToRGB32
    topline = clip.Crop(Xstart-2, ytop-2, X, 2)
    bottomline = clip.Crop(Xstart-2, ybot, X, 2)
    leftline = clip.Crop(xleft-2, ytop-2, 2, Y)
    rightline = clip.Crop(xright, ytop-2, 2, Y)
    logosrc_hor = StackVertical(topline, bottomline).Blur(1.58, 0).BilinearResize(X, Y)
    logosrc_ver = StackHorizontal(leftline, rightline).Blur(1.58, 0).BilinearResize(X, Y)
    Amount2 = (Y>=2*X) ? 255 : 128*Y/X
    # Amount2 is small if X >> Y => logoscr_hor is dominant
    logosrc = Layer(logosrc_hor, logosrc_ver, "add", Amount2)
    masklogo = maskclip.BilinearResize(X, Y)
    logo = logosrc.Mask(masklogo)
    clip = clip.Layer(logo, "add", Amount, Xstart, Ystart)
    return clip
    }
    AVISource("E:\Downloads\DSDS_-_Anke_-_Don't_Leave_Me_This_Way.avi")
    dekafka(ImageReader("E:\DVD's\Test\DSDS - Anke - Don't Leave Me This Way nur logo.bmp"),29,23,69,35,0)

    [Blockierte Grafik: http://img253.imageshack.us/img253/3613/thaddus1aa.gif]

    LCD - Fernseher: TOSHIBA 32DL66PS
    DVB-S Receiver: Dreambox DM 800S
    DVD - Player: LG DNX190UH
    Blu-ray Player: Sony BDP-S300
    AV - Receiver: Panasonic SA-HE75
    Dolby Digital 5.1 System: Canton Movie 60CX

  • das wird hier immer unheimlicher - auf einmal läuft mein dsds video aber wenn ich dann ein video im SVCD format öffnen will und im skript schon DirectShowSource("pfad zum video") angebe meint er folgendes:

    AviSynth open failure:
    AviSynth open failure:
    DirectShowSource: I can't determine the frame rate of the video;
    you must use the "fps" parameter
    (E:\DVD's\Hänsel & Gretel\SVCD\VIDEO.00.00--default.avs, line2)
    (E:\DVD's\Hänsel & Gretel\SVCD\VIDEO.00.00--default--default.avs, line2)

    Hilfe!

    [Blockierte Grafik: http://img253.imageshack.us/img253/3613/thaddus1aa.gif]

    LCD - Fernseher: TOSHIBA 32DL66PS
    DVB-S Receiver: Dreambox DM 800S
    DVD - Player: LG DNX190UH
    Blu-ray Player: Sony BDP-S300
    AV - Receiver: Panasonic SA-HE75
    Dolby Digital 5.1 System: Canton Movie 60CX

  • Das hier ist ein Forum und kein Chatroom. Es kann schon ein Weilchen dauern, bis jemand online ist, der dir bei deinem Problem helfen kann; also bitte ein bisschen mehr Geduld.

    Ausserdem:

    Zitat von scharfis_brain

    bitte benutze den Aendern - Button, wenn Du Deinen Beitraegen etwas hinzufuegen willst.


    ...und direkt darunter tust du's schon wieder nicht...:nein:
    <!-- / message --><!-- sig -->

    Gruß, Christian

  • Hi,

    ich bezweifle das Defka schneller ist als die AVIsynth Variante von xlogo, weil xlogo nur im logo Bereich den Farbraum konvertiert. Amsonsten bleibt es beim schnellen YV12.

    Ich hab im folgenden Thread Xlogo extrem detailiert beschrieben:
    http://forum.gleitz.info/showthread.php?t=1352&page=2&pp=10

    Da dürften eigentlich keine Fragen mehr aufkommen.


    ...cu

  • ich will ja jetzt wissen wie man in DEKAFKA ein video im SVCD format lädt - mit der endung *mpg. wenn ich das mit directshowsource mach kommt ne fehlermeldung ich müsste das fps - parameter benutzen, da hab ich bei google gesucht, und hab auch was gefunden - kam damit aber nicht raus bzw. habs nicht kapiert.

    illCP
    statt nur rumzunörgeln könntest du mir ja auch helfen, vorher da kamen die antworten halt innerhalb weniger minuten und ich würde jetzt auch gern wissen wie man das macht.

    [Blockierte Grafik: http://img253.imageshack.us/img253/3613/thaddus1aa.gif]

    LCD - Fernseher: TOSHIBA 32DL66PS
    DVB-S Receiver: Dreambox DM 800S
    DVD - Player: LG DNX190UH
    Blu-ray Player: Sony BDP-S300
    AV - Receiver: Panasonic SA-HE75
    Dolby Digital 5.1 System: Canton Movie 60CX

  • es gibt auch eine dokumentation fuer AVISynth....

    und in der steht:

    DirectShowSource(string filename, int "fps", bool "seek", bool "audio", bool "video")

    also konkret:

    DirectShowSource("deinvideo.mpg", fps=25)

    man, ist denn das so schwer?

    [DENK]manchmal werden die Leute ihrem Nickname vollends gerecht....[/DENK]

  • Zitat von Dussel0120

    statt nur rumzunörgeln könntest du mir ja auch helfen, vorher da kamen die antworten halt innerhalb weniger minuten und ich würde jetzt auch gern wissen wie man das macht.

    Ja, manchmal kommen die Antworten am laufenden Band; da hast du dann drei Postings auf einmal von drei verschiedenen Leuten. Aber meistens nicht - da muss man sich halt mal gedulden. Ich hab' "meine" Threads soweit ich mich erinnere noch nie so "gepusht" - und ich würde eventuell frühestens nach 48 Stunden ohne Antwort mal vorsichtig nachfragen, ob mein Post/Thread eventuell übersehen wurde - und nicht schon nach knapp anderthalb Stunden. Und das ist unter anderem "rumspammen", mal abgesehen von den ständigen "Doppelposts" anstatt die "Ändern"-Funktion zu benutzen, solange noch niemand geantwortet hat.

    Gruß, Christian

  • Ihr habt ja echt eine Engelsgeduld ! Unglaublich.

    dussel: Bevor hier die Nerven vollends blankliegen, ich wundere mich, dass das noch nicht so ist, empfehle ich Dir dringend VOR weiterem Loch-in-den-Bauch-Gefrage mal ein paar Sachen zu lesen, was z.B. Avisynth, das Einladen von mpg in avisynth (Stichworte d2v oder directshowsource) oder die Anwendung der Filter anbelangt.

    Wenn Du weitergehende Fragen hast, werden die natürlich gern beantwortet, aber Du kannst nicht erwarten, dass Dich hier einer bei der Hand nimmt und Dir Sachen zum 100.000sten Mal erklärt, die als absolutes Grundlagenwissen an jeder Ecke des Netzes niedergeschrieben sind.

    Denn das nervt UNGLAUBLICH und hier wird leider keiner für die Hilfe bezahlt, alles ist freiwillig.

Jetzt mitmachen!

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