Frage von eXp:Hallo Leute,
ich hab da eine Frage zu Vegas Pro 9 (64bit).
Ich schneide zur Zeit ein Making-Of, was ich mit meinem Sony Ericsson Satio filme.
Das Format ist: MP4 / 864x480 (16:9) / 24fps
Projekteinstellung in Vegas: 1280x720p / 25fps
Vorschaueinstellung: Vorschau (Auto) mit einer Auflösung von 640x360 und 25fps
Nun habe ich aber das Problem, das die Videos manchmal ruckeln, besonders bei umschnitten zwischen zwei Einstellungen.
Besonders unklar ist mir das ruckeln daher, da ich einen Intel Core i7 920 nutze, der aber höchstens zu 20% ausgelastet ist.
Echtzeiteffekte nutze ich bei dem Projekt nicht, nichtmal Überblendungen.
Nur für den Ton lasse ich einen Kompressor in Echtzeit arbeiten.
Mein System:
- Windows 7 (64bit)
- Intel Core i7 920
- 12 GB DDR3 Ram
- 2 x 750GB
- nVidia GeForce GTX 285 (1GB Ram)
Der PC wird als reines Schnittsystem genutzt und wird mit nichts anderem ( Antivirus usw. ) belastet, er hängt auch nicht am Internet (nur für Updates).
Woran kann das liegen das die Vorschau ruckelt ? und was kann man dagegen tun ?
Ich danke Euch schonmal.
Antwort von srone:
hast du die files mal mit vlc oder ähnlichem gecheckt?, vielleicht ruckelt ja schon das quellmaterial.
lg
srone
Antwort von eXp:
Ja, ich hab sie immer nach dem sie gefilmt wurden mit der aktuellsten Version des VLC Players durchgesehen, dass das Quellmaterial ruckelt ist mir da bisher sehr selten aufgefallen.
In Vegas ruckelt es da schon deutlich mehr, was man auch daran erkennt, das bei der Vorschau die fps manchmal bis auf 10 fps sinkt. Was ja eigentlich darauf deutet, das der PC zu schwach ist, aber ich würde mein System nicht gerade als schwach bezeichen.
Antwort von Marco:
Pass zunächst mal die Projekteinstellungen auf das Quellmaterial an, also auf 864x480p24.
Marco
www.vegasforum.de
Antwort von pailes:
Die Frage ist doch, wie ausgelastet sind die einzelnen Kerne. Dann wenn ein Kern ausgelastet ist und die anderen rumdümpeln, dann verwendet Vegas zum Dekodieren halt nur einen Kern, was jetzt nicht gerade verwunderlich wäre.
Antwort von eXp:
Also man kann sagen, das alle vier Kerne immmer gleich viel zu tun haben.
Die Projekteinstellung habe ich nun angepasst, gibt auch eine leichte Verbesserung.
Was für mich aber noch immer unverständlich ist, ist das die fps manchmal auf 10 fps sinken und der Prozessor nur zu 15 % ausgelastet ist.
Ich meine, selbst wenn Vegas nicht alle Kerne nutzen würde, müsste die CPU Auslastung größer ausfallen, oder ? Wozu hab ich sonst so einen leistungfähigen Prozessor ?
Antwort von tommyb:
Wenn der Decoder der das Zeugs decodiert beschissen programmiert wurde - dann nützt Dir nicht mal der schnellste Prozessor.
Die einzigen Verbesserungen die man hier erreichen könnte wären nur bei höherer Core-Taktung (3,8 Ghz wären schneller als 2,67 Ghz).
Du könntest (wenn ich mich nicht irre) auch versuchen das Material von einem anderen Decoder decodieren zu lassen. Dafür müsstest Du dich mal nach "ffdshow" umschauen in der 64 Bit Version. Diese installieren, die präferenz für h264 auf FFMPEG-MT setzen und hoffen.
Wenns nicht klappt, dann versuche es mit den 32-Bit Version von Vegas und FFDSHOW.
Ich weiß an sich nicht, ob das noch in Vegas 9 möglich ist, aber in den früheren Versionen konnte man Vegas dazu überreden bestimmte Codecs über FFDSHOW zu decodieren (VfW-Decoder um genauer zu sein). Marco wird sicherlich wissen, ob das bei der 9er immernoch geht.
Antwort von Marco:
Das decodierende Werkzeug ist in diesem Fall möglicherweise Quicktime. ffdshow kann ein guter Tipp für eine alternative Decodierung sein. Ich habe ffdshow mit Vegas Pro 9 bisher nicht konkret in Verbindung mit H.264 getestet, aber generell funktioniert es auch in Version 9, sofern es richtig konfiguriert ist.
Nachtrag:
Für MP4-Files krieg ich's mit ffdshow nicht gebacken.
Marco
www.vegasvideo.de
Antwort von eXp:
Ja, zur Zeit werkelt da Quicktime mit rum.
Ich hab mir ffdshow mal runtergeladen und werde es einfach mal ausprobieren.
Antwort von tommyb:
Da fällt mir noch was ein:
Ich habe ein ähnliches System wie Du, allerdings unter Vista 64. Auf jedem Fall lief alles an sich ganz gut, nur gab es in regelmäßigen Abständen immer wieder Ruckler beim Abspielen (Framerate brach ein). Das passierte auch in anderen Programmen (VirtualDub).
Ich entschloß mich das System neu aufzusetzen und deaktivierte diesmal bei der Installation das Hyper Threading im BIOS. Nun läuft alles geschmeidig.
Antwort von eXp:
Hmmm, aber eigentlich sollte es ja eine Verbesserung bringen.
Kann man das Hyper Threading nicht auch so deaktivieren ?
Auf jeden Fall habe ich nun auch ffdshow probiert, damit wurde das ruckeln noch deutlich schlimmer.
Antwort von tommyb:
Man kann bei FFDSHOW zwischen MT-FFMPEG und LIBAV auswählen. Probiere beide.
Und ja: Hyper Threading lässt sich im BIOS deaktivieren. Evtl. solltest Du auch mal Intel Speedstep deaktivieren sowie die Energiespar-Settings von Windows auf "Hochleistung" stellen.
Antwort von eXp:
So, also Speedstep bzw. EIST hab ich jetzt deaktiviert, nur Hyper Threading hab ich bei meinem American Megatrends BIOS nicht gefunden :-(
Ist das vielleicht noch unter einer anderen Bezeichnung bekannt ?
Ansonsten finde ich unter Advanced Chipset Features nur noch Intel XD Bit und Intel VT.
EDIT:
Hab mich mal genauer informiert, bei meinem PC ist das Hyperthreading immer aktiviert und lässt sich auch nicht deaktivieren - Schade ! :-(
Antwort von tommyb:
Es muss ja nicht unbedingt am HT liegen - nur ein Gedanke der bei mir womöglich das Problem auslöste.
Als letzte einzige Hoffnung bleibt für Dich denke ich nur noch ein frischer Reinstall des BS.
Antwort von eXp:
Es muss ja nicht unbedingt am HT liegen - nur ein Gedanke der bei mir womöglich das Problem auslöste.
Naja, damit hattest Du mich aber auf was gebracht, denn durch google findet man viele Beiträge, wo steht, das Vegas mit HT langsamer arbeitet als ohne.
Daher hätte ich das schon ganz gerne wenigstens versucht, aber wenns nich geht - Pech gehabt :-(
Antwort von mikemayers:
Hallo,
ev. heisst der BIOS Eintrag Simultaneos Multithreading oder auch SMT.
Du kannst dir aber auch über Windows behelfen, falls dein BIOS wirklich kastriert wurde, und die Anzahl der CPU Kerne bestimmen -
entweder über "Ausführen --> msconfig --> Start --> erweiterte Optionen --> Prozessoranzahl" (gilt für den gesamten Windowsstart)
oder über den Taskmanager, indem du bei "Prozesse" auf den Sony Vegas Prozess rechtsklickst und die Prozessorzugehörigkeit festlegst ("Zugehörigkeit festlegen", gilt dann nur für Vegas). Das hat den Vorteil, dass die weiteren Prozesse, die von SMT möglicherweise profitieren unbeeinflusst bleiben.
Ausserdem kannst du mal testweise den Dienst "Superfetch" abschalten (deaktivieren) und schauen ob es besser wird. Der sorgt ab und an nämlich für ungewollte Festplattenzugriffe im Hintergrund, absolut störend wenn die Platten an ihre Grenzen kommen beim Daten schaufeln. (Ähnliches gilt für das "automatische Defragmentieren" und "Windows Search". Falls du das testest: nach dem Deaktivieren nochmal sicherheitshalber einen Neustart machen.)
Hoffe das hilft,
Grüsse, Mike
Antwort von eXp:
OK. Danke !
Ich hab jetzt auch das Superfetch deaktiviert, jetzt weiß ich auch, was auf meiner Festplatte immer so rumgeratzt hat, jetzt ist das wenigstens auch schonmal weg :-)
Insgesamt läuft das schneiden schon besser, sogar mit der Vorschaueinstellung "Optimal - Voll".
Auch beim Rendern werden jetzt komischer weiße alle "8" Kerne voll ausgelastet.
Kann das vielleicht auch daran liegen, das ich die Priorität für Vegas auf "Hoch" gestellt hab ?
Antwort von mikemayers:
Schön zu hören!
Was hast du denn jetzt alles genau gemacht; wird aus deinem Post nicht so ganz deutlich - Superfetch weg, Priorität erhöht.... noch was? Die Kernanzahl hast du nicht testweise begrenzt?
Antwort von eXp:
Also ich hab jetzt Superfetch deaktiviert und die Priorität für Vegas erhöht.
Und...
Die CPU war beim rendern immer zu 50-60% ausgelastet.
Dann hab ich die Kerne für Vegas auf 2 und einmal auf 4 begrenzt, was aber weder beim schneiden, noch beim rendern Verbesserungen brachte.
Nun wo ich wieder alle Kerne zugeschaltet hab, läuft das schneiden besser und Vegas rendert jetzt mit voller CPU Auslastung.
Ist zwar etwas eigenartig, da es ja vorher eigentlich auch so hätte sein müssen.
Hoffentlich kommt bald Vegas Pro 10, natürlich mit besserer CPU Auslastung :-)