Neues Tool! AVStoMPEG

  • Hallo!
    Vor etwa einem Jahr legte ich mir einen miniDV-Camcorder zu. Schon bald bemerkte ich, dass es eine gute Idee ist, die aufgenommenen Videos mit Avisynth zu filtern und dann erst zu codieren. Es dauerte aber nicht lange, dann hatte ich es satt, immer mit dem Editor im Avisynth-Script herumzufummeln und dann zwischen verschiedenen Programmen hin und her zu wechseln! Also beschloß ich, ein eigenes, kleines Programm zu schreiben. Dies sollte mir die Arbeit erleichtern. Ich habe seitdem immer wieder an dem Programm herumgebastelt, bis zum heutigen Tag. Inzwischen ist das Programm (AVStoMPEG) viel größer geworden als ursprünglich vorgesehen, und es kann auch viel mehr. Jetzt habe ich mir gedacht, daß vielleicht auch andere einen Nutzen davon haben könnten oder es einfach mal testen wollen, also stelle ich es zum Download ins Internet. Es ist natürlich kostenlos.

    Vor dem Download bitte beachten: Dieses Tool ist eine BETA-Version. Zuerst unbedingt die Datei "readme.rtf" lesen!
    Wer noch nie etwas mit Avisynth zu tun hatte, sollte dieses Tool nicht downloaden!

    Kurz-Anleitung:
    Zuerst z.B. AviSource mit Häkchen versehen und eine Datei auswählen. Dann die gewünschten Filter hinzufügen. Bei Bedarf kann man sich mit einem Klick auf den Preview-Butten in der Toolbar eine Vorschau ansehen. Vor dem Codieren mit CCE oder HCBatch bitte den Button: Prepare to Encode klicken! Der Begriff "Zone" wird in dem Programm verwendet als Begriff für Szene.
    Noch ein wichtiger Hinweis: Nach JEDEM bearbeiteten Video sollte man den Button "Delete Project" drücken! Auch wenn man nicht zuvor "Save Project" geklickt hat. Bei jeder Zuweisung einer Filterkette an eine Zone werden diese Einstellungen in der Registry gespeichert. Mit einem Klick auf diesen Button werden alle diese Einstellungen gelöscht. Die braucht man dann sowieso nicht mehr.

    Einige Screenshots:
    http://www.freewebs.com/juergenschaefe…eCalculator.jpg
    http://www.freewebs.com/juergenschaefer/CCEFront.jpg
    http://www.freewebs.com/juergenschaefer/Hauptfenster.jpg
    http://www.freewebs.com/juergenschaefe…r_AVISource.jpg
    http://www.freewebs.com/juergenschaefer/HCBatch.jpg
    http://www.freewebs.com/juergenschaefer/Locations.jpg
    http://www.freewebs.com/juergenschaefer/Preview.jpg
    http://www.freewebs.com/juergenschaefer/PreviewCompare.jpg

    Download-Link (Full Setup, ohne Avisynth Plugins) :
    http://www.sendspace.com/file/ry8r2j

    Setup für die unterstützten Avisynth Plugins:
    http://www.sendspace.com/file/g1325m

    Vor der Installation (einfach die zip-Datei irgendwo hin entpacken) sollten die folgenden Programme vorhanden sein:
    - Microsoft .Net Framework v2.0
    - Microsoft DirectX v9.0c mit neuesten Updates

    MfG
    NormanBates

  • Guten Tag NormanBates.

    :welcome:

    Gleich mal Fragen, bevor ich das runterlade oder sogar installiere.

    • Für was bitte braucht das Programm: VirtualDub, AVSEdit etc?
    • Es gibt auch Programme (avs2wav;avs2avi) die brauchen nicht mal AVISynth Installiert zu haben, dort reicht auch eine bestimmte Version im Programmverzeichnis.
    • Und bitte was meinst Du mit den Avisynth Filtern? Soll ich die ganzen DLLs dann auch in meinem Ordner entpacken?
    • kannst Du auch mal ein paar Shots veröffentlichen?
    • Und bitte was heißt AVS2MPEG? Welches Format? Welches Audio? etc.
  • Hallo katjarella!

    zu 1 u. 2) VirtualDub kann man benutzen, um sich eine Vorschau anzeigen zu lassen. Es ist aber auch eine Vorschau in das Tool eingebaut. In der Toolbar sind für die Vorschau mit VirtualDub ein paar Buttons. UNBEDINGT wird das aber nicht gebraucht. AVSEdit kann man benutzen, um das aktuelle Avisynth-Script anzugucken. Dafür kann man natürlich auch Notpad nutzen. Mit DGIndex kann man d2v-Dateien erstellen, die man ja für MPEG2Source braucht. Es gibt dafür unter MPEG2Source einen Button. Wenn man den klickt, startet DGIndex. Wenn man das nicht will, dann braucht man also auch kein DGIndex. HCBatch und CCEFront, bzw. CCE werden gebraucht, um das erzeugte Avisynth-Script zu codieren. Theoretisch könnte man auch das weglassen. Man müsste dann halt irgendeinen Pfad angeben. AVStoMPEG überprüft das Vorhandensein dieser Programme dann nicht mehr. Avisynth braucht theoretisch auch nicht installiert zu sein, aber wozu sollte man sich dann Avisynth-Scripte generieren lassen? Außerdem kann ich, falls Avisynth nicht installiert ist, nicht garantieren das die Vorschau funktioniert.

    zu 3) Mit Avisynth-Filtern meine ich die Avisynth-Plugins. Die werden ja normalerweise in einen entsprechenden Ordner kopiert.

    zu 4)
    Einige Screenshots:
    http://de.geocities.com/juergenschaefe…auptfenster.jpg
    http://de.geocities.com/juergenschaefe…r_ZonesList.jpg
    http://de.geocities.com/juergenschaefe…eg/CCEFront.jpg
    http://de.geocities.com/juergenschaefe…peg/HCBatch.jpg
    http://de.geocities.com/juergenschaefe…g/Locations.jpg
    http://de.geocities.com/juergenschaefe…eg/PreviewN.jpg

    zu 5) Mit AVStoMPEG wollte ich hervorheben, dass es zwar vorgesehen ist, das Video mit HCBatch oder CCE zu codieren, aber wenn VirtualDub im Spiel ist, hat man ja noch andere Möglichkeiten, z.B. MPEG4. Also habe ich es nicht AVStoMPEG2 genannt sondern AVStoMPEG.

  • Für das Erzeugen von MPEG4-basierten AVIs (und ähnlichem) sind GordianKnot, AutoGK, und sicher bald auch StaxRip, recht etabliert. Sie bieten komplette Unterstützung bei allen verbreiteten Anforderungen, was die Konvertierung von DVD oder anderen Quellen zu DivX, XviD oder x264 angeht. Zum Erzeugen von MPEG für SVCD oder DVD wird auch gern DVD2SVCD noch verwendet.

    Was kann dein Programm hier besser, oder einzigartig?

    Besonders wichtig bei der Konvertierung zwischen verschiedenen Videoformaten ist das Beachten von korrekten Seitenverhältnissen, denn die Anforderungen unterscheiden sich hier recht stark zwischen MPEG1/2 (da sind die Pixel-Seitenverhältnisse eher an Fernsehsignalen orientiert) oder MPEG4 (da sind sie häufig quadratisch, für den PC-Monitor). Das wird sicherlich eines der Hauptkriterien sein, wenn dein Programm sich dem Vergleich mit den bisher genannten stellen wird.

    ( @ katjarella: Konstruktive und objektive Kritik, bitte - ja? )

  • AVStoMPEG soll keine Alternative zu QEnc sein. Es soll auch keine Konkurenz zu GordianKnot, AutoGK oder StaxRip sein.
    Die Situation war folgende: Ich hatte ein Video vom Camcorder auf der Festplatte. Die miniDV-Cassette war voll mit den unterschiedlichen Szenen. Jede dieser Szenen wollte ich filtern, bevor ich sie dann mit einem MPEG-2 Encoder in ein DVD kompatibles Format codieren wollte. Da die Szenen alle so unterschiedlich waren, musste ich also für jede Szene ein eigenes Avisynth-Script erstellen. Dies jedes mal von Hand zu machen war mir irgendwann zu viel Arbeit. AVStoMPEG geht mir dabei zur Hand. Ich kann damit Szenen schneiden, Szenen-Übergänge festlegen, Titel ins Bild bringen usw. Außerdem ist es damit überhaupt kein Problem jeder Szene ein eigenes Avisynth-Script zuzuweisen.
    Die Möglichkeit, mit diesem Tool Videos ins MPEG-4 Format zu codieren ist zwar da, aber das hat für mich überhaupt keine Priorität. Für mich war und ist es wichtig, daß die fertigen Videos möglichst kompatibel sind, denn das sind Home-Videos, und da nützt es mir nichts, wenn die nur bei mir auf dem Computer und vielleicht ausgerechnet auf meinem Standalone-Player laufen. Diese Videos sollten auf jedem Standalone-Player in der ganzen Verwandschaft laufen. Deshalb ist auch CCEFront und HCBatch direkt eingebunden und z.B. kein x264 oder sonstiges.
    Also: AVStoMPEG soll keine Konkurenz für irgendein anderes Programm sein. Mir bringt dieses Tool eine enorme Erleichterung beim Bearbeiten von Home-Videos. Also dachte ich mir, daß es vielleicht auch anderen helfen könnte.

  • Währe es nicht besser ein anders Tool zu verwenden das entweder mit v2.0 auskommt - oder bei der auswahl auf Wordpad zu verweisen - das kannst du damit auch ansteuern (ist bei mir so)
    die in deinem Pluginverzeichniss vorhandenen Dateien mit R***SSE2.dll gehen nicht bei allen (zb bei mir Sockel A)
    bei mir wurde noch eine fehlende "d3dx9_27.dll" von Vdub angemeckert die ins Windows/system gehört
    hast du zufällig noch ein paar Presents zur Hand für die unterschiedlichsten Einsatzzwecke?
    Würde einem nicht so geübten bestimmt helfen.

  • Auf Wordpad zurückzugreifen ist keine schlechte Idee, vielleicht ist das einfach eine Geschmacksfrage. Wer .Net Framework v1.1 noch nicht installiert hat, will es vielleicht nicht extra für AVSEdit installieren. Bei mir war das keine Frage, da ich v1.1 und v2.0 sowieso benötige.
    Die Dateien R***SSE2.dll funktionieren wohl nur bei SSE2 fähigen Prozessoren.
    Die davon betroffenen Avisynth-Plugins sind:
    -ReduceFlicker v0.5
    -RemoveDirt v0.9
    -RemoveGrain Prerelease v1.0

    Die Datei "d3dx9_27.dll" ist im neuesten DirectX 9 Update von Februar 2006 enthalten. Bei mir hat er an dieser Stelle auch gemotzt, nachdem ich WindowsXP neu installiert hatte. Nach diesem DirectX-Update war dann alles in Ordnung.
    Falls es wirklich nur um diese Datei gehen sollte, hier ist ein Link zu dieser Datei: http://rapidshare.de/files/4199767/d3dx9_27.dll.html

  • die d3d** war kein Problem zum finden . bei den R**.dll was es schon wesentlich schwerer. Vielleicht währe es nicht schlecht ein Pluginverzeichniss mit den normalen r**.dlls bereitzustellen
    ps ich dachte das ich alle updates habe -sprich ich habe noch diese Woche das Windowsupdate drüberlaufen lassen.
    die Net V2.0 habe ich extra jetzt installiert.
    währe es möglich das Programm auch in Deutsch zu erstellen?

  • ein paar Fragen und eine Bitte :
    Könntst du eine etwas ausführlichere Anleitung schreiben? - Für blöde wie mich.
    Kann ich mehrere Dateien auf einmal reinladen ?
    Wie geht es weiter nachdem ich eine Datei geladen habe und beim 4ten Icon die Schnittstellen markiert habe?
    wie wähle ich die markierten Stückchen einzeiln aus zur Filtererstellung + Vorschau?
    wie kann ich das 5-10(11) icon verwenden ? Ich erzielte keine Reaktion oder bemerkte es nicht.

  • Zitat

    Könntst du eine etwas ausführlichere Anleitung schreiben?


    Eine Anleitung in Form einer pdf-Datei ist bereits in Arbeit.

    Zitat

    Kann ich mehrere Dateien auf einmal reinladen ?


    Bis jetzt geht das noch nicht, aber darüber könnte man nachdenken. Vielleicht gibt's das in einer späteren Version.

    Zitat

    Wie geht es weiter nachdem ich eine Datei geladen habe und beim 4ten Icon die schnittstellen markiert habe?


    Wenn Du so weit bist, kannst Du z.B. die erste Zone mit Häckchen versehen und die Filterkette für diese Zone zusammenstellen. Mit dem Klick auf "preview" kannst du dann das gefilterte Ergebnis sehen. Diese Filterkette wird in diesem Fall aber auf das ganze Video angewendet. Wenn du auf "preview checked Zone" klickst, das ist das 6.Icon in der Toolbar, dann wird nur die Zone (Szene) gezeigt, die ein Häckchen hat.

    Wenn Du auf "save project" klickst, wird eine Datei gespeichert (dorthin, wo auch die Scripts sind), die Infos über die Schnittliste usw. enthält. Das ist nur dazu gedacht, daß man später weiterarbeiten kann, falls man zwischendurch AVStoMPEG schließt.
    Falls man den verschiedenen Szenen verschiedene Filter-Chains zugewiesen hat, möchte man vielleicht eine ganz bestimmte Einstellung einer Szene in die Oberfläche laden, dazu ist der Button "load FilterChain of checked Zone". Mit "checked" meine ich immer, daß da ein Häckchen davor ist. Mit "selected" meine ich, daß nur ausgewählt ist, aber nicht unbedingt ein Häckchen davor ist.
    Wenn Du allen Szenen eine Filter-Chain zugewiesen hast, klickst Du bitte auf den Button "prepare to encode checked Zone(s)". Dann sind die Zones, die ein Häckchen davor haben bereit zum Codieren. Danach kannst Du dann entweder auf "start encoding with CCE" oder "start encoding with HCBatch" klicken.
    Ich hoffe, diese Erläuterungen helfen ein bischen. :)

  • Zitat

    Wenn du auf "preview checked Zone" klickst, das ist das 6.Icon in der Toolbar, dann wird nur die Zone (Szene) gezeigt, die ein Häckchen hat.

    bei mir alles - und ohne den Filter . Der wird nur beim 18+20 Icon gezeigt (Vdub)
    oder wenn ich auf den 4ten icon klicke dann reagiert auch das PreviewBild
    irgendwie bekomme ich die 5+6 Taste nicht zur Funktion

  • Das ist aber sehr seltsam! Bei mir ist alles in Ordnung! Die Änderungen, die ich in dieser Version vorgenommen habe sind minimal. Die dürften damit eigentlich garnichts zu tun haben.

    Etwas wichtiges hätte ich fast vergessen:
    Nach JEDEM bearbeiteten Video sollte man den Button "Delete Project" drücken! Auch wenn man nicht zuvor "Save Project" geklickt hat.
    Bei jeder Zuweisung einer Filterkette an eine Zone werden diese Einstellungen in der Registry gespeichert.
    Mit einem Klick auf diesen Button werden alle diese Einstellungen gelöscht. Die braucht man dann sowieso nicht mehr.

Jetzt mitmachen!

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