Beiträge von Sagaras

    Wie jemand mal sagte, ist mit [lexicon]Avisynth[/lexicon] auch dieser ganze Special Effects Schmonsens möglich. Jetzt aber die Frage: Wie? Wenn ich schon kein [lexicon]NLE[/lexicon] verwende, dann brauche ich da eine Alternative. Speziell bräuchte ich schön aminierte aber dezente Übergänge und einblendbare Schriften.


    [lexicon]AVISynth[/lexicon] Filter [lexicon]TransAll[/lexicon] kannste verwenden
    http://www.avisynth.nl/users/v…/TransAll/docs/index.html
    Hier ein Beispielvideo wie das dann aussehen könnte: https://www.youtube.com/watch?v=PeBupOtMs8g


    und auch den internen Filter Dissolve ist ne seichte Überblendung möglich
    http://avisynth.nl/index.php/Dissolve


    Mit diesen Filtern lassen sich Übergänge gestalten halt.



    Schriften einblenden und Co. KG sollteste bei [lexicon]AVISynth[/lexicon] via Untertitel oder Bilder machen.


    VSFiltermod - Für Untertitel und Karaoke Animationenen.
    https://code.google.com/p/vsfiltermod/
    Am besten mit [lexicon]Aegisub[/lexicon] erstellen dann.
    http://www.aegisub.org/


    Oder du nutzt die interne Statische Subtitle Funkton.
    http://avisynth.nl/index.php/Subtitle


    Bilder von Schriften lassen sich natürlich auch einfügen. Nur sollte man dabei beachten das die Bilder dann über einen Transparenten Hintergrund verfügen und als PNG am besten vorliegen. Das wäre das idealste.

    Code
    ...
    Video = ...
    Bild = ImageSource("C:\Temp\Bild1.png", 1, 1800, 30, pixel_type = "RGB32")
    Bildmask = Bild.ShowAlpha(pixelType="RGB32")
    Overlay(Video, Bild, 0, 0,Bildmask)


    Besser und einfacher wäre eine Blend Funktion für [lexicon]AVISynth[/lexicon] zu nutzen:


    Animationen kannst du auch gestalten. ^^


    Mach dich am besten mit ein paar internen Filtern vertraut dazu:
    http://avisynth.nl/index.php/I…#Overlay_and_Mask_filters
    http://avisynth.nl/index.php/I…etric_deformation_filters
    http://avisynth.nl/index.php/I…al_and_other_meta_filters
    http://avisynth.nl/index.php/Internal_filters#Debug_filters


    An sich ist das ganze Gedöns auch beim [lexicon]SSM[/lexicon] mit dabei und dazu auch noch einige Beispielskripte die ebenfalls Subtitle Einbindungen haben.


    Sicherste und einfachste Wahl wäre es via [lexicon]Aegisub[/lexicon] und VSFiltermod via AVS Skript ins Video einbrennen zu lassen. ^^


    Weiß ja nicht was dir so für Sachen vorschweben ^^
    Hier mal ein paar Anregungen wo Text und Video nur über [lexicon]AVISynth[/lexicon] kombiniert und positioniert wurden. :
    https://www.youtube.com/watch?v=4SSKswJESgM <- Rechtes Bild habe ich für ein Projekt nachgearbeitet. Untertitel und die Untertitel Animation (Am Anfang) habe ich mit [lexicon]Aegisub[/lexicon] erstellt. ^^


    https://www.youtube.com/watch?v=NraDEQdSzNk <- Hier habe ich mit [lexicon]Gimp[/lexicon] ein Schriftbild erstellt und mit [lexicon]AVISynth[/lexicon] einblenden lassen. ^^


    https://www.youtube.com/watch?v=SSPCRAOU46o <- Wieder mit [lexicon]Aegisub[/lexicon] und [lexicon]AVISynth[/lexicon]


    https://www.youtube.com/watch?v=e0tPC8DHRlA <- Ein rein mit Bildern in [lexicon]AVISynth[/lexicon] erstellter Ladebalken der die genaue Länge eines Soundtracks angibt ^^


    https://www.youtube.com/watch?v=Tl2vMALGT6Y <- Auch wieder [lexicon]Aegisub[/lexicon] und [lexicon]AVISynth[/lexicon]


    https://www.youtube.com/watch?v=nm-chbA9kpI <- Das Video habe ich für die Covergruppe Kokoloid Studios Int. gemacht. Auch alles mit [lexicon]AVISynth[/lexicon] und [lexicon]Aegisub[/lexicon].



    notwendige Filter und auch vorbereitete Funktionen sind im [lexicon]SSM[/lexicon] dabei.
    [lexicon]Aegisub[/lexicon] müssteste dir dann downloaden noch.


    Wie man dann die VSFiltermod mit [lexicon]Aegisub[/lexicon] zum laufen bekommt, kannste mir ja dann bescheid geben, wenn du überzeugt bist das nutzen zu wollen.


    Ansonsten [lexicon]SSM[/lexicon] downloaden, komplett Setup ausführen und im [lexicon]SSM[/lexicon] Verzeichnis die Beispielskripte öffnen via "öffnen mit" und dann wählst du, ebenfalls im [lexicon]SSM[/lexicon] Verzeichnis zu finden, die Skripte mit dem [lexicon]AVSPmod[/lexicon] Editor.


    Aktuelle Blend.avsi Version die du beim derzeitigen [lexicon]SSM[/lexicon] ersetzen solltest im Plugin Verzeichnis von [lexicon]SSM[/lexicon]: http://www.mediafire.com/view/…/SSM_Blend_avsi_Plugin.7z


    Jo... das wars auch schon. Die Nutzung der Funktionen in der Blend.avsi, stehen in der Blend.avsi selbsterklärend drin.


    Am besten wäre es natürlich dich generell mit [lexicon]AVISynth[/lexicon] ein wenig sich zu beschäftigen dann.

    Gab mal ne Zeit lang nen Bug, bei dem über NicAudio manche Dateien (ich weiß es noch von jeder [lexicon]WAV[/lexicon]-Datei) nicht richtig dekodiert und sich das negativ auf die Dateigröße ausgewirkt hat...


    Wave64 Datein gehen nicht. Da muss dann explzit BassAudio ausgewählt werden dann. Alles andere sollte gehen.


    Weil Wave64 Datein bei NicAudio nur zum Teil geladen werden. Und zwars nur bis 4GB oder aber auch gar nicht.


    Bei AVISource ist ja z.B. WAVSource enthalten intern. Wenn man damit eine [lexicon]WAV[/lexicon] öffnet, so darf sie nicht über 4GB groß sein, da AVISource diese dann nicht lesen wird bzw. nicht komplett einlesen wird.


    Das ist das einzige mir bekannte Problem. Aber dafür gibt es BassAudio. ^^

    Zu dem Pfad im [lexicon]MeGUI[/lexicon] Ordner:
    Das hatte ich in irgendeinem wiki (ich glaub zu [lexicon]megui[/lexicon]) so gefunden. Da stand das in einer genauen Installationsanleitung so drin
    en.m.wikibooks.org/wiki/[lexicon]MeGUI[/lexicon]/Guides/Installation


    Gottes Willen xD Wo haben die immer ihre Weisheiten her xD


    Also... NeroAAC kann mit eac3to genutzt werden. Aber an sich haben die nix miteinander zu tun. NeroAAC ist für eac3to genauso ein Plugin wie für [lexicon]MeGUI[/lexicon] an sich.
    Es kann in den Pfad von eac3to kopiert werden, muss aber nicht, da NeroAAC auch alleine De- und [lexicon]Encodieren[/lexicon] kann.
    Mit eac3to und NeroAAC als Plugin kannste halt das Tool erweitern. Aber jetzt die Frage: Nutzt du es in [lexicon]MeGUI[/lexicon]? Nö. Weil jeder Audiostream sowieso in [lexicon]MeGUI[/lexicon] durch [lexicon]AVISynth[/lexicon] geht. Das siehste schon anhand der Preferred [lexicon]Decoder[/lexicon] die du bei NeroAAC angeben kannst. Das sind nämlich alles [lexicon]AVISynth[/lexicon] Source Filter. Und das Skript wird nach dem Start des Encodes auch in der LOG aufgeführt. Und in [lexicon]AVISynth[/lexicon] ist eh alles im RAW Zustand.


    Über die Windowspipeline kann man es dann nutzen um z.B. AC3 in [lexicon]AAC[/lexicon] zu codieren.


    Code
    eac3to "Test.ac3" stdout.wav | neroaacenc -lc -if - -of nero_out.m4a


    Oder direkt eingebunden sieht es dann so aus:

    Code
    eac3to.exe Input.w64 Output.m4a" -quality=0.30 -progressnumbers -log=UsEac3To.log
    ------------------------------------------------------------------------------
    W64, 2.0 channels, 1:13:38, 24 bits, 2304kbps, 48khz
    Reading W64...
    Encoding AAC <0.30> with NeroAacEnc...
    The original audio track has a constant bit depth of 24 bits.
    eac3to processing took 2 minutes, 14 seconds.
    Done.


    So läuft das denn.

    8|?(:S


    Die Erklärungen irritieren irgendwie xD


    Das ist ja auch ein Audio [lexicon]Encoder[/lexicon] und kein Programm.


    Eine [lexicon]Encoder[/lexicon] Anwendung ist und bleibt ein Programm. Sonst würde es keine Execute Endung haben ^^


    Ist halb nur ein [lexicon]CLI[/lexicon] Programm und kann auch über [lexicon]CLI[/lexicon] Parameter angesteuert werden.



    VFW [lexicon]Encoder[/lexicon] sind schließlich auch nur [lexicon]GUI[/lexicon] basierende [lexicon]Encoder[/lexicon].


    Das Verschlüsselte Video besitzt dann die entsprechende [lexicon]Encoder[/lexicon] Codierung und wird in der [lexicon]Mediainfo[/lexicon] als [lexicon]Codec[/lexicon] angezeigt.
    Das Verschlüsselte Video kann dann nur mit dem entsprechenden [lexicon]Decoder[/lexicon] entschlüsselt werden.


    Daher sind [lexicon]Decoder[/lexicon] auch nix weiter als Anwendungen bzw. Programme.
    Schau dir FFMpeg an. Der hat soviel [lexicon]Decoder[/lexicon] intern, das du damit fast alles entschlüsseln kannst an Videocodecs. ^^


    kopier es nach tools\eac3to in dem [lexicon]MeGUI[/lexicon] Ordner: Dann startet [lexicon]MeGUI[/lexicon] und geht zu Options -> Settings -> External Program Configuration und setzt den Hacken bei Enable NeroAacEnc. Als Location wählt ihr den neroAacEnc.exe aus der im "tools\eac3to" Verzeichnis gespeichert ist.


    WTF? xD Was hat das in eac3to zu tun? xD


    Man kann zwars NeroAAC mit eac3to kombinieren, aber ist nicht zwingend erforderlich. Also hat es miteinander rein gar nix zu tun und muss daher auch nicht in das Unterverzeichnis von eac3to kopiert werden.



    So kann man es z.B. machen. NeroAAC Pfadangabe ist nämlich total egal. Sie muss nur in [lexicon]MeGUI[/lexicon] angegeben werden.


    @GrandFiredust
    Und warum gibst du bei NeroAAC als Preferred [lexicon]Decoder[/lexicon] gleich FFAudioSource an? Hat das irgendeinen Grund? ^^
    Weil wenn du NicAudio einstellst und NicAudio die Audiodatei nicht öffnen und decodieren kann, springt [lexicon]MeGUI[/lexicon] zum nächsten Input Methode. In diesem Falle glaub ich das es sogar FFAudioSource dann ist. ^^


    NicAudio ist gerade bei [lexicon]WAV[/lexicon] Datein oder MP3 Datein viel schneller, weil die nicht indexiert werden müssen dann. FFAudioSource indexiert immer.


    BassAudio ist z.B. ein AudioSource Filter der WAV64 Datein laden kann. Hat nix mit Bass zu tun ;D


    Das sind alles [lexicon]AVISynth[/lexicon] Source Input Methoden, weil [lexicon]MeGUI[/lexicon] Audio immer durch [lexicon]AVISynth[/lexicon] jagt.

    Nimmt man aber den Hacken bei "Zeige OSD Infos in aufgezeichneten Bildschirmfotos und Videos" kann man selber die Infos noch sehen, aber sie werden nicht mit aufgezeichnet.


    Also bei mir klappt das nur wenn es kein Standbild ist. Bei Ladesequenzen oder Standbildern wie Menüs etc. bleibt die Anzeige nach wie vor drin und wird angezeigt.


    Und da änderd auch der Haken nix dran ^^


    Aber überzeugt euch selbst:

    @Endos Filme
    UtVideo v15.2.0: download


    Einstellungen im Riva Tuner:
    Application Detection Level: Low bis High für eine immer intensivere Hookingzugriff, none für Desktopaufnahme


    On-Screen Display Rendering mode: Vector-3D und im Kompatibilitätsfall Vector-2D nutzen


    On-Screen Display coordinate space: Framebuffer


    Unter den Schraubenschlüssel oben makierste noch das er den dedizierten [lexicon]Encoder[/lexicon] nutzen soll


    Einstellungen im MSI AB in der Sektion "Videoaufnahme":


    Verwendung des dedizierten [lexicon]Encoder[/lexicon] Servers anhaken


    [lexicon]Multichannel[/lexicon] in Stereo umwandeln (weiter unten zu finden dann) deaktivieren.


    Und unter Video Format stellst du dann den UtVideo ein als VFW [lexicon]Codec[/lexicon].


    Welchen du nutzen willst, liegt bei dir dann.


    Und dann klappt das auch ^^

    Er meint deinen eingestellten Aufnahme [lexicon]Codec[/lexicon] den du in MSI AB verwendest. Eventuell wäre es hilfreich wenn du mal alles Settings von AB nennen würdest.


    Einmal die Settings vom

    • Riva Tuner
    • MSI AB selbst und zwars den gesamten Unterpunkt "Video"
    • Einstellungen des Aufnahme Codecs ([lexicon]MagicYUV[/lexicon], UtVideo, [lexicon]Lagarith[/lexicon], etc pp.)

    Sollte man jetzt [lexicon]Lagarith[/lexicon], UT Video, [lexicon]MagicYUV[/lexicon], usw... genau so laden können, müssten sie sich eigentlich genau so einfach wieder herstellen lassen, da die Kompression des [lexicon]x264[/lexicon] ja noch schlimmer als die von [lexicon]Lagarith[/lexicon] ist, oder täusche ich mich da?


    Wenn überhaupt ist UTVideo nur bei den FFMpeg Bibliotheken dabei. [lexicon]Lagarith[/lexicon] und auch [lexicon]MagicYUV[/lexicon] leider nicht. Also FFMS2 und L-Smash werden dementsprechend nix mit den beiden anfangen können.


    Daher sind UTVideos in meinen Augen schneller zu retten ohne Hex Editor Kenntnisse zu besitzen und sich mit Zahlen rumzuärgern ^^

    Was kann man alles mit FFMS2 und L-Smash öffnen, auch wenn es eigentlich unnötig wäre, weil es auch ohne gehen würde?


    FFMS2 ist das FFMpeg für [lexicon]AVISynth[/lexicon] und beruht auf dessen welche jeweilige Bibliothek FFMS2 von FFMpeg nutzt. Daher kann man sagen das man alles mit FFMS2 öffnen kann, was FFMpeg auch kann.


    L-Smash ist ähnlich wie FFMS2 mit ein paar wenigen Unterschieden im Sinne von Dateivielfalt. Nutzt aber ebenfalls die FFMpeg Bibliotheken. Ist aber auf AVC Streams und die dazugehörigen [lexicon]Container[/lexicon] hauptsächlich ausgelegt. Wichtig ist vllt. zu wissen das L-Smash MT mit nutzen kann.


    FFMS2 und L-Smash unterscheiden sich in ihrem Ladeprozess ein wenig. Beide indexieren aber.
    Wobei ich bei L-Smash des öfteren Frameverluste beim Laden von Videos feststellen musste als bei FFMS2.


    L-Smash kann auch Wunderbar MPEG1 und MPEG2 Materialien erkennen, wärend bei FFMS2 da bei einigen Sachen was verhauen tut. Üblicherweise nimmt man aber bei MPEG2 Material Mpeg2Source.


    Also noch mal zusammengefasst: FFMS2 und L-Smash nutzen beide FFMpeg. Aber beide arbeiten auf unterschiedliche Art und Weise einfach. ^^

    Die bitterere Vorstellung ist ja das Maxwell auch [lexicon]lossless[/lexicon] kann. Nur eben diese bescheuerte Software [lexicon]Shadowplay[/lexicon] nicht


    Stell dir vor [lexicon]Shadowplay[/lexicon] könnte [lexicon]Lossless[/lexicon] aufnehmen


    Deswegen hab ich extra auf die Wortwahl geachtet :D

    Ein Encode in YV24 mit RGB Matrix oder generell YV24 benötigen ebenfalls dieses Profile.
    Wärend YUY2/YV16 ein 4:2:2 Profile benötigt. Mit 4:2:2 kommen einige NLEs ja mit klar, entspricht aber kein astreines Aufnahmebild. ^^


    Also Sinn hat das Schon das man erwarten darf das NLEs das öffnen sollten. Tun se nur nicht. xD


    Stell dir vor [lexicon]Shadowplay[/lexicon] könnte [lexicon]Lossless[/lexicon] aufnehmen... Das würde via dem Maxwell H264 [lexicon]Encoder[/lexicon] auch in ein High 4:4:4 Profile gespeichert werden dann :D
    Weil halt [lexicon]Lossless[/lexicon]. xD

    Und das High 4:4:4 Profil musste ich noch nie öffnen


    Weil du nicht mit [lexicon]OBS[/lexicon] in [lexicon]Lossless[/lexicon] aufnimmst xD


    H264 [lexicon]Lossless[/lexicon] benötigt immer ein High 4:4:4 Profile. Und da fangen viele NLEs an zu spinnen indem se das entweder falsch öffnen oder gar nicht erst lesen wollen.


    Lösung mal wieder... [lexicon]AVISynth[/lexicon] (FFMS2) oder direct FFMpeg

    womit kann man euer meinung nach am angenehmsten schneiden und kann gleichzeitig den "besten" [lexicon]encoder[/lexicon] verwenden? jetzt bitte [lexicon]megui[/lexicon] ma auslassen


    Premiere Pro + x264pro


    Premiere Pro = je nach Abosystem
    x264pro = $299 = ~267 Euro


    Hast dann aber auch nur die 8Bit Encodierung + weit weniger Einstellmöglichkeiten seitens des Encoders. ^^ Aber Geld spielt ja keine Rolle hast ja gesagt xD



    x beliebiges Schnittprogramm + [lexicon]x264vfw[/lexicon]
    [lexicon]x264vfw[/lexicon] = Kostenlos
    Schnittprogramm sollte über einen VFW Output verfügen


    Auch wieder 8Bit Encoding nur, aber mit weit mehr Einstellmöglichkeiten zum [lexicon]Encoder[/lexicon]. Leider ist somit keine Joblisten Encodierung möglich, da empfohlen wird AVC encodiertes Material nicht in AVI Containern zu hauen um Fehler vorzubeugen. Stattdessen wird das das Video über den VFW an den [lexicon]x264vfw[/lexicon] [lexicon]Codec[/lexicon] geschickt der das Video seperat in [lexicon]MP4[/lexicon], [lexicon]MKV[/lexicon] oder H264 [lexicon]Rohmaterial[/lexicon] speichert.
    Im VFW AVI [lexicon]Container[/lexicon] kommt dann nur noch die erzeugte [lexicon]WAV[/lexicon] Spur.
    Beide Endergebnisse müssen dann extern wieder zusammengeführt werden mit MKVMerge, MP4BOX [lexicon]GUI[/lexicon]



    x beliebiges Schnittprogramm + DebugModeFrameserver + [lexicon]AVISynth[/lexicon] + x264cli
    x264cli = Kostenlos als 8Bit und 10Bit Encodierversion. Voller Umfang von [lexicon]x264[/lexicon] möglich.
    DebugModeFrameserver = Kostenlos um Frames von der [lexicon]NLE[/lexicon] an ein externenes Programm weiterzuleiten.
    [lexicon]AVISynth[/lexicon] = Kostenlos ([lexicon]Frameserver[/lexicon]) um Frames vom DebugModeFrameserver zu dekodieren und an einen externen [lexicon]Encoder[/lexicon] zu leiten.


    Schnittprogramm sollte eine Art von [lexicon]Frameserver[/lexicon] wie den DebugModeFrameserver unterstützen.


    [lexicon]MeGUI[/lexicon] wird zur Erleichterung der x264cli Settings genutzt.
    Der [lexicon]SSM[/lexicon] wird dabei zur Erleichterung der [lexicon]AVISynth[/lexicon] Skripte genutzt.



    Optimal wäre letzteres zu verwenden.
    Die [lexicon]x264vfw[/lexicon] Variante wäre die Zweitbeste.
    TMPEnc 6 Vollversion geht auch. Hat auch den [lexicon]x264[/lexicon] [lexicon]Encoder[/lexicon] mit drin. Kostet aber so um die 40 Euro oder was das war.
    Und die Variante mit x264pro und Premiere Pro die teuerste und gleichzeitig auch schlechteste Variante, da man da sehr wenig einstellen kann.


    Such dir was aus. Von Kostenlos und Optimal bis Sau teuer und nicht zu gebrauchen :D