Archiv Sound, Video, MP3 und Co 8.736 Themen, 38.491 Beiträge

VirtualDub+DivX: CPU-Auslastung und AVI-Datei viel zu groß

Beulibeu / 9 Antworten / Flachansicht Nickles

Hallo,


ich versuche gerade entspr. dem Nickles-Workshop auf diesen Seiten (Projekt 2001) bzw. den Anleitungen im Nickles Report meinen Pc als Videorecorder einzurichten.


Problem: Meine Prozessorauslastung bewegt sich trotz der von Nickles vorgeschlagenen Einstellungen um die 90% (teilweise hatte ich auch schon fast 100%), und das bei einem Pentium IV 3,0 GHz. Auch die AVI-Dateien werden zu groß.


Vielleicht zuerst zu meinem System:
Board: ABIT IC7-G; Prozessor Pentium IV 3,0 GHz; RAM: 1 Gigabyte DDR 400; Graphikkarte: Sapphire ATI Radeon Atlantis 9800 Pro; TV-Karte: Haupauge WinTV mit 881 Chipsatz; Windows XP Home Edition mit allen aktuellen Updates/Servicepacks; VirtualDub 1.5.9; DivX Pro 5.1 (Ad-Supported); Hauppauge WDM-Treiber (Datei wdm88x2_75_21036.exe). Es gibt keine Gerätekonflikte, IRQ-Verteilungen sind gem. Nickles optimiert.


Im Vgl. zur Darstellung bzw. zu den Einstellungen bei Nickles ergeben sich bei mir folgende Abweichungen:


1. Bei den Videocodecs im Gerätemanager erscheint nirgends "DivX;-) MPEG-4 Video Codec", weder Slow noch Fast Motion. Es sind nur Dateinamen zu sehen, darunter DivX.dll. Auch aus den sonstigen Dateinamen (z.B. msvidc32.dll, msh261.drv, ...) ist nirgends ein Hinweis auf MPEG-4 zu erkennen.


2. Bei den Capture Preferences in VirtualDub kann ich als Treiber nur "Driver 0 - Microsoft WDM Immage Capture (Win32)" einstellen, als Videogerät nur "Hauppauge WinTV 88x Video Capture", unter Videoquelle steht "Videoempfänger".


3. Bei Video Compression findet sich bzgl. DivX nur der Eintrag "DivX 5.1 Codec", unter Format restrictions unveränderbar "Width must be a multiple of 4", "Height must be a multiple of 2", "Valid depths: 24 32", wobei bei Nickles keine Restriktionen bestehen.


4. Bei den "DivX codec properties" gibt es nur die Seiten "General" und "Video", während es bei Nickles (allerdings DivX Pro 5.0) die Seiten "DivX Codec", "General Parameters", "Advanced Parameters" und "Manage Settings" gibt. Auf der Seite "Video" kann man unter "Video Settings - Psychovisual Enhancements" zwischen Slow und Fast wählen. Das entspricht wohl dann MPEG-4 Slow bzw. Fast Motion, oder? Bei Nickles kann man unter Psychovisual Enhancements dagegen zwischen light und normal wählen. Auf der Seite "General" gibt es unter "Bitrate - Variable bitrate mode" nur die Einstellungen "1-pass", "Multipass, 1st pass" und "Multipass, nst pass. Bei der Einstellung 1-pass steht - unveränderbar - unter Max bitrate 6951.2 kbps, während dieses Feld bei Nickles ja leer ist. Die Einstellung "Compression Control" (von smoothness bis crispness") finde ich nirgends.


5. Wenn ich bei VirtualDub versuche, unter "video - set custom format" die volle PAL-Höhe von 576 einzustellen, erhalte ich die Fehlermeldung "Error 418: Videoformat wird nicht unterstützt."


Eine Aufnahme mit den Nickles-Einstellungen belastet die CPU wie gesagt mit ca. 90 bis 100%, wobei bei 100% VirtualDub und das Feedback Window i.d.R. einfrieren. 22 Sekunden Aufnahme erzeugen eine Video-Datei (ohne Audio!) von 4,6 MB, also rechnerisch rd. 752 MB pro Stunde.


Frage also: Was läuft hier falsch? Warum sind Prozessor-Auslastung und Dateigröße so hoch?


Vielen Dank für jede Antwort im voraus!

flatus Beulibeu „VirtualDub+DivX: CPU-Auslastung und AVI-Datei viel zu groß“
Optionen

Hi,

Nickles schreibt in seinem Multimedia-Report, dass bei einer Auflösung von 768 x 576 sehr grosse Datenmengen anfallen. Virtual Dub kann Files in eines max. Grösse von 2 GB machen, dann bricht das Prog ab. Allerdings kann man mehrere 2 GB-Files machen und zusammenbasteln, aber die dürfen dann auch nur 2 GB haben.