Beiträge von De-M-oN

    Selbige Problem wie am Anfang.


    Zu viele Videos.


    Mach es anders:


    Encodier die Videos ohne die Audacity Spur = encodier den Fraps Ton nach FLAC mit MeGUI. (Vergess in der Config nicht den Haken aus Normalize Peaks zu entfernen.


    Dann Audacity öffnen, den FLAC Ton vom MeGUI hinzu importieren und als WAV exportieren, so das du dann halt mit Audacity IGS und Stimme zusammengemischt hast.


    Die neue WAV dann in den Audio Input von MeGUI rein.



    Hier dein neues AVS Script:


    Code
    AVISource("D:\Programme\Fraps\Movies\Anno 2070 3\Anno5 2012-04-10 15-05-29-79.avi","D:\Programme\Fraps\Movies\Anno 2070 3\Anno5 2012-04-10 15-06-53-59.avi","D:\Programme\Fraps\Movies\Anno 2070 3\Anno5 2012-04-10 15-08-35-46.avi","D:\Programme\Fraps\Movies\Anno 2070 3\Anno5 2012-04-10 15-10-11-16.avi","D:\Programme\Fraps\Movies\Anno 2070 3\Anno5 2012-04-10 15-11-49-62.avi","D:\Programme\Fraps\Movies\Anno 2070 3\Anno5 2012-04-10 15-13-08-56.avi","D:\Programme\Fraps\Movies\Anno 2070 3\Anno5 2012-04-10 15-14-29-79.avi","D:\Programme\Fraps\Movies\Anno 2070 3\Anno5 2012-04-10 15-15-53-32.avi","D:\Programme\Fraps\Movies\Anno 2070 3\Anno5 2012-04-10 15-17-17-46.avi","D:\Programme\Fraps\Movies\Anno 2070 3\Anno5 2012-04-10 15-18-52-39.avi","D:\Programme\Fraps\Movies\Anno 2070 3\Anno5 2012-04-10 15-20-21-16.avi","D:\Programme\Fraps\Movies\Anno 2070 3\Anno5 2012-04-10 15-21-47-06.avi","D:\Programme\Fraps\Movies\Anno 2070 3\Anno5 2012-04-10 15-23-22-32.avi","D:\Programme\Fraps\Movies\Anno 2070 3\Anno5 2012-04-10 15-24-58-16.avi","D:\Programme\Fraps\Movies\Anno 2070 3\Anno5 2012-04-10 15-26-30-56.avi","D:\Programme\Fraps\Movies\Anno 2070 3\Anno5 2012-04-10 15-27-56-89.avi","D:\Programme\Fraps\Movies\Anno 2070 3\Anno5 2012-04-10 15-29-27-99.avi","D:\Programme\Fraps\Movies\Anno 2070 3\Anno5 2012-04-10 15-31-01-03.avi","D:\Programme\Fraps\Movies\Anno 2070 3\Anno5 2012-04-10 15-32-24-66.avi","D:\Programme\Fraps\Movies\Anno 2070 3\Anno5 2012-04-10 15-33-48-76.avi","D:\Programme\Fraps\Movies\Anno 2070 3\Anno5 2012-04-10 15-35-21-96.avi","D:\Programme\Fraps\Movies\Anno 2070 3\Anno5 2012-04-10 15-36-54-36.avi","D:\Programme\Fraps\Movies\Anno 2070 3\Anno5 2012-04-10 15-38-18-97.avi","D:\Programme\Fraps\Movies\Anno 2070 3\Anno5 2012-04-10 15-39-56-09.avi","D:\Programme\Fraps\Movies\Anno 2070 3\Anno5 2012-04-10 15-41-27-00.avi","D:\Programme\Fraps\Movies\Anno 2070 3\Anno5 2012-04-10 15-42-55-19.avi","D:\Programme\Fraps\Movies\Anno 2070 3\Anno5 2012-04-10 15-44-20-06.avi","D:\Programme\Fraps\Movies\Anno 2070 3\Anno5 2012-04-10 15-45-58-69.avi","D:\Programme\Fraps\Movies\Anno 2070 3\Anno5 2012-04-10 15-47-25-80.avi","D:\Programme\Fraps\Movies\Anno 2070 3\Anno5 2012-04-10 15-48-50-18.avi","D:\Programme\Fraps\Movies\Anno 2070 3\Anno5 2012-04-10 15-50-29-89.avi","D:\Programme\Fraps\Movies\Anno 2070 3\Anno5 2012-04-10 15-51-59-46.avi","D:\Programme\Fraps\Movies\Anno 2070 3\Anno5 2012-04-10 15-55-48-37.avi", audio=true).AssumeFPS(30)

    Woah kannste das mal innem Code Tag packen, statt Zitat? Ist mega unübersichtlich so.


    Frage an Lucki: Ist das so gewollt, das das doppelt ist?:


    Zitat

    Spur2 = MonoToStereo(WAVSource("D:\Users\Tobi_2\Music\Anno 2070\Anno 2070 3.wav"),WAVSource("D:\Users\Tobi_2\Music\Anno 2070\Anno 2070 3.wav"))


    Probiers so:


    Code
    Spur1 = AVISource("D:\Programme\Fraps\Movies\Anno 2070 3\Anno5 2012-04-10 15-05-29-79.avi","D:\Programme\Fraps\Movies\Anno 2070 3\Anno5 2012-04-10 15-06-53-59.avi","D:\Programme\Fraps\Movies\Anno 2070 3\Anno5 2012-04-10 15-08-35-46.avi","D:\Programme\Fraps\Movies\Anno 2070 3\Anno5 2012-04-10 15-10-11-16.avi","D:\Programme\Fraps\Movies\Anno 2070 3\Anno5 2012-04-10 15-11-49-62.avi","D:\Programme\Fraps\Movies\Anno 2070 3\Anno5 2012-04-10 15-13-08-56.avi","D:\Programme\Fraps\Movies\Anno 2070 3\Anno5 2012-04-10 15-14-29-79.avi","D:\Programme\Fraps\Movies\Anno 2070 3\Anno5 2012-04-10 15-15-53-32.avi","D:\Programme\Fraps\Movies\Anno 2070 3\Anno5 2012-04-10 15-17-17-46.avi","D:\Programme\Fraps\Movies\Anno 2070 3\Anno5 2012-04-10 15-18-52-39.avi","D:\Programme\Fraps\Movies\Anno 2070 3\Anno5 2012-04-10 15-20-21-16.avi","D:\Programme\Fraps\Movies\Anno 2070 3\Anno5 2012-04-10 15-21-47-06.avi","D:\Programme\Fraps\Movies\Anno 2070 3\Anno5 2012-04-10 15-23-22-32.avi","D:\Programme\Fraps\Movies\Anno 2070 3\Anno5 2012-04-10 15-24-58-16.avi","D:\Programme\Fraps\Movies\Anno 2070 3\Anno5 2012-04-10 15-26-30-56.avi","D:\Programme\Fraps\Movies\Anno 2070 3\Anno5 2012-04-10 15-27-56-89.avi","D:\Programme\Fraps\Movies\Anno 2070 3\Anno5 2012-04-10 15-29-27-99.avi","D:\Programme\Fraps\Movies\Anno 2070 3\Anno5 2012-04-10 15-31-01-03.avi","D:\Programme\Fraps\Movies\Anno 2070 3\Anno5 2012-04-10 15-32-24-66.avi","D:\Programme\Fraps\Movies\Anno 2070 3\Anno5 2012-04-10 15-33-48-76.avi","D:\Programme\Fraps\Movies\Anno 2070 3\Anno5 2012-04-10 15-35-21-96.avi","D:\Programme\Fraps\Movies\Anno 2070 3\Anno5 2012-04-10 15-36-54-36.avi","D:\Programme\Fraps\Movies\Anno 2070 3\Anno5 2012-04-10 15-38-18-97.avi","D:\Programme\Fraps\Movies\Anno 2070 3\Anno5 2012-04-10 15-39-56-09.avi","D:\Programme\Fraps\Movies\Anno 2070 3\Anno5 2012-04-10 15-41-27-00.avi","D:\Programme\Fraps\Movies\Anno 2070 3\Anno5 2012-04-10 15-42-55-19.avi","D:\Programme\Fraps\Movies\Anno 2070 3\Anno5 2012-04-10 15-44-20-06.avi","D:\Programme\Fraps\Movies\Anno 2070 3\Anno5 2012-04-10 15-45-58-69.avi","D:\Programme\Fraps\Movies\Anno 2070 3\Anno5 2012-04-10 15-47-25-80.avi","D:\Programme\Fraps\Movies\Anno 2070 3\Anno5 2012-04-10 15-48-50-18.avi","D:\Programme\Fraps\Movies\Anno 2070 3\Anno5 2012-04-10 15-50-29-89.avi","D:\Programme\Fraps\Movies\Anno 2070 3\Anno5 2012-04-10 15-51-59-46.avi","D:\Programme\Fraps\Movies\Anno 2070 3\Anno5 2012-04-10 15-55-48-37.avi", audio=true).AssumeFPS(30)
    Spur2 = MonoToStereo(WAVSource("D:\Users\Tobi_2\Music\Anno 2070\Anno 2070 3.wav"),WAVSource("D:\Users\Tobi_2\Music\Anno 2070\Anno 2070 3.wav"))
    Gemischt = MixAudio(Spur1,Spur2,1,1)
    AudioDub(Spur1,Gemischt)

    Dafür hast du die Audio Mischen Option.


    Es geht drum, das der Generator wissen muss, ob eine (Fraps) oder mehrere (DXTory) Tonspuren in der AVI vorhanden sind. Bei mehreren wird dann auch die AudioStreamSplitter.exe benutzt um die Audiospuren zu extrahieren. (diese exe ist beim DXTory mit dabei).

    Zitat

    Was bewirkt die Funktion Fraps in den Optionen?


    Damit er weiß wie er mit dem Ton umzugehen hat.


    Bei DXTory = 2 Tonspuren, bei Fraps nur eine.


    Bei DXTory muss er also ins Script einbauen, das die Tonspuren zusammengemischt werden.


    Zitat

    ConvertToYvXXX bla bla() wie auch immer das hieß könnte man noch einbauen als Option.


    Wofür? MeGUI wird den Eintrag automatisch reinsetzen. Etwas anderes als YV12 sollte man x264 eh nicht ausgeben lassen, da es wenig Sinn macht. Warum hab ich ja schon (glaub in meinem MeGUI Thread) geschrieben gehabt.


    Zitat

    Das Programm könnte einen besseren Installationsordner vorschlagen, am Besten einen Unterverzeichnis unter %program files%


    Oder einfach da installieren, wo du es auch runtergeladen hast.
    Das einzige was die Installation macht, ist diese options.ini Datei anlegen und eine Verknüpfung aufm Desktop erstellen.
    Das mit der options.ini könnte man aber eig. auch anders lösen find ich. Vllt einfach das Programm und die ini eine rar Datei packen (Im Grunde könnte man die AudioStreamSplitter.exe von DXTory auch beilegen. Auch würde dies dann das Problem der Abhängigkeit des Installationsordner von DXTory lösen.


    Auch wäre es schön wenn es eine Option gäbe, das audio=false gemacht wird und nicht true, da ich neuerdings meine Mikrofonspur mit Audacity durch Dynamik-Kompressor jage und somit externen Ton habe.

    Aber ich kann ehrlich gesagt keinen Unterschied feststellen.


    Der ist aber vorhanden. Ich kann ihn durchaus auch sehen bei kritischen Stellen. Man muss halt wissen, wo man hinschauen muss.
    Aber darum gehts ja nicht. Sondern drum dass der Re-encode von Youtube besser ausfallen wird, wenn man besseres Material hochlädt.


    Zitat

    Hängt die Arbeitsgeschwindigkeit mit vom "Rechenaufwand" des Lazcos-Filters ab?
    Sprich: Wenn er von 720p auf 1080p skalieren muss, ist er langsamer, als wenn von von 1904*1071 auf 1080p skaliert?


    Ja. Schneller würde es natürlich gehen wenn du den Filter nicht benötigen würdest. (Der Filter muss ja diese Umrechnung machen und Lanczos4 macht das ja schon sehr hochwertig).
    Ich zb brauche den Filter nicht, da ich ja eh in 2048x1152 aufnehme.
    Filter kosten halt zusätzliche Zeit. Das ist ganz normal.

    Und dann nur 1mbit Upload? Oder 1 megabyte/s ? Falls ersteres: Wie beschissen isn das?
    Ich hab mit meinem 32mbit Internet bereits 2 mbit Upload.
    Beim 100er würd ich dann 6 mbit Upload kriegen ;)
    Aber 1 megabyte/s? Wer gibt denn 1 megabyte/s?^^
    Oder nicht in Deutschland?^^



    Bevor ich die Encodierzeit verschneller würd ich persönlich bei solchem Internet die Qualität aufreißen. Wenn ich das 100er habe werd ich erstmal schön CRF 15 ausprobieren :P


    Zitat

    Macht es Sinn in RGB aufzunehmen oder ist der Qualitätsgewinn zu gering?


    Am Ende der Kette haste exakt null Qualitätsgewinn.


    x264 gibt standardmäßig in YV12 aus. Und das zu ändern wäre absolut unwirtschaftlich.


    2048x1152,30fps Video mit x264:


    RGB: 1,72 GB
    YV12: 800 MB


    Irgendwie isses das echt nicht wert. Außerdem selbst wenn es das wert wäre: Spätestens Youtube encodiert mit YV12. Von daher hast du mit einer höheren Aufnahme & Encode als 4:2:0 genau NULL Vorteile. Spätestens auf Youtube isses das selbe als wenn du direkt in 4:2:0 aufgenommen hättest.
    Ich kann Youtube auch vollkommen verstehen das sie da nicht mehr als 4:2:0 benutzen. Ich würde es selber mit x264 auch nicht tun. Der Dateigrößenanstieg steht in keinerlei gutem Verhältnis zu dem absolut marginalem Qualitätsgewinn. 4:2:2 würde ich für kleine Schriften ja in Erwägung ziehen, aber das würde dann höchstens privat Sinn machen und man muss sich den Dateigrößenanstieg für den kleinen Gewinn bewusst sein.
    Wie gesagt: Auch nicht mit VLC angucken. Dieser Player ist einfach Grütze. Da wunderts einem nicht, wenn du mit YV12 schlechtes Bild hast.


    Wegen dem Youtubevideo? Mit MKVMergeGUI ohne Kopfdatenkompression gemuxt?


    Zitat

    Aber kann ich nicht vielleicht irgendeine Einstellung verstellt haben, die so ausschlaggebend ist, dass es 5 mal so lange dauert?


    Guck mit Mediainfo einen alten Encode an und einen neuen und vergleich die Encodiereinstellungen.

    Zitat

    Aber woran könnte das denn liegen, dass es so massiv länger dauert?


    Videomaterial komplexer? (z.B. weil neues Spiel? )


    Zitat

    Wie gesagt, fürher konnte ich in Handbrake mit crf 22 in unter 30 minuten rendern auch mit 720p.
    MeGUI brauchte immer ca Stunde, ist aber insgesammt schneller, da ich so mit debugmode nicht in vegas rendern muss.


    Beide Programme sind GUIs für den x264 Encoder. Encoden tut x264 und nicht das Programm.


    Zitat

    CPU Auslastung ist auch fast dauerhaft auf 100%


    Was dir sagt, das x264 die CPU sehr effizient ausnutzt und deine CPU nicht mehr her gibt an Leistung.


    Was CPU anbelangt biste mit Intel sowieso besser dran als AMD.
    Vieles ist auch nicht parallelisierbar.


    Mehr Power auf den einzelnen Kernen ist also gewinnbringender als zb ein AMD 6-Kerner mit weniger Leistung auf einem Kern im Vergleich zu Intel.


    Zitat

    Okay rendern und so klappt alles aber wie bekomme ich da noch meine Audio-Spur von Audacity rein?


    Falls es um Fraps+Audacity geht:


    Luckis AVS Generator benutzen. Alternativ den umständlicheren Weg: Den Fraps Ton encoden nach FLAC, die FLAC in Audacity zur Stimme hinzu importieren. Als WAV exportieren. Die neue WAV bei MeGUI als Audio Input.

    Ums auszuweiten: Ich würde dir MPC-HC in 32bit empfehlen (mehr und schnellere Decoder vorhanden.


    Dazu dann noch den Haali Renderer: http://haali.su/mkv/MatroskaSplitter.exe (In dessen Setup den Haken aus Associate MKV and MP4 to WMP entfernen)
    Dann im MPC-HC unter Optionen -> Ausgabe den Renderer auf Haali Renderer umstellen. Dann haste nochmals besseres Bild ;)


    Mit Installation des Haali Renderers kann auch DirectShow etwas mit MKV Containern anfangen, was dann das Einleseproblem via DirectShow von MKV Dateien bei MeGUI löst.


    Aber eig. ist das Zusammenmuxen unnötig. Für mehrere Quellvideodateien haben wir den AVS Generator von Lucki.

    Du hast nicht in RGB aufgenommen. Fraps nimmt in YUY2 auf. Ist wie YV12 ein 4:2:0 Subsampling.


    Eine Qualitätsreduzierung durch Änderung auf YV12 liegt also NICHT vor.


    Etwas anderes als YV12 zu verwenden wäre massivste Anhebung der Dateigröße zu absolut wenig Qualitätsgewinn. Von einem "erheblich" kann hier echt nicht die Rede sein.


    Schon gar nicht, wenn euer Quellmaterial nicht mal in etwas besseres als 4:2:0 aufgenommen wurde.


    Auch macht es weder Sinn in etwas höheres als 4:2:0 aufzunehmen noch mit etwas höherem zu Encodieren, da spätestens Youtube es eh ebenfalls mit YV12 encodiert.


    Ihr solltet allerdings nicht mit VLC oder WMP etc Videos anschauen. Wenn ich hier ein "erheblich" höre, dann lässt mich das schon vermuten, das ihr eines dieser Player verwendet.



    Preset würd ich nicht schneller als Medium machen. Das killt die Kompression schon stark. Das mach ich nicht mal mit meinem 32 Mbit Internet und mit dem demnächst kommenden 100 mbit Internet werd ich auch nicht schneller als Medium machen. Aber müsst ihr selber wissen ;)

    Mein Rootserver als auch das Programm sind virenFREI.


    Ich wollt zwar erstmal nicht mehr posten hier aufgrund VW in Kombination gewisser Moderation, aber das erschien mir nun doch als wichtig.

    Du hast DXTory nicht in c:\Program Files (x86)\Dxtory Software\Dxtory2.0 installiert.


    Darum findet er die AudioStreamSplitter.exe nicht.


    Vllt sollte man diese dem Programm beifügen, statt es von DXTory abhängig zu machen - oder die Möglichkeit bieten anzugeben wo sich DXTory befindet.


    Zitat

    Hm, bei dir steht x264 CRF 21 ... und Vorbis YT usw.
    bei mir steht x264 *scratchpad* und Vorbis *scratchpad* ?


    Er benutzt noch die presets vom alten Tutorial.