Was muss ich machen um AviSynth in einen CodecPackInstaller zu integrieren

  • Was muss alles gemacht werden das ich AviSynt in einen eigenen installer integreien kann

    Welche dll müssen registreirt werden
    welche registrie einträge
    welche dateien müssen wohin kopiert werden

  • :welcome:

    1. Dran denken, dass AviSynth unter der GPL veröffentlich wurde.
    2. Eine Möglichkeit: Ein Installationsüberwachungstool ("Uninstaller") installieren, AviSynth installieren (Installation überwachen), nachschauen was alles passiert ist
    3. Nachdenken, ob 2. überhaupt sinnvoll ist, weil bei die kompilierte Version von AviSynth eh schon einen Installer hat
    4. Nachdenken, ob CodecPacks überhaupt sinnvoll sind.

    Was magst du denn alles reinpacken, in deinen "CodecPackInstaller"?

    "Diejenigen, die grundlegende Freiheiten aufgeben würden, um geringe vorübergehende Sicherheit zu erkaufen, verdienen weder Freiheit noch Sicherheit."
    Benjamin Franklin (1706-1790)

    Meine Erfahrungen in der Open Source-Welt: blog.bugie.de

  • tach auch !

    Bitte nicht noch ein Codec Pack.
    Erstens sind die meisten entweder
    unbrauchbar ,(weil Demos) , oder illegal, (weil gehackt/geklaute Codecs drinnen ).
    Und zweitens müssen wir den armen Unbedarften hinterher immer erklären,
    daß sie ihren Rechner neu aufsetzen müssen, weil sie sich was zerschossen haben.

    Wer braucht denn heute noch in Zeiten von FFDSHOW und VLC ein Codec Pack?
    IMHO keine Sau !
    FFDSHOW
    AVISYNTH
    und VLC installiert und es bleiben keine Wünsche mehr offen.

    O.K. FFDSHOW ist auch eine Art Codec Pack, aber eines der wenigen, die funzt. !!!1111111111elf

    Gruss BergH

  • Das CodecPack ist auch nicht für die Öffentlichkeit sondern nur für mich damit die Neuinstallation meines pc's schenller geht

    Währe schön wenn mir jemand weiter helfen kann !

  • Ich würde wie gesagt die vorhandene Installationsroutine nutzen.

    "Diejenigen, die grundlegende Freiheiten aufgeben würden, um geringe vorübergehende Sicherheit zu erkaufen, verdienen weder Freiheit noch Sicherheit."
    Benjamin Franklin (1706-1790)

    Meine Erfahrungen in der Open Source-Welt: blog.bugie.de

  • Was ich bisher höchstens gebraucht habe, war:

    ( das aktuelle Matroska-Pack )
    - aktueller MatroskaSplitter (auch für AVI registrieren)
    - gut getestete ffdshow-Version (zur Not die von Milan's "Daily Builds")
    - Media Player Classic

    VLC oder Mplayer können vieles davon auch selber.

    Aber darüber hinaus überlege ich mir schon sehr genau, was ich installiere!

  • Wo kann man die AviSynth.nsi Skript herunterladen ?

    p.s hab bereits eine lösung gefunden !


    Section "AviSynth" SEC16
    SetOutPath "$SYSDIR"
    SetOverwrite try
    File "BooDaaLabs Codec Pack\AviSynth\avisynth.dll"
    File "BooDaaLabs Codec Pack\AviSynth\devil.dll"
    SetOutPath "$INSTDIR\AviSynth\Examples"
    File "BooDaaLabs Codec Pack\AviSynth\Examples\Audio.avs"
    File "BooDaaLabs Codec Pack\AviSynth\Examples\Authors.avs"
    File "BooDaaLabs Codec Pack\AviSynth\Examples\Editing.avs"
    File "BooDaaLabs Codec Pack\AviSynth\Examples\Equalizer Presets.zip"
    File "BooDaaLabs Codec Pack\AviSynth\Examples\Processing.avs"
    File "BooDaaLabs Codec Pack\AviSynth\Examples\Syntax.avs"
    File "BooDaaLabs Codec Pack\AviSynth\Examples\Version.avs"
    SetOutPath "$INSTDIR\AviSynth"
    File "BooDaaLabs Codec Pack\AviSynth\gpl.txt"
    SetOutPath "$INSTDIR\AviSynth\plugins"
    File "BooDaaLabs Codec Pack\AviSynth\plugins\colors_rgb.avsi"
    File "BooDaaLabs Codec Pack\AviSynth\plugins\DirectShowSource.dll"
    File "BooDaaLabs Codec Pack\AviSynth\plugins\TCPDeliver.dll"


    WriteRegStr HKEY_CLASSES_ROOT ".avs" "" "avsfile"
    WriteRegStr HKEY_CLASSES_ROOT "AVIFile\Extensions\avs" "" "{E6D6B700-124D-11D4-86F3-DB80AFD98778}"
    WriteRegStr HKEY_CLASSES_ROOT "avsfile\DefaultIcon" "" "$SYSDIR\AviSynth.dll,0"
    WriteRegStr HKEY_CLASSES_ROOT "CLSID\{E6D6B700-124D-11D4-86F3-DB80AFD98778}" "" "AviSynth"
    WriteRegStr HKEY_CLASSES_ROOT "CLSID\{E6D6B700-124D-11D4-86F3-DB80AFD98778}\InProcServer32" "ThreadingModel" "Apartment"
    WriteRegStr HKEY_CLASSES_ROOT "Media Type\Extensions\.avs" "Source Filter" "{D3588AB0-0781-11CE-B03A-0020AF0BA770}"
    WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\AviSynth" "plugindir2_5" "$INSTDIR\AviSynth\plugins"
    WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Classes\.avs" "" "avsfile"
    WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Classes\AVIFile\Extensions\avs" "" "{E6D6B700-124D-11D4-86F3-DB80AFD98778}"
    WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Classes\avsfile\DefaultIcon" "" "$SYSDIR\AviSynth.dll,0"
    WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Classes\CLSID\{E6D6B700-124D-11D4-86F3-DB80AFD98778}" "" "AviSynth"
    WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Classes\CLSID\{E6D6B700-124D-11D4-86F3-DB80AFD98778}\InProcServer32" "ThreadingModel" "Apartment"
    WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Classes\CLSID\{E6D6B700-124D-11D4-86F3-DB80AFD98778}\InProcServer32" "" "AviSynth.dll"
    WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Classes\Media Type\Extensions\.avs" "Source Filter" "{D3588AB0-0781-11CE-B03A-0020AF0BA770}"

    ; Shortcuts
    !insertmacro MUI_STARTMENU_WRITE_BEGIN Application
    !insertmacro MUI_STARTMENU_WRITE_END
    SectionEnd

Jetzt mitmachen!

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