Beiträge von Sagaras

    Source_Duration_LastFrame : 14ms

    Das steht bei deiner Asynchronen Mediainfo drin. Bei der synchronen ist dieser Eintrag nicht.


    Würde jetzt einfach mal sagen das es 14ms verschoben ist oder einfach nur fehlen, da er wie ich das lese die Files splittet bei der Aufnahme. Sprich eine Verzögerung zum Initialisieren der Aufnahme und Beenden dieser herrscht.


    Könnte man nachträglich ausgleichen lassen. Ob das aber so gewollt war von Elgato wage ich zu bezweifeln. Da wurden gewiss die falschen Konfis getroffen.

    @DasEnvy
    Dann bist du einer der wenigen Ausnahmen die sich dann im Nachhinein mit beschäftigen.


    An sich ist es hier im Forum immer das gleiche Schema. Die meisten User wollen halt gleich durchstarten und oder einfach auf die bequemste Art und Weise ohne Ahnung zu haben alles nutzen.
    Und es ist an sich eigentlich immer diese bequeme Art der User die einem die Haare zu Berge stehen lässt.


    An sich trifft man irgendwann die entsprechenden User wieder. Spätestens wenn sie Probleme mit ihren Video haben. Man versucht dann zu helfen und einige wenige Supporter hier im Forum können dann auch explizit erklären warum und wieso es so und so funktioniert und was vor allem mit dem Video los ist. Das nicht jeder Supporter alles wissen kann ist ja auch klar. ^^


    Jedoch sind ab und an mal einige Pseudo Supporter hier die entweder alles nur nachquatschen und eigentlich gar nicht wissen warum es so funktioniert, oder aber sie reden völlig am eigentlichen Problem vorbei. Bzw. lösen das Problem indem man sich gleich radikal umstellen muss.


    Dennoch nützt es gerade hier im Forum nix ein Guide bzw. Tutorial aufzuführen, das eh nach 1 oder zwei Wochen untergeht und man nie wieder was davon hört. Und das einfach weil hier im Forum einfach auch die falsche Zielgruppe sich befindet dafür.


    Der Technik Bereich hier im Forum ist an sich sehr bekannt. Jedoch ist die Masse damit beschäftigt einfach und schnell ans Ziel zu kommen. Und das geht nicht immer. Nix im Leben ist Einfach. Und was diesen Guide hier den Gnadenstoß gegeben hätte, wäre der das es wieder nur zu endlosen Debatten geführt hätte.
    Warum?
    Einfach weil es zig Workflows gibt die man gehen kann. Würde hier wieder irgendwo stehen das dieses oder jenes Tool nur negativ Punkte hätte, dann würde wie schon so oft nur wieder endlose Debatten kommen und und und. Halt zwischen diejenigen die Ahnung haben und die die zu bequem sind. Das sind 2 Partein die fetzen sich eh immer. ^^


    Daher lieber so ein Guide, bzw. Tutorial auf eine Solo Website zu machen die unabhängig vom LPF existiert. Zum einen würde das nicht untergehen, zum zweiten würde keine Hatelawine runter brechen. Zumal man auch die Themen passend zu seinen Workflow zusammenstellen kann.


    So eine Website ist wie gesagt noch in Planung und ich habe mit @Nobody768 auch noch mal privat geschrieben und ihn darüber in Kenntnis gesetzt das solch ein Projekt ansteht und was so alles die Inhalte dann sein sollen.
    Ob er sich mit @GelberDrache92 schon unterhalten hat, weiß ich nicht. Doch wer alles daran mitarbeiten will, bzw. was dazu beitragen kann, kann sich bestimmt bei @GelberDrache92 melden.


    Und es lässt sich bestimmt dann auch eine entsprechende Skype oder TS3 Konfi bereitstellen für das Team. @GelberDrache92, @De-M-oN?

    Meine Vermutung ist: Das Dropdown-Feld von Premiere greift noch immer als letzte Instanz, von daher werden keine wirklich benutzerdefinierten FPS-Zahlen gehen

    Könnte man ändern. Die Projekt Dateien von Adobe lassen sich mit einem normalen Notepad öffnen. Wenn man dort nach FrameRate sucht das unter VideoSettings steht, dann hat man die FPS Angabe als eine mir jetzt noch unbekannte Zahl. Habe diese mal Testweise geändert und konnte in Premiere somit das Projekt auf gute 300 FPS hochschrauben. Sprich die Sequenz lässt sich dort editieren. Das geht auch mit Auflösungen usw.


    Rein Theoretisch könnte man also ein Tool bauen was Projektdateien für Premiere erstellt und es sehr Individuell einstellen dann, ohne von Premiere selbst begrenzt zu werden da. ^^

    mal ne kurze Frage mehr oder weniger Off-Topic: kann man irgendwie in Audacity speichern, dass die Standard-Einstellung für die Aufnahme 48.000 Hz ist? Jedesmal muss ich das umstellen, das nervt.

    Bearbeiten -> Einstellungen -> Qualität -> Aufnahme-/Import-Parameter

    das mit den 29.97/30 fps liegt meiner Erfahrung nach auch am angeschlossenen Gerät. Bei meinen Playstations ist es die Kommazahl, bei meinem Bruder und seiner XBox ist es eine glatte Zahl, sowohl in der Software als auch in der Mediainfo.

    PS2, jedenfalls bei mir, wird bei NTSC Games bei 60Hz mit 59,94 FPS (Double-NTSC) aufgenommen und bei PAL bei 50Hz mit glatten 50 FPS (Double PAL)


    Mein Kumpel hat auch eine Capture Box, die aber nur PAL und NTSC aufnimmt. Auch diese unterscheidet die FPS von der Hz die von der Konsole aus kommt. NTSC wird bei ihm mit 29.976 aufgenommen und PAL Games mit 25 FPS.


    Kommt immer drauf an wie die Übertragungsfrequenz ist. Bei Resident Evil 4 z.B. konnte ich zwischen 50Hz und 60Hz auswählen. Würde meine Capture Box auch unterscheiden dann.


    Gibt ja auch PAL_60. In diesem Falle würde die Capture Box von mir mit glatten 60 FPS aufnehmen. (GameCube z.B.)

    Warum wird denn immer weiter diskutiert? Die Problemlösung war schon in den ersten Beiträgen genannt.


    Um langzeitig in CFR aufzunehmen sollte die Elgato auf CFR eingestellt werden, sofern es möglich ist.


    Und wenn er in TS aufnehmen würde, würde er in der Mediainfo noch mehr Informationen rauslesen können. Da steht dann auch der Versatz von Audio drin.


    An sich würde AVISynth und FFMS2 das Problem mit der VFR -> CFR lösen und auch gleich noch den Audioversatz womöglich angleichen. Da es schon in SSM integriert ist solche Funktion, sollte das ein leichtes sein.


    Verstehe immer nicht das es schwer zu begreifen ist das es zum einen an der VFR liegen kann und zum zweiten wegen der unterschiedlichen Samplerate von Audio.


    Ihr braucht doch da nicht die halbe Welt verrückt machen jetzt xD



    Im Grunde ist das ganz einfach wie man zum einen an die beste Qualität von solchen Capture Boxen/Karten herankommt und zum anderen ist es auch ein leichtes es von VFR in CFR zu ändern, sollte es in VFR aufgenommen worden sein.


    • Wenn man aufnimmt, braucht man das Video hinterher nicht noch mal speichern oder exportieren, da die Aufnahme oft schon als TS auf der Festplatte befindet. Sonst speichert ihr das 2 mal und das ist unnötig. Kostet euch Zeit und zum anderen können durch diese Methode schon Probleme entstehen die durch ein erneutes Muxen hervorgerufen werden können.
    • Diese TS Dateien (Transport Streams nennt man diese) mit AVC Material sind spezielle erweiterte auf DVB-S2 basierende Videos. Sprich die Elgato nimmt diesbezüglich genauso auf wie eine DVB-S2 Karte.
      Diese TS Dateien enthalten mehr Informationen als man je bräuchte. Da würde z.B. auch die Verschlüsselungsart gespeichert werden und in der Mediainfo sichtbar sein. Untertitelinformationen, Dateninformationen, usw. Weil über TS können auch nur DATEN wie z.B. Updates für ein Programm enthalten sein.
      Es basiert halt alles auf Satelliten/Fernsehn Technologie
    • Diese TS Dateien können mithilfe von FFmpeg oder TS-Muxer schon ausgelesen werden. In AVISynth geht das auch sehr gut mittels dem FFMS2 Plugin, da die TS Datei nix weiter beherbergt als ein AVC Material und eine entsprechende AAC oder aber auch DTS Audio Stream, was ja Problemlos, außer DTS, in MP4 reingehen würde.
      !!!JEDOCH!!! ist Vorsicht geboten. TS und MP4 können vllt von den Streams her identische Inhalte haben, die TS Datei jedoch hat die besseren Chancen von Decodern gut decodiert zu werden. Heißt im Klartext das man mit einer TS Datei weitaus besser hantieren kann, als mit der MP4 Datei.
      Wenn eure Schnittsoftware keine TS Datein einlesen kann, ist das auch logisch. Das können auch nur die Schnittprogramme die für Fernsehn Aufnahmen mit TS gedacht worden sind.
    • Transport Stream Dateien sind kein Problem für AVISynth und dem FFMS2 Plugin. Auch Audio nicht. Und man kann damit auch gleich noch VFR in CFR wandeln.
      Auch Pull-up und Pull-down, sowie PAL <-> NTSC Konvertierungen wären mit AVISynth problemlos möglich.
    • Ist das Skript fertig, kann man es entweder mit einem Lossless Codec neu schreiben lassen in CFR und es einwandfrei in sein Schnittprogramm laden (Schnelle Bearbeitung möglich auf kosten von großen Dateien)
      ODER
      die AVS Datei mittels AVFS (Frameserver) als AVI virtuell erstellen lassen und im Schnittprogramm laden. (Langsamere Bearbeitung, Zusätzliche Deiteigröße = 0)

    An sich ganz einfach eigentlich. Und man könnte sofern man Interlaced aufnimmt, auch gleich mit AVISynth das Bild astrein Deinterlacen.


    An sich eigentlich gar nicht so schwer. Die meisten von euch hängen mal wieder an der Technik die sie nicht sonderlich verstehen die dahinter steckt.


    Ich habe solche TS Datein hier auch. Entweder die MPEG2 TS Datein (DVB-S1 basierend) oder die MPEG4 (AVC) - TS Datein (DVB-S2 basierend)
    Kann aber mit beiden gut hantieren und verarbeiten. Habe da eigentlich nie Probleme mit gehabt. Und auch mit VFR hab ich diesbezüglich keine Probleme mit. Also von daher bin ich zumindest Wunschlos glücklich xD

    Ich teste es gerade aus und habe bemerkt, dass der Frameserver die neue Datei automatisch auf C: ablegt. Dort habe ich wegen der SSD allerdings nicht genügend Speicherplatz. Kann ich den Speicherort ändern?

    Im Falle von AVFS nein.

    - AVS script output is now exposed from a mount point underc:\volumes , instead of through a virtual mount point that replacedthe script file.


    Virtuelle Dateien eines Frameservers nehmen max vllt. 10 MB weg. Mehr nicht. An sich eigentlich immer weniger. Ich sag jetzt aber pauschal mal bis max. 10 MB. Im Falle von AVFS sind das grad mal ein paar KB ^^

    Ich bin wirklich am verzweifeln ich gebe mir immer Mühe und dann kommt nur Asynhcroner Schrott dabei raus. Das Video was Elgato auswirft ist mit dem VLC Player noch Synchron aber wenn ich es in Premiere einfüge und es länger als 30 Minuten ist wird es Asynchron.

    VLC spielt nur ein Video ab und VLC kann auch VFR Videos lesen, weshalb sie auch da alle synchron sind.


    @sem und @Northgate haben die Punkte schon gefunden und notiert die dafür sorgen können.


    Zum einen hast du in Premiere ein Projekt das über ein Sequenzer läuft. Dieser Sequenzer ist auf ein einziges Format getrimmt.


    Das bedeutet: lädst du ein Video und Audio mit diesen Eigenschaften rein, so muss das nachfolgende Video und Audio am besten auch die gleichen Eigenschaften aufweisen.


    Das tun sie bei dir aber nicht,


    Das eine nimmst du mit 48KHz auf, das andere mit 44,1KHz


    Das eine Video ist auf CFR 30 FPS
    und das zweite auf VFR 30 FPS


    VFR musst du am besten in CFR bringen. Der SSM hat diesbezüglich einen Konverter drin. Musst halt dann aber das Video neu erstellen lassen (Am besten Verlustfrei) oder wendest den Frameserver an und stellst die Ausgabe auf RGB um das Video in Premiere laden zu können.


    Desweiteren sollte bei einem der beiden Videos die Audio Samplingrate der anderen angeglichen werden.



    Vorsicht bei der VFR -> CFR Konvertierung:


    Code
    > Modus der Bildwiederholungsrate : variabel
    > Bildwiederholungsrate : 30,000 FPS
    > minimale Bildwiederholungsrate : 30,000 FPS
    > maximale Bildwiederholungsrate : 30,030 FPS
    > Standard : PAL

    Das gehört zusammen.
    Zeile 1 - Typ der FPS Rate (constant = CFR, variabel = VFR)
    Zeile 2 - Durchschnitts FPS: 30 FPS
    Zeile 3 .- minimale FPS Rate die erreicht wurde
    Zeile 4 .- maximale FPS Rate die erreicht wurde (ist bei dir etwas mehr als 30 FPS)
    Zeile 5 - Originale FPS Rate. (PAL = 25 FPS, sofern es sich um PAL_B handelt, NTSC hat 30 FPS bzw. 29,970)


    Sprich das Video hat an sich 30 FPS auf einer 25 FPS Basis und versucht es via einer VFR auszugleichen. In Premiere kann es vermutlich mit 25 FPS geladen werden fälschlicherweise.



    Aber du könntest ja erst einmal nur die Audio Samplerate erst einmal angleichen. Und dann probieren. Wenn es dann immer noch Asynchron sein sollte, machst du halt eine VFR -> CFR Konvertierung mittels einem Wandler. Für die Umwandlung von VFR zu CFR sollte die Originale FPS Rate angegeben werden. Diese ist bei dir halt PAL. Kannst es ja aber probieren bis es passt. ^^ Kann ja nur 25 oder 30 FPS sein. ^^

    In der neuen Beta kann man es öffnen einen einzigen Klick auf "Broadcasting" machen und er überträgt innerhalb von 5 Sekunden an Twitch, oder YouTube. Wo hat man denn sowas sonst noch?
    Nur anmelden, klicken und übertragen.

    Ein wenig mehr Einstellfreudigkeit wäre schon angebracht. Ich will lieber selbst wissen wollen was und wie ich übertrage und nicht nur so ein dämlichen Umschalter nur haben wo man nur als DAU arbeiten muss.


    Auch immer die anzeige ob die Aufnahme gerade läuft, dass sie korrekt gespeichert wurde etc sind ein entscheidender Vorteil von Shadowplay.

    Das "korrekt gespeichert" stellen wir mal bei Shadowplay bitte in Klammern. Weiß nicht was an VFR korrekt ist, wenn Schnittprogramme es als CFR laden und die Gefahr einer Asynchronisation sehr hoch ist. ^^ Korrekt wäre es für mich als Anwender zu entscheiden ob ich VFR oder CFR Videos ausgeben lassen möchte. ^^


    Und Overlayanzeigen wann aufgenommen wird, wieviel gerade gespeichert wurde und wann es beendet wird beherrschen viele Aufnahmeprogramme. Da ist Shadowplay also nicht das einzige. MSI Afterburner zeigt sowas an, als auch DXTory. Also das ist halt kein Vorteil an Shadowplay, weil das können andere wie gesagt auch.

    Wenn man bei Shadowplay unterschiedlich einstellen könnte ob VFR oder CFR, wäre das auch schon mal ein Schritt in vernünftiger Richtung.
    Oder neben dem NVIDIA Codec auch eine VFW Codec Auswahl bieten. Denn eigentlich ist an Shadowplay nur das Hookingverfahren interessant das es so performant ist.
    Roh RGB an VFW senden und die VFW Codecs entscheiden lassen welchen Farbraum man haben will. Wäre auch ein schönes Feature.


    Das sind eigentlich an sich die wichtigsten Punkte für Video wie ich finde. Diesbezüglich sitzt Shadowplay im tiefsten Mittelalter mit ihrem heiligen Gral des Hookings ohne jedwede Möglichkeit was vernünftiges damit anfangen zu können.


    Und die Sache mit Audio kommt Zusätzlich noch hinzu.


    Also bis auf die Hookinggeschichte die Shadowplay höst performant darstehen lassen, war es das auch schon an guten Punkten xD
    Die bekommen es ja nicht mal hin ihren eigenen GPU Encoder der an für sich ja Lossless aufzeichnen könnte in Shadowplay auch so anzubieten xD


    Das ist mehr als nur traurig xD

    Das kommt eventuell in der nächsten Version. Da werden dann auch Schnittzeitstempel unterstützt.


    Zur Zeit wird versucht Premiere Zeitstempel zu supporten die als CSV vorliegen. Damit ist es möglich die Videos mit Premiere zu schneiden, die Zeitstempel auszugeben und in SSM zu laden.


    Ein eigenes Zeitstempel Format wird von SSM dann bereitgestellt.


    Das soll dazu dienen Schnitteprojekte zu speichern.


    Desweiteren wird mit diesen Zeitstempeln auch möglich sein die Bezeichnungen der Ausgabenamen zu nennen. So das bei der Skriptspeicherung mehrere Skripte erstellt werden mit der jeweiligen Bezeichnung. Bzw. bekommen dann wenn keine Bezeichnung vorliegen einen eigenen vordefinierten Namen.


    Das wird aber noch eine Weile dauern, da ich recht wenig Zeit habe dafür und das nur nach und nach einarbeiten kann.

    Verlustmaterial wie h264 etc. einzulesen dauert halt länger als reine in AVI Container vorkommende Codecs.


    FFmpeg2 indexiert halt in dein Skript und genau das dauert bis er das Video geöffnet hat. Halt weil er die Datei indexieren muss. Ob sie Spulbar ist hängt dann auch noch von der Kodierung der Quelle ab.


    Zur Not kannst du ja die MP4 in UTVideo umwandeln lassen mit z.B. FFmpeg selbst. Dann klappt das auch mit AVISynth besser.

    Indexdatei mal löschen.


    Und dann reicht eigentlich das hier schon aus:


    Code
    LoadPlugin("B:\MeGUI\tools\ffms\ffms2.dll")
    file = "A:\Aufnahme\1\w.mp4"
    FFIndex(file)
    FFVideoSource(file, threads=1)

    Prüfe am besten noch mal die Pfade das die stimmen.


    Sollte es immer noch nicht gehen, kannst du das Skript auch mit VirtualDub 32Bit überprüfen, ob das Problem am Skript bzw. AVISynth liegt.


    Wenn VirtualDub 32Bit dir einen Fehler Vorschau gibt (schwarzes Bild mit roter Schrift), dann am besten diese hier mal posten.

    An sich sollte man die Anwendung verwenden die A) seinem KnowHow entsprechen und B) alles das tut was man im Endeffekt erreichen will.


    Und hierbei sind Simplex264Launcher und Hybrid eher was für die die bereits schon Ahnung haben wie die Abläufe sind. Weshalb diese Tools auch Hauptsächlich in Doom9 oder Gleitz Forum verbreitet werden.


    Die Frage die man sich stellen sollte: Brauche ich das alles was mir diese Programme bieten? Nein, eigentlich nicht.


    - AVISynth 64Bit ist z.B. recht eingeschränkt von der Pluginvielfalt. Hier sollte man sich die Frage stellen: Nutze ich Plugins die nur auf 32Bit basieren? Und Supporten die Anwendungen auch AVISynth 64Bit? AvsPmod unterstützt z.B.nur die 32Bit Version. VirtualDub brauchste dann auch die 64Bit Variante. Und ob MPC HC 64Bit AVISynth 64Bit unterstützt kann ich jetzt auch nicht sagen. 32Bit ist einfach am Kompatibelsten.


    - VapourSynth genauso die Frage: Brauche ich es oder nicht?


    - Und wenn man beim x264cli Encoder direkt Videos encodieren lässt, dann gehen die ohnehin durch ein FFmpeg Filter durch. ^^


    Hybrid ist da wie gesagt noch ein zacken schärfer als MeGUI. Jedoch kann ich mit MeGUI einfach mehr machen und es reicht auch für die Sachen die ich z.B. brauche.


    z.B. Handy Videos erstellen oder BluRay und DVD Rips erstellen oder für YT Videos machen. Dafür ist das Teil am Angenehmsten zu bedienen und mit nur 2 Klicks kann alles automatisiert werden. Von Video und Audio Encode bis hin zum Muxvorgang.


    DVDs und Blurays lassen sich super demuxen mit dgavcindex bzw. dgindex.


    TS Datein können demuxt werden oder gar direkt eingesen werden.


    Und man wird nicht von Einstellungen gleich erschlagen, sondern hat eigentlich alles Übersichtlich zur Verfügung.


    Hybrid und der Simplex264Launcher sind halt für Leute die viel, sehr viel experimentieren. Aber solange man nicht Ansatzweise weiß wie FFmpeg arbeitet oder wie die Commands bei x264, würde ich generell einen Laien davon abraten diese Tools zu verwenden.


    Sie sehen zwars einfach aus. Aber benötigen halt das nötige kleine KnowHow. Zumal MeGUI einen eigenen Skriptersteller hat. Ist zwars etwas Sperrlich das Teil, aber Simplex264Launcher und Hybrid haben das erst gar nicht. ^^ Da musste dir die Skripte schon selbst schreiben ;D


    MeGUI korrigiert dir wenigstens noch wenn du AVIs reinlädst das die FPS Zahl am Ende auch stimmt.


    Bei Simplex264Launcher und Hybrid ist das nicht so. Da muss ich selber das machen. Und genau solche Sachen muss ich wissen, wenn ich mit solchen Tools arbeite. ^^