Beiträge von Sagaras

    Erkennen kann man es nicht im Vorfeld. Abschätzen aber schon.


    Faktoren für Kompressionen sind immer die gleichen:

    • Gibt es große einheitliche Flächenfarben? Größere Flächen einer Farbe lassen sch extrem gut komprimieren.
      Detaillierte Texturen sind alles andere als einheitliche Flächenfarben und somit wird sowas auch größere Dateien erzeugen.
      Dazu zählt z.B. Bump Mapping, etc. pp.
    • Mit wie viel Farben wird gehandhabt? 12Bit, 16Bit oder volle 24Bit - Also Aufnahme und Verarbeitung des Videos. Und mit wie viel Farben läuft das Spiel?
      Dos Spiele und vereinzelte Win95 Spiele meist mit 256 Farben
      Dann gibt es noch Spiele mit 16Bit Farben (Star Wars Racer z.B.)
      Und die üblichen regulären 32Bit Farben die jeder kennt.


      Classic GameBoy Spiele haben sogar nur 4 Farben



    • Wie stark sind Bewegungen ausgeprägt im Spiel. Sprich wenn sich jeder Grashalm bewegt und jedes Blatt eines Baumes, Schatten etc. so haben Bewegugsvektoren enorm viel zu tun und brauchen dann halt auch für jeden Frame neue Informationen die man dann nicht weiter großartig komprimieren kann


      Ein Minecraft Spieler der nur Rumhopsen tut und sich wie ein Irrer nur hektische Rundumbewegungen macht, braucht sich daher über die Dateigröße nicht Beschweren


    Die Liste kann man gewiss noch weiter führen. Das hat aber alles Einfluss auf die Bitrate die verwendet wird beim CRF oder generell Quantizer und Qualitäts Verfahren.


    Daher kann man die Dateigröße vorher nicht ermitteln, solange man weder Dateigröße oder eine Bitrate angibt.
    Wenn man eine feste Dateigröße angibt oder eine Bitrate, so kann man das jeweils andere berechnen lassen.


    Es gibt aber eine Fausregel, die einem aber denk ich auch nicht viel weiter bringt:
    Breite * Höhe * bpp * FPS * Zeit in sek = Gesamtdateigröße ohne Kompression


    Wenn man die bpp (bit pro pixel) nimmt und die Gleichung nach diesem umstellt, so könnte man die Qualität aus der Gesamtdateigröße ermitteln.


    Die höhste Qualität bei einem YV12 Video wäre somit 12bpp. Und die könnteste anhand der Dateigröße oder halt der Bitrate beeinflussen. Die wird immer unter dem hösten Wert sein, also in diesem Fall hier unter 12bpp.


    Und die Restlichen Kompressionsmechanismen sind ohnehin nicht vorhersehbar.


    Sprich kannst du mir sagen wie viel ich aus einer Textdatei mit 1024 Bytes komprimieren kann?
    Sind es gleiche Zeichen, so kann man das radial auf 3 oder 4 Byte reduzieren.
    Sind es alle verschiedene Zeichen , so ist eine Kompression Sinnlos. Würde eher noch mehr werden von der Dateigröße. (Merkt man wenn man z.B. wenn man ein h264 Video mit WinRar oder 7Zip komprimieren will ;D)
    Ein gesunder Ausgleich an Text kann eine gute Kompression darstellen. Dann macht man halt eine 32% Kompression z.B. Je nach Textinhalt.


    Genau das gleiche gilt für Videos.


    Ohne irgendeinen Anhaltspunkt wie halt bei CRF bei x264, kann man es halt nur abschätzen.



    PS:
    Ich sag es mal so, viele machen sich viel zu viele Gedanken darüber und wollen alles im Vorfeld eingrenzen können.


    Wenn man es eingrenzen will, nimmt man eine Bitrate oder Dateigrößenangabe und encodiert via 2pass in VBR.
    Und wer auf Qualiät halt wert legt, der nimmt halt einen Qualitätsfaktor oder Quantizer und encodiert ohne einen festen Zielpunkt.


    Die beiden Varianten stehen dir ja zur Verfügung. Qualität bei Bitraten oder Dateigrößenangaben gut zu treffen, muss man schon ein Genie sein. Also ich könnte es nicht ^^


    2pass Verfahren wo ich Bitrate oder Dateigrößen brauche nutze ich wenn ich DVDs oder BluRays erstelle oder SVCDs. Oder wenn ich spezifische Videos mache die für bestimmte Geräte laufen sollen. z.B. an der PSP oder PS3/4 oder dem Nintendo DS, oder Handys. oder oder oder.


    Für Youtube als auch für Filmrips verwende ich eigentlich nur noch CRF.


    Filme wie Herr der Ringe in 1080p24 sind Aufgrund des Bildablaufes und der Szenen und auch das es natürliches Motion Blur enthält durch eine normale Kamera extrem gut komprimierbar. Herr der Ringe hat ja glaub ich so ca. 3h Videoinhalt. Und die Dateigröße liegt nach dem Rip zwischen 5 und 9GB. Während es auf der Bluray (2 Blurays = 1 Film bei der Extended Edition) über 80GB bald hat.

    720 x 480 @ 60i

    Solche Bezeichnungen sind eher so eine Art Vorlage. Sprich damit ist ein Preset gemeint. Weil gerade bei Cams und Konsolen die Hardware von der Software abweichen tut.


    Besser Verständlicher ist es immer: 1080p60


    Dann weiß man sofort, es handelt sich um eine 1080 große Vollbild Aufnahme mit 60 Frames pro Sekunde.


    1080@60p ließt sich irgendwie wie: Es handelt sich um eine 1080 große 60 Frames pro Sekunde Vollbild Aufnahme xD


    Zumal es auch nur Verwirrt, denn was haben die 60 FPS mit der Feld Reihenfolge der Auflösung zu tun? ^^ Gar nix xD


    Gerade bei Progressiv hat das 0 Sinn.


    Bei Interlaced gibt es gerade bei Aufnahmen von Drittsoftware (Konsole, Kamera, etc.) die Variante von NTSC, PAL, usw. Und genau da kann es schon Sinn haben das es hinter der FPS geschrieben wird. Denn es gibt Methoden die zum Deinterlacen die FPS beeinflussen. Die sind für solche Signale wie NTSC oder PAL ausgerichtet.


    Aber sofern man jetzt nix Antikes aufnimmt, sondern eher die modernen Konsolen, ist die Bezeichnung nur verwirrend.
    Sie ist schon daher verwirrend für manch einen weil man dann doch beim Lesen und vergleichen durcheinander kommt.


    Statt 50p zu schreiben, dann doch lieber 1080@50p, weil das ist dann weitaus verständlicher. Oder man schreibt gleich 50 FPS oder halt die 1080p50 Variante. Weil nur 50p ist Faktisch falsch. Eine Geschwindigkeitsangabe kann keine Vollbilder haben. Auflösungen können aber Vollbilder oder Halbbilder haben. Und wenn man dies in Betracht zur FPS zieht, ergibt sich halt ein Folge aus diesen Bildern.


    Also merken: 1080@50p ist nur eine Preset Angabe. Denn wenn eine Konsole mit 720p60 daher kommt, kann man sie gewiss auf dem Rechner in eine andere Auflösung aufnehmen und wenn man will sogar in eine andere FPS. Daher weicht das ab. @De-M-oN müsste davon ein Lied singen können xD


    Am besten sich an eine Schreibweise halten. Entweder 1080p50 oder 1080@50p. Aber 50p so Solo nur anzugeben ist halt wie gesagt faktisch falsch.

    50p? Ist das nicht etwas klein von der Auflösung? xD


    Ich dachte du nimmst in 1080p (p = progressiv, i = interlaced) auf. ^^


    Und wenn da steht 1080p60 oder 1080i60, dann heißt das, das man mit einer 1080er Auflösung in Progresssiv (Vollbilder) oder Interlaced (Halbbilder) in 60 FPS aufgenommen hat.


    In deinem Falle also 50 FPS und nicht 50p ;D Das verwirrt sonst nur.


    Und den x264vfw musst du zwangsläufig weitere Einstellungen angeben, sonst haut er dir deine FPS als auch den Farben komplett falsch raus.


    Am besten du hältst dich an dieses Tutorial: x264vfw für Videoschnittprogramme


    Und geh wirklich Schritt für Schritt durch und überfliege nicht irgendwas. ;D

    Nicht schlimm. So ging es mir damals auch wo ich noch versucht habe auf Win95 CD Videos zu erstellen. SVCDs sind zwars nicht mehr in Mode, aber damals stand ich vor ganz anderen Problemen ^^


    Heute ist ja Gottseidank alles schon da im Netz um perfekte Aufnahmen zu erzeugen. Aber gerade Anfänger kommen da sehr schnell nicht mehr mit. Und Leute die damit so gut wie jeden Tag mit zu tuen haben scheitern auch an bestimmten Sachen. ^^


    Aber das soll ja nun nicht heißen das es daran nun absolut scheitern soll.


    Denn... ein paar gute Leute haben ja die Einstellungen Gottseidank im Netz zur Verfügung gestellt. Die einzige Hürde ist jetzt noch zu wissen was man machen will und entscheidet sich dann für ein Weg.


    Kopieren kann zwars jeder. Schöner wäre es immer wenn man dazu das Ganze halt noch kapieren würde ^^


    Aber das setz ich nicht mal voraus.


    Kurz:
    Lossless = höste Qualität in Sachen Bitrate
    Farbraum =
    - RGB = höste Qualität (YUV 4:4:4 ist in etwa gleichwertig)
    - YV12 = Mittelmäßige Qualität
    - YUV4:0:0 = schlechteste Qualität (Graubild)


    Und dann sollte man noch unterscheiden können welcher Codec gut und welcher schlecht ist für lokale Aufnahmen oder für Live-Streaming


    Für H264 Aufnahmen (x264 Encoder) sind lokale Aufnahme nicht so der Hit. Viel besser wären Codecs wie UTVideo oder MagicYUV
    Für Live-Streaming bieten sich aber Lossy Codecs wie der H264 regelrecht an. Da es bei Live Streamings auf die Dateigröße ankommt die man kontinuierlich hochläd.


    Mehr muss der Laie erst mal nicht wissen. Man kann es dann noch vertiefen um wirklich noch mehr aus seinen Videos raus zu holen.

    Lossless = Lossless. Ob du nun mit x264 Verlustfrei aufnimmst oder mit FFmpeg oder was weiß ich, ist total irrelevant.


    Jedoch können viele Programme eine Verlustfreie Aufnahme mit x264 nicht einlesen, da sie den High Level 4:4:4 Support nicht unterstützen für H264 Formate.


    Besser sind da dann Codecs wie UTVideo, was ihr dann in OBS mit FFmpeg erreichen könnt Kompatibilitäts-Freundlicher. Da dieser Codec z.B. nicht so dermaßen Komplex aufgebaut ist wie h264. Sondern sehr schlicht und einfach gehalten. Weshalb diese dann auch in ein AVI Container rein passen und recht mit dem DirectShow System auf dem Rechner relativ gut dekodiert werden können.

    Die guten Einstellungen zu OBS Studio hat @GrandFiredust eigentlich schon gepostet. Einfach mal lesen. Und nicht wieder so ein Mist mit Lossy Aufnahmen machen für Sachen die eh auf Youtube kommen. In Sachen Live-Streaming sieht das schon anders aus mit den Einstellungen. Aber @GrandFiredust hat ja den Beitrag verlinkt wo lokale Aufnahmen mit OBS gut möglich sind. Verlustfrei. Das solltet ihr euch anschauen.

    Oder er nimmt Lossless in 1080p auf, am besten RGB und skaliert es mit einem Punktskalierer hoch. Dann hätte er auch 4K. Wenn er dann noch sowas wie xBRZ nimmt, wird die Interpolation der Pixel auch relativ noch Optisch sehr gut wirken.
    Könnte man dann auch ohne einen Raid 0 realisieren.
    Nur wenn er 4K direkt aufnehmen will, kommt er um ein Raid 0 nicht drum rum. Da habt ihr schon recht.


    Wäre halt nur eine realtiv gute Lösung, wenn man kein Raid 0 hat.

    Muss es nicht zwingend. Wie gesagt, es kann auch eine Einstellungsfrage sein. Vllt. sind Registry Einträge nicht geschrieben worden oder was weiß ich. Das sehe ich leider gerade nicht bei dir. Das lässt sich auch schlecht Hellsehen ^^


    Ich wüsste ja vllt. generell wie man vorgehen muss um das Problem zu lösen, weil ich weiß welche Dateien und Settings es eventuell sind. Aber dazu muss ich erst mal die Ursache ermitteln. Und das kann ich nicht, weil A) du dich viel zu wenig mit deinem OS auskennst und B) wir vermutlich bei manchen Sachen vorbeireden.


    z.B. die Englischen Daten mit den deutschen Daten ersetzen ist wie als würdest du ne für ne 10ner Schraube ein 20iger Schlüssel nehmen. Geht einfach nicht. Und das ist ne ganz Rabiate Sache die du da dann gemacht hast.


    Man kann zwars die Sprachdateien und Videos austauschen, damit man Deutsch nach Englisch machen kann, aber selbst dazu muss man die richtigen Dateien nehmen und nicht alle.

    Müsste ich mir dann auch genauer anschauen was bei dir das Problem ist/war via TeamViewer. Dann könnte ich es auch richten. Aber so aus dem Stehgreif kann es alles mögliche sein warum es nicht startet. Angefangen von deiner Grafikkarte bis hin zur fehlenden Installationseinträgen. Müsste ich mir echt wirklich selbst ansehen bei dir.

    Dann versuche mal dgvoodoo über den Launcher zu starten.
    Dann siehst du im neuen Fenster ganz oben "Config folder"
    Füge nun über "Add" den Pfad zu dem Ordner aus wo sich auch die "dgVoodoo.conf" in dem Spielverzeichnis befindet.


    Danach kannst du noch mal einige Änderungen vornehmen.


    Da das Spiel kein Glide nutzt, benötigt es DirectX11 um eine niedrigere DirectX Version zu emulieren.


    Also sollte die Rendering API auf Direct3D 11 stehen. Und dann ist alles was unter General und DirectX steht relevant. Den Glide Tab kannst du dann ignorieren.


    Bei Texturing ist "Force bilinear filtering" und "Force linear mip mapping" wichtig das die angehakt sind um "trilinear filtering" zu erhalten, was für bessere Texturen sorgt.


    "No mipmapping" am besten nicht anhaken. Wäre sonst Schade wenn Texturen kantig aussehen ^^



    PS: Welche Version installierst du denn immer? Nicht das du versuchst mit der englischen CD oder ISO über die Setup die deutsche Version zu installieren? Das würde nicht hinhauen. Dann kann es schon sein das das Spiel abstürzt.


    Du musst die korrekte Sprache bei der Setup auswählen die zu der CD oder ISO passt die du hast.

    Wieso wieder 3 neue Programme? Wechselst einfach von diesem zum SSM. Der Scriptgenerator wird doch nur ausgetauscht. Und Benutzerfreundlicher ist wohl eher der SSM. Weil den von Lucki hier habe ich auch getestet gehabt. Wenn du 0 Ahnung hast machst du mit dem Ding tausend Sachen schon falsch.

    Der SSM hat den Scriptgenerator von Lucki abgelöst weitesgehend. Da ist auch mehr Umfang drin und es gehen dort sogar Sachen die mit dem Scriptgenerator von Lucki nicht gingen. Auch das der SSM selbst entscheidet wie das Material einzulesen ist und nimmt dir so einige Arbeiten ab.

    Office gibt es auch für andere Systeme, da braucht man kein Windows.


    Ich meinte Windows als OS selbst. Wenn se das zu ein geschlossenem System umfungieren, dann werden viele einen Wechsel nach und nach machen zu anderen Systemen die noch Frei sind und Privatsphäre waren.


    Apple hat es doch vorgemacht. Die Nutzer werden nur auf das beschränkt was der Hersteller damit vorgesehen hat. End-To-End halt.
    Damit spreche ich nicht mal von Hardware, sondern von Software. Und ein End-To-End OS ist Mist. Freiheit ade.
    Microsoft und die Verbraucher sprechen von Benutzerfreundlichkeit etc.
    Aber schaut euch doch mal selbst an. Ich wäre gut mit meiner Schätzung wenn ich sage das hier im Forum grad mal 1/8 der User sich überhaupt mit ihrem PC auskennen. Die Masse interessiert, gerade in diesem Forum, sich nur für Spiele, Spiele, Spiele und Spiele.
    Wenn ihr aber vor ner Fehlermeldung sitzt, müssen das meist andere beheben und oft scheitert es schon daran das der User mit der Fehlermeldung ein DAU ist, der vllt. nur eine Einstellung falsch gemacht hat.


    Lustig ist ja auch immer, wenn Leute im PC Bereich sagen das ihr System nicht mehr geht, aber den Tag davor schon und sie mal wieder angeblich nix gemacht haben. Wenn man aber nix macht, macht der PC auch nix anderes. Sprich der User wird schon irgendwas gemacht haben was dazu geführt hat. Und dann überlegen sie meist oder behaaren darauf nix verändert zu haben.


    Noch lustiger sind Leute die Angst vor neue Software haben und erst tausende Fragen stellen, bevor sie sie probieren. Statt selbst erst mal zu testen. Kriegen auch viele nicht hin.


    Ich weiß sogar noch das ich jemanden über TeamSpeak erklären musste was Pfade sind und Unterordner.


    Auch belustigend sind Leute die nicht mitdenken können, sondern anstatt Einstellungen zu kapieren, nur kopieren.


    Sie Kopieren lieber und sind zufrieden. 0 Ahnung aber hauptsache es läuft.



    Und genau das ist das Problem an der Gesamten Thematik über Win10. Keiner hinterschaut das Ding mal richtig. Hauptsache es läuft. Und die meisten hier im Forum interessiert auch nur ob ihre Aufnahmesoftware drauf läuft und ihre Games. Ansonsten ist das Interesse gleich 0.


    Ich könnte auch behaupten das ca. über 70% der Leute die hier im Forum hocken Windows nur als ne gute Spiel-Konsole nutzen ;D


    Die restlichen 30% sind dann die, die vllt. auch Entwicklung betreiben oder sich sonstwie genauer mit dem Rechner und dem OS auseinander setzen.


    Und ehrlich gesagt kann ich den Schachzug von MS gut verstehen. Wenn die Leute eh kein großes Interesse an den Dingen hat die sie eigentlich damit machen, dann können sie zum einen die Chance ergreifen und ihre Systeme überwachen lassen, was ja dann auch der Sicherheit gut dient und Raubkopierer etc. das leben evtl. schwerer machen wird, da ständige Kontrolle. Und zum anderen bauen sie ihr OS so auf, damit der User so Benutzerfreundlich und mit so wenig Einstellungen wie möglich (weil viel lesen ist ja ohnehin aus der Mode, man will ja schließlich nicht gleich loslegen) mit dem OS selbst in Berührung kommt. Das einzige was der User im Endeffekt noch macht sind Applications ausführen, den Datei-Explorer benutzen und einen Internet-Explorer. Und viel mehr macht der Anwender ja nicht... so MS.


    Schade... eigentlich sehr Naiv, wenn man das OS blind nutzt und Hurra schreit.



    Ich sag jetzt nicht mal das Win10 kompletter Mist ist, aber der User selbst wird schon mit den Grundeinstellungen dermaßen über den Tisch gezogen. Und vor allem wäre er ja auch aufgeschmissen, weil er keine Ahnung hat was Win10 eigentlich macht. Das läuft ja alles so Hinterrücks am User vorbei.

    Außerdem ist der Mensch auch ein Gewohnheitstier und werden nicht so schnell wechseln.

    Die folgen eher der Masse, als das sie auf etwas behaaren das ohnehin nicht mehr viel bietet.


    Microsoft schöpft einen beachtlichen Anteil an Gewinn durch ihr OS und anderen Produkten. Würden sie Steam aus dem Verkehr ziehen auf ihrem OS, so verschwindet ja Steam nicht sofort.


    Immerhin hätte Steam noch die Möglichkeit ähnlich wie GoG ihre Spiele an den Mann zu bringen. Wäre eine Möglichkeit die nicht mal Abwegig wäre.


    Weil die Internet Seite von Steam wird Microsoft wohl kaum sperren ^^


    Und es gibt zig andere Methoden eine Steam Application zu gestalten die dieses Update von MS umgeht. Da lacht Steam höstens drüber. Weil das einfach ne billige Masche wäre von MS.
    Müsste ja MS jedesmal ein neues Update rausbringen, sobald Steam ihre App Daten ändert, damit es klappt xD



    Und wenn sich Microsoft zu einem geschlossenen System entwickelt, dann ist der Untergang eigentlich schon so gut wie besiegelt. Weil keiner hat Großartig Verwendung für geschlossene Systeme.


    Gerade Bastler, Gamer, Modder, usw. die mit Hardware und Software arbeiten und sich durch das OS einschränken müssen, weil es ein geschlossenes System ist, würden auf ein OS wechseln wo sie die Freiheiten haben die sie benötigen.


    Was Microsoft mit Win10 macht wird garantiert noch ein Höhenflug werden und ich werde es dann belächeln, weil ja ohnehin so gut wie jeder für Win10 war.


    Nicht alles was neu ist, ist gut. Und wenn ich mir so die Sachen durchlese die Win10 betreffen, dann ist das nicht nur ein Eingriff in die Privatsphäre was sie mit ihrem System machen. Obendrein lassen sich viele von Äußerlichkeiten blenden. Aber ich stell mal die Frage in den Raum: Hat sich mal jemand wirklich mit Win10 ausführlich beschäftigt? Kann man wirklich noch die Sachen machen die bei Win7 vllt. noch gehen? Damit meine ich nicht eure Spiele, sondern alles was Treiber angeht, Support derer, Welche Einstellungen kann ich durchführen ohne gleich den Registrierungseditor zu nutzen? Auf was hat man eigentlich noch großartig Kontrolle? Und überhaupt: Ist es noch Überschaubar oder versinken da viele wichtige Funktionen einfach unter den ganzen Einstellungswirrwarr?


    Außen Ui, innen Pfui. So würde ich mal Win10 einstufen, nach den ganzen Sachen die man so darüber liest. Vieles mag auch Panikmache sein, aber ich kann mir auch gut vorstellen das MS ihr System abkapseln tut. Eventuell ein Strategischer Zug von MS.


    Lassen wir uns Überraschen. Mehr als schlechter werden kann es ja nicht. ^^

    Ah. Ein Lesefehler vom Hooking des RTSS. Komisch, ich dachte das war beseitigt. Nagut, dann hat Unwinder wieder irgendwas in der Version geändert.


    Hmmm... dann vllt. mal OBS probieren. Der sollte das können.


    Ansonsten: DXTory kann es auf jeden fall.