TV-Karte als Videorekorder
Letzte Antwort: in Kameras, Camcorder und Speicherkarten
Ich weiß nicht, ob das das richtige Forum ist, oder obs eher ins TV-Kartenforum gehört. Wenns besser ins TV-Kartenforum passt, kanns ja ein Mod verschieben.
Ich hab mir vor kurzem eine tv-karte zugelegt (Eine Terratec Cinergy 400 TV) und will diese hauptsächlich zum aufnehmen auf DVD-Rohlingen verwenden (meine Festplatte leidet an ständigem Platzmangel).
Zuerst einmal hab ich in Win98SE Probleme mit allen Programmen, die ich bis jetzt probiert habe (außer der Terratec-Software, aber bei der kann man nicht mit allzu großer komprimierung aufnehmen, wodurch meine HDD zu schnell voll ist).
- Bei allen Programmen außer der Terratec-Software ist der Sound nur Mono (ich kann garnix anderes einstellen), obwohl ich eine Stereo-Karte habe.
- In den Programmen Nero Vision Express 3 und InterVideo WinDVR hab ich beim Sound immer so ein Rauschen oder ein Knistern (was man auch wärend dem aufnehmen hört und was danach entweder gleich oder erst nach einem kanalwechsel wieder verschwindet), was ziemlich laut ist und den Sound im Vergleich zu meinem VHS-Videorekorder praktisch unbrauchbar macht. Bei VisionExpress hab ich das Rauschen allerdings nicht, wenn ich direkt auf DVD aufnehme. Ich hör es wärend er die Disk vorbereitet, aber ca. 1 Sekunde nachdem er mit der aufnahme begonnen hat ist es weg. Auf der DVD hört man es überhaupt nicht, nicht mal die eine Sekunde lang.
Allerdings funktioniert das direkte Aufnehmen auf DVD nicht richtig: Von WinDVR wirds garnicht unterstützt und Bei Nero hab ich herausgefunden, dass das Brennen dirket auf die Rohlinge irgendwie nicht richtig funktioniert. Zuerst hab ich geglaubt, es liegt daran, dass der 4x +RW-Rohling, auf den ich es gebrannt hab schon alt ist und am Ende seines Lebenszyklus angelangt, aber wie ich es noch mal auf -RW-Rohlingen probiert hab (die mein Brenner nur mit 2x beschreiben kann) und nachdem sich eine normale DVD, die mit 4,03GB sogar länger war als der abspielbare Teil der Aufnahem, hab ich die wahre Ursache gefunden: Nero macht bei der Aufnahme immer wieder kleine Pausen. In der Zwischenzeit wird Teilweise normal aufgenommen, teilweise ruckelt es aber auch extrem. Und das, obwohl eigentlich bei dieser komprimiereung nur eine Brenngeschwindigkeit von ca. 0,3x nötig wäre. Und hohe CPU- oder HDD-aktivität ist auch jnicht zu bemerken. Die einzige logische Erklärung die mir einfällt ist, dass Nero die Daten auch irgendwie auf dem Rohling zwischenspeichert (vor dem komprimieren) und ihn wie eine HDD verwendet, aber das kommt mir doch sehr unwahrscheinlich vor.
Kennt jemand eine Möglichkeit, dieses Problem zu umgehen oder kennt jemand ein Programm, das das brennen direkt auf Rohlinge besser kann?
- Bei Virtual Dub hör ich bei der aufnahme überhaupt keinen Ton, obwohl im Programm it der Ton wärend dem captuern zu hören.
- Bei nanoDVR (basiert anscheinend auf VirtualDub) hör ich nur einen Ton, wenn ich Audio Offline Codieren abschalte und dann nur in ziemlich schlechter Qualität (viel schlechter als wärend dem capturen oder mit der TerraTec Software).
Noch etwas zur Terratec-Software: Bei der kann man wählen, ob man den Sound direkt von der TV-Karte bekommt oder über den LineIn ausgang. Wenn man auf LineIn stellt, wird der Sound viel leiser und man hört auch ein Rauschen, aber das ist ein anderes Rauschen (nämlich das normale Hintergrundrauschen, das man nur hört, weil man so laut drehen muß. Dieses Rauschen hört man auch, wenn man überhaupt kein Audio-Zeugs rennen hat wenn man so laut dreht). Stereo hab ich mit LIneIn auch (ist ja auch ein Stereoanschluß). Bei allen anderen Programmen kommt das Audiosignal (zumindestens laut TV-Karten-Handbuch)ausschließlich über den LineIn.
Ich sollte vllt noch erwähnen, dass WinDVR als Bundle-Software bei der TV-Karte dabei war.
Zur Lösung des Problemes hab ich schon die Neuinstallation der Treiber und der Terratec-Software probiert, hat aber nix gebracht. Außerdem hab ich sowohl den LinIn- alsauch den Mikrophonanschluß probiert. Hardwarebeschleunigung sowohl für den Input als auch für den Output reduzieren hab ich auch schon probiert.
In WinXP hab ich mit dem Sound übrigens überhaupt keine Probleme. Nur das Problem beim aufnehmen mit Nero.
Allerdings it 98 mein Haupt-OS und ich muß jetzt zum Aufnehmen immer in XP rebooten, was ich eigfentlich nicht will.
Das zweite ist, dass ich noch kein wirklich gutes Programm zum Aufnehmen von DVD-Videos gefunden habe:
VirtualDub und die Terratec-Software unterstützen garkeine DVD-mäßigen komprimierungen sondern nur viel weniger starke Komprimierungen, was wegen meinem ständigen Platzmangel auf der HDD aber ein Problem ist.
Und die Standard-DVD-Qualitäten sind leider noch immer viel zu gering komprimiertt (da passt auf eine single-layer-DVD max. etwas mehr als 3 Stunden bei "Super Long Play" (Nero) bzw. "Gut" (WinDVR) (beide sind eigentlcih das gleiche und haben ca. 2000kBit/s). Ich hätte aber auch gerne 2 Qualitäten, wo mit einer ca. 5 und mit der anderen ca. 10 Stunden auf eine DVD passen (die hätten wahrscheinlich noch immer eine besser Qualität als VHS und z.B. Champions-League-Sendungen dauern oft bis zu 4 1/2 Stunden und wenn ich auf Urlaub fahr will ich mindestens soviel aufnehmen können, wie auf eine 5-Stunden-VHS mit Longplay passt).
Das Programm WinDVR unterstützt zwar benutzerdefinierte Bitraten, aber es stürzt immer ab, wenn ich nicht eine der 3 Defaults ("Gut", "Besser", "Am Besten") wähle.
Bei nanoDVR kann ich zwar auch in benutzerdefinierten Bitraten aufnehmen, aber das Programm unterstützt nur 1 Timer und den kann man nur für die nächsten 24 Stunden vorprogrammieren (was übrigens für Nero und für Virtual Dub auch zutrifft). Ich will aber mindestens 6 Timer, die man mindestens ein Monat vorausprogrammieren kann.
Cyberlink Power VCR II hab ich auch ausprobiert aber da hab ich 499 Channels (eigentlich hat meine TV-Karte garnicht so viel) und auf keinem kann ich etwas empfangen. Das gilt sowohl für Win98SE als auch für XP. Also ist dieses Programm wohl mit meiner TV-Karte inkompatibel. Das Program war auch auf PAL B eingestellt. Das ist der Standard, der in .at verwendet wird und mit dem hats auch bei allen anderen Programmen funktioniert.
Außerdem kann nur Nero direkt auf DVD aufnehmen. Und das funktioniert auch nicht richtig (siehe oben).
Außerdem wäre VPS nicht schlecht, aber ich hab auch mit Google kein Programm gefunden, das dies unterstützt dabei müßte es ja technisch kein problem sein, weil das VPS ja ein Teil des Signals ist (wird soviel ich wieß genauso wie der Teletext in der vertikale Austastlücke gesendet). Allerding hab ich bei meiner Google-Suche ein paar mal gelsen, das das von keinem Programm unterstützt wird.
Kurz zusammengefasst:
Mein Programm sollte idealer weise folgende Dinge können:
1. Bitraten bei denen man 5-10 Stunden aufnehmen kann (kann auch mit DivX sein, weil das mein neuer DVD-Player unterstützen wird, aber von den Programmen, die ich bis jetzt probiert hab kann keines in derartig "schlechten" Qualitäten mit DivX aufnehmen).
2. direkt auf DVD+RW oder DVD-RW Rohlinge aufnehmen
3. mindestens 6 Timer 1 Monat im Vorraus.
4. VPS-Unterstützung (das könnte allerdings schwierig zu finden sein)
Bis jetzt hab ich folgende Programme gefunden:
Nero Vison Express 3 (unterstützt nicht 1,3,4)
InterVideo WinDVR (unterstützt nicht 2,4 und bei 1 stürzt es ab)
VirtualDub (unterstützt nicht 1,2,3,4)
nanoDVR (unterstützt nicht 2,4)
Cyberlink Power VCR II (inkompatibel zu meiner TV-Karte)
Sollte jemand ein Programm kennen, dass diese aufgaben besser erfüllt, dann bitte posten. ("besser erfüllt" heißt es unterstützt alle 1+2+3+4 oder 1+2+3 oder zumindestens 2+3 oder 1+2 oder 2 oder VPS(4)).
Ich hab mir vor kurzem eine tv-karte zugelegt (Eine Terratec Cinergy 400 TV) und will diese hauptsächlich zum aufnehmen auf DVD-Rohlingen verwenden (meine Festplatte leidet an ständigem Platzmangel).
Zuerst einmal hab ich in Win98SE Probleme mit allen Programmen, die ich bis jetzt probiert habe (außer der Terratec-Software, aber bei der kann man nicht mit allzu großer komprimierung aufnehmen, wodurch meine HDD zu schnell voll ist).
- Bei allen Programmen außer der Terratec-Software ist der Sound nur Mono (ich kann garnix anderes einstellen), obwohl ich eine Stereo-Karte habe.
- In den Programmen Nero Vision Express 3 und InterVideo WinDVR hab ich beim Sound immer so ein Rauschen oder ein Knistern (was man auch wärend dem aufnehmen hört und was danach entweder gleich oder erst nach einem kanalwechsel wieder verschwindet), was ziemlich laut ist und den Sound im Vergleich zu meinem VHS-Videorekorder praktisch unbrauchbar macht. Bei VisionExpress hab ich das Rauschen allerdings nicht, wenn ich direkt auf DVD aufnehme. Ich hör es wärend er die Disk vorbereitet, aber ca. 1 Sekunde nachdem er mit der aufnahme begonnen hat ist es weg. Auf der DVD hört man es überhaupt nicht, nicht mal die eine Sekunde lang.
Allerdings funktioniert das direkte Aufnehmen auf DVD nicht richtig: Von WinDVR wirds garnicht unterstützt und Bei Nero hab ich herausgefunden, dass das Brennen dirket auf die Rohlinge irgendwie nicht richtig funktioniert. Zuerst hab ich geglaubt, es liegt daran, dass der 4x +RW-Rohling, auf den ich es gebrannt hab schon alt ist und am Ende seines Lebenszyklus angelangt, aber wie ich es noch mal auf -RW-Rohlingen probiert hab (die mein Brenner nur mit 2x beschreiben kann) und nachdem sich eine normale DVD, die mit 4,03GB sogar länger war als der abspielbare Teil der Aufnahem, hab ich die wahre Ursache gefunden: Nero macht bei der Aufnahme immer wieder kleine Pausen. In der Zwischenzeit wird Teilweise normal aufgenommen, teilweise ruckelt es aber auch extrem. Und das, obwohl eigentlich bei dieser komprimiereung nur eine Brenngeschwindigkeit von ca. 0,3x nötig wäre. Und hohe CPU- oder HDD-aktivität ist auch jnicht zu bemerken. Die einzige logische Erklärung die mir einfällt ist, dass Nero die Daten auch irgendwie auf dem Rohling zwischenspeichert (vor dem komprimieren) und ihn wie eine HDD verwendet, aber das kommt mir doch sehr unwahrscheinlich vor.
Kennt jemand eine Möglichkeit, dieses Problem zu umgehen oder kennt jemand ein Programm, das das brennen direkt auf Rohlinge besser kann?
- Bei Virtual Dub hör ich bei der aufnahme überhaupt keinen Ton, obwohl im Programm it der Ton wärend dem captuern zu hören.
- Bei nanoDVR (basiert anscheinend auf VirtualDub) hör ich nur einen Ton, wenn ich Audio Offline Codieren abschalte und dann nur in ziemlich schlechter Qualität (viel schlechter als wärend dem capturen oder mit der TerraTec Software).
Noch etwas zur Terratec-Software: Bei der kann man wählen, ob man den Sound direkt von der TV-Karte bekommt oder über den LineIn ausgang. Wenn man auf LineIn stellt, wird der Sound viel leiser und man hört auch ein Rauschen, aber das ist ein anderes Rauschen (nämlich das normale Hintergrundrauschen, das man nur hört, weil man so laut drehen muß. Dieses Rauschen hört man auch, wenn man überhaupt kein Audio-Zeugs rennen hat wenn man so laut dreht). Stereo hab ich mit LIneIn auch (ist ja auch ein Stereoanschluß). Bei allen anderen Programmen kommt das Audiosignal (zumindestens laut TV-Karten-Handbuch)ausschließlich über den LineIn.
Ich sollte vllt noch erwähnen, dass WinDVR als Bundle-Software bei der TV-Karte dabei war.
Zur Lösung des Problemes hab ich schon die Neuinstallation der Treiber und der Terratec-Software probiert, hat aber nix gebracht. Außerdem hab ich sowohl den LinIn- alsauch den Mikrophonanschluß probiert. Hardwarebeschleunigung sowohl für den Input als auch für den Output reduzieren hab ich auch schon probiert.
In WinXP hab ich mit dem Sound übrigens überhaupt keine Probleme. Nur das Problem beim aufnehmen mit Nero.
Allerdings it 98 mein Haupt-OS und ich muß jetzt zum Aufnehmen immer in XP rebooten, was ich eigfentlich nicht will.
Das zweite ist, dass ich noch kein wirklich gutes Programm zum Aufnehmen von DVD-Videos gefunden habe:
VirtualDub und die Terratec-Software unterstützen garkeine DVD-mäßigen komprimierungen sondern nur viel weniger starke Komprimierungen, was wegen meinem ständigen Platzmangel auf der HDD aber ein Problem ist.
Und die Standard-DVD-Qualitäten sind leider noch immer viel zu gering komprimiertt (da passt auf eine single-layer-DVD max. etwas mehr als 3 Stunden bei "Super Long Play" (Nero) bzw. "Gut" (WinDVR) (beide sind eigentlcih das gleiche und haben ca. 2000kBit/s). Ich hätte aber auch gerne 2 Qualitäten, wo mit einer ca. 5 und mit der anderen ca. 10 Stunden auf eine DVD passen (die hätten wahrscheinlich noch immer eine besser Qualität als VHS und z.B. Champions-League-Sendungen dauern oft bis zu 4 1/2 Stunden und wenn ich auf Urlaub fahr will ich mindestens soviel aufnehmen können, wie auf eine 5-Stunden-VHS mit Longplay passt).
Das Programm WinDVR unterstützt zwar benutzerdefinierte Bitraten, aber es stürzt immer ab, wenn ich nicht eine der 3 Defaults ("Gut", "Besser", "Am Besten") wähle.
Bei nanoDVR kann ich zwar auch in benutzerdefinierten Bitraten aufnehmen, aber das Programm unterstützt nur 1 Timer und den kann man nur für die nächsten 24 Stunden vorprogrammieren (was übrigens für Nero und für Virtual Dub auch zutrifft). Ich will aber mindestens 6 Timer, die man mindestens ein Monat vorausprogrammieren kann.
Cyberlink Power VCR II hab ich auch ausprobiert aber da hab ich 499 Channels (eigentlich hat meine TV-Karte garnicht so viel) und auf keinem kann ich etwas empfangen. Das gilt sowohl für Win98SE als auch für XP. Also ist dieses Programm wohl mit meiner TV-Karte inkompatibel. Das Program war auch auf PAL B eingestellt. Das ist der Standard, der in .at verwendet wird und mit dem hats auch bei allen anderen Programmen funktioniert.
Außerdem kann nur Nero direkt auf DVD aufnehmen. Und das funktioniert auch nicht richtig (siehe oben).
Außerdem wäre VPS nicht schlecht, aber ich hab auch mit Google kein Programm gefunden, das dies unterstützt dabei müßte es ja technisch kein problem sein, weil das VPS ja ein Teil des Signals ist (wird soviel ich wieß genauso wie der Teletext in der vertikale Austastlücke gesendet). Allerding hab ich bei meiner Google-Suche ein paar mal gelsen, das das von keinem Programm unterstützt wird.
Kurz zusammengefasst:
Mein Programm sollte idealer weise folgende Dinge können:
1. Bitraten bei denen man 5-10 Stunden aufnehmen kann (kann auch mit DivX sein, weil das mein neuer DVD-Player unterstützen wird, aber von den Programmen, die ich bis jetzt probiert hab kann keines in derartig "schlechten" Qualitäten mit DivX aufnehmen).
2. direkt auf DVD+RW oder DVD-RW Rohlinge aufnehmen
3. mindestens 6 Timer 1 Monat im Vorraus.
4. VPS-Unterstützung (das könnte allerdings schwierig zu finden sein)
Bis jetzt hab ich folgende Programme gefunden:
Nero Vison Express 3 (unterstützt nicht 1,3,4)
InterVideo WinDVR (unterstützt nicht 2,4 und bei 1 stürzt es ab)
VirtualDub (unterstützt nicht 1,2,3,4)
nanoDVR (unterstützt nicht 2,4)
Cyberlink Power VCR II (inkompatibel zu meiner TV-Karte)
Sollte jemand ein Programm kennen, dass diese aufgaben besser erfüllt, dann bitte posten. ("besser erfüllt" heißt es unterstützt alle 1+2+3+4 oder 1+2+3 oder zumindestens 2+3 oder 1+2 oder 2 oder VPS(4)).
Mehr über : karte videorekorder
Werbung stört? Dann Mitgliedskonto eröffnen
Prinzipiell ist Windows 98 für solche Dinge deutlich schlechter geeignet als w2k oder Windows XP. Dateisystem, Speicherverwaltung, Treiber, Multitasking: Alles ist irgendwie eingeschränkt und läuft nicht flüssig parallel. Obendrein erzeugen die Treiber für Festplatten und optische Laufwerke teils eine deutlich höhere Prozessorlast.
Von der Theorie her ist Dein System genügend leistungsstark. Nur ist das Optimieren eines Sockel-A - Systems mit nForce2 - Chipsatz eine Wissenschaft für sich und die Erfolgsaussichten dabei ungewiss.
www.planet3dnow.de/artikel/diverses/nf2config/index.shtml
Allerspätestens im SP2 dürfte wohl ein optimal laufender IDE-Treiber enthalten sein. APIC abschalten. Vielleicht hilft es .
Die Platte mit der Windows-Auslagerungsdatei sollte nicht an demselben IDE-Strang wie der Brenner liegen (scheint bei Dir aber derzeit nicht der Fall zu sein). Testhalber würde ich Primary + Secondary Slave entfernen.
Die Nebengeräusche könnten auch von der Karte oder einer fehlerhaften Ansteuerung derselben kommen (Treiber, ggf. auch Ansteuerung durch NERO). Sofern die Einstellung im BIOS-Setup vorhanden ist, sollte "c1 disconnect disable" gesetzt sein.
Es wäre schön, wenn die Terratec-Karte ihren Interrupt nicht teilen muss, speziell nicht mit dem IDE-Controller. Eine komplette Tabelle über AGP-Slot, PCI-Slots und Onboard-Devices habe ich aber auf die Schnelle zum 8rda+ nicht gefunden.
On-the-Fly - Encoding mit DivX kannst Du Dir von vornherein abschminken, da das eine zu hohe Rechenleistung verbrät. Es geht halt nichts über eine http://www.geizhals.at/deutschland/a59588.html>große Festplatte[/url" target="_blank">.
Von der Theorie her ist Dein System genügend leistungsstark. Nur ist das Optimieren eines Sockel-A - Systems mit nForce2 - Chipsatz eine Wissenschaft für sich und die Erfolgsaussichten dabei ungewiss.
www.planet3dnow.de/artikel/diverses/nf2config/index.shtml
Allerspätestens im SP2 dürfte wohl ein optimal laufender IDE-Treiber enthalten sein. APIC abschalten. Vielleicht hilft es .
Die Platte mit der Windows-Auslagerungsdatei sollte nicht an demselben IDE-Strang wie der Brenner liegen (scheint bei Dir aber derzeit nicht der Fall zu sein). Testhalber würde ich Primary + Secondary Slave entfernen.
Die Nebengeräusche könnten auch von der Karte oder einer fehlerhaften Ansteuerung derselben kommen (Treiber, ggf. auch Ansteuerung durch NERO). Sofern die Einstellung im BIOS-Setup vorhanden ist, sollte "c1 disconnect disable" gesetzt sein.
Es wäre schön, wenn die Terratec-Karte ihren Interrupt nicht teilen muss, speziell nicht mit dem IDE-Controller. Eine komplette Tabelle über AGP-Slot, PCI-Slots und Onboard-Devices habe ich aber auf die Schnelle zum 8rda+ nicht gefunden.
On-the-Fly - Encoding mit DivX kannst Du Dir von vornherein abschminken, da das eine zu hohe Rechenleistung verbrät. Es geht halt nichts über eine http://www.geizhals.at/deutschland/a59588.html>große Festplatte[/url" target="_blank">.
Also ich hab bei keiner operation mit meiner tv-karte eine durchschnittliche cpu-auslastung von über 30% gehabt und die spitzen waren nie über 50%. das gilt auch fürs on-the-fly codieren.
an der performance kanns also nicht liegen.
Die TV-Karte hängt am PCI-Slot 3, der bei mir eine eigene INT-Leitung hat, die mwerder mit einer anderen Karte noch mit sonst iorgendwas geshared ist.
Und laut Gerätemanager ist die TV-Karte auf IRQ 3, der in 98SE nur mit "ACPI IRQ-Holder für PCI-Steuerung" und "NVIDIA nForce PCI System Management" geshared ist, was soviel ich weiß eigentlich heißt, dass er überhaupt nicht geshared ist ("ACPI IRQ-Holder für PCI-Steuerung" steht bei jeder IRQ, bei der sharing aktiviert ist, auch bei denen, die gerade nicht geshared oder überhaupt nicht belegt sind und "NVIDIA nForce PCI System Management" steht meiner Ansicht nach nur da, weil IRQ 3 die erste PCI-IRQ ist).
In WinXP ist die TV-Karte im Gerätemanager auch auf IRQ 3 und dort ist sie sogar laut Gerätemanager nicht geshared ("ACPI IRQ-Holder für PCI-Steuerung" wird in WinXP prinzipiell nicht angezeigt).
Und eine neue HDD kauf ich mir sicher nicht, solange ich sie nicht auch ür etwas anderes außer aufnehmen brauche, weil ich hab mein Budget für das Umwandeln des PCs in einen DVD-Rekorder ohnehin schon um 20€ überschritten. Und als student kann ich mior eigentlich keine Budget-Überschreitungen leisten, insbesonders wenn der WM-Kartenvorverkauf im Gange ist.
an der performance kanns also nicht liegen.
Die TV-Karte hängt am PCI-Slot 3, der bei mir eine eigene INT-Leitung hat, die mwerder mit einer anderen Karte noch mit sonst iorgendwas geshared ist.
Und laut Gerätemanager ist die TV-Karte auf IRQ 3, der in 98SE nur mit "ACPI IRQ-Holder für PCI-Steuerung" und "NVIDIA nForce PCI System Management" geshared ist, was soviel ich weiß eigentlich heißt, dass er überhaupt nicht geshared ist ("ACPI IRQ-Holder für PCI-Steuerung" steht bei jeder IRQ, bei der sharing aktiviert ist, auch bei denen, die gerade nicht geshared oder überhaupt nicht belegt sind und "NVIDIA nForce PCI System Management" steht meiner Ansicht nach nur da, weil IRQ 3 die erste PCI-IRQ ist).
In WinXP ist die TV-Karte im Gerätemanager auch auf IRQ 3 und dort ist sie sogar laut Gerätemanager nicht geshared ("ACPI IRQ-Holder für PCI-Steuerung" wird in WinXP prinzipiell nicht angezeigt).
Und eine neue HDD kauf ich mir sicher nicht, solange ich sie nicht auch ür etwas anderes außer aufnehmen brauche, weil ich hab mein Budget für das Umwandeln des PCs in einen DVD-Rekorder ohnehin schon um 20€ überschritten. Und als student kann ich mior eigentlich keine Budget-Überschreitungen leisten, insbesonders wenn der WM-Kartenvorverkauf im Gange ist.
Naja - das kein APIC aktiv war, hätte mir nach dem Stichwort "Win98" eigentlich klar sein sollen, da das mit APIC nicht zurechtkommt.
On-the-fly ist die notwendige Rechenleistung bei DivX schon eine Nummer größer, d.h. das klappt je nach Kompression nur noch mühsam in Echtzeit. Was nicht so sehr verwundert, wenn das Ergebnis sowohl klein sein als auch gut aussehen soll. Dabei kann eine von Windows XP angezeigte Lastspitze von 50% durchaus schon Probleme bringen, wenn nicht alle beteiligten Treiber und Betriebssystem-Teile ihre Arbeit gut gepuffert erledigen. Der Lastanzeige von Windows XP traue ich nur begrenzt über den Weg, d.h. selbst Spitzenwerte sind auf einen Auswerte-Zeitraum gemittelt, der für die Abarbeitung eines Hardware-Interruptes schon eine kleinere Ewigkeit ist.
Leider hat es nVidia beim nForce2 ja anscheinend versäumt, einen *gut laufenden* APIC zu implementieren. Oder die Mainboard-Hersteller sind zu blöd, den nForce2 richtig einzubauen.
UDMA dürfte für Festplatte und Brenner ebenfalls aktiviert sein (ansonsten droht ja hohe CPU-Last).
Eventuell kann man die Windows-Installation noch tunen, siehe z.B.
www.windows-tweaks.info/html/systemtuning.html
Vom Auslagern von Kernel-Teilen auf Festplatte bis zum Virenscanner: Es gibt da etliche Dinge, die man vor zeitkritischen Aufgaben lieber abschaltet und die speziell auf Single-User-Maschinen gerne diverse Systemressourcen bis in alle Ewigkeit blockieren.
P.S.:
Da der WM-Kartenvorverkauf ja per Los läuft, die Nachfrage erheblich größer als das Angebot ist und die billigste Karte in einem Finalspiel ab 100 EUR aufwärts kostet, ist der Etat ja vielleicht bald wieder strapazierfähig.
On-the-fly ist die notwendige Rechenleistung bei DivX schon eine Nummer größer, d.h. das klappt je nach Kompression nur noch mühsam in Echtzeit. Was nicht so sehr verwundert, wenn das Ergebnis sowohl klein sein als auch gut aussehen soll. Dabei kann eine von Windows XP angezeigte Lastspitze von 50% durchaus schon Probleme bringen, wenn nicht alle beteiligten Treiber und Betriebssystem-Teile ihre Arbeit gut gepuffert erledigen. Der Lastanzeige von Windows XP traue ich nur begrenzt über den Weg, d.h. selbst Spitzenwerte sind auf einen Auswerte-Zeitraum gemittelt, der für die Abarbeitung eines Hardware-Interruptes schon eine kleinere Ewigkeit ist.
Leider hat es nVidia beim nForce2 ja anscheinend versäumt, einen *gut laufenden* APIC zu implementieren. Oder die Mainboard-Hersteller sind zu blöd, den nForce2 richtig einzubauen.
UDMA dürfte für Festplatte und Brenner ebenfalls aktiviert sein (ansonsten droht ja hohe CPU-Last).
Eventuell kann man die Windows-Installation noch tunen, siehe z.B.
www.windows-tweaks.info/html/systemtuning.html
Vom Auslagern von Kernel-Teilen auf Festplatte bis zum Virenscanner: Es gibt da etliche Dinge, die man vor zeitkritischen Aufgaben lieber abschaltet und die speziell auf Single-User-Maschinen gerne diverse Systemressourcen bis in alle Ewigkeit blockieren.
P.S.:
Da der WM-Kartenvorverkauf ja per Los läuft, die Nachfrage erheblich größer als das Angebot ist und die billigste Karte in einem Finalspiel ab 100 EUR aufwärts kostet, ist der Etat ja vielleicht bald wieder strapazierfähig.
" Der Lastanzeige von Windows XP traue ich nur begrenzt über den Weg, d.h. selbst Spitzenwerte sind auf einen Auswerte-Zeitraum gemittelt, der für die Abarbeitung eines Hardware-Interruptes schon eine kleinere Ewigkeit ist."
Nach meienen Erfahrungen zeigt WinXP eher zuviel CPU-Auslastung an.
Außerdem verwende ich nicht den Windows-Systemmonitor zur Pberwachung der Auslastung, sondern CPUCool. Und der Auswertzeitrum ist max. 1 Sekunde, weil die Anzeige jede Sekunde aktualisiert wird.
APIC hab ich sowieso deaktiviert.
Und nachdem der Interrupt nicht geshared iist, dürfte es mit den Interrupt-Anforderungen wohl keine Probleme geben.
Wegen den WN-Karten: da bekomme ich einen Zinslosen Kredit wenns nötig ist, den ich dann im Sommer mit den Einnahmen von einem Sommerjob zurückzahlen werde. Aber denKredit bekomm ich wahrscheinlich nicht, wenn ich zu dem Zeitpunkt schon verschuldet bin.
Nach meienen Erfahrungen zeigt WinXP eher zuviel CPU-Auslastung an.
Außerdem verwende ich nicht den Windows-Systemmonitor zur Pberwachung der Auslastung, sondern CPUCool. Und der Auswertzeitrum ist max. 1 Sekunde, weil die Anzeige jede Sekunde aktualisiert wird.
APIC hab ich sowieso deaktiviert.
Und nachdem der Interrupt nicht geshared iist, dürfte es mit den Interrupt-Anforderungen wohl keine Probleme geben.
Wegen den WN-Karten: da bekomme ich einen Zinslosen Kredit wenns nötig ist, den ich dann im Sommer mit den Einnahmen von einem Sommerjob zurückzahlen werde. Aber denKredit bekomm ich wahrscheinlich nicht, wenn ich zu dem Zeitpunkt schon verschuldet bin.
Ein Auswertezeitraum von 1sec ist für einen Prozessor mit einer Taktfrequenz im Gigaherz-Bereich eine mittlere Ewigkeit. Wenn die Terratec-Karte keine vernünftigen Buffer onboard hat, ist die notwendige Reaktionszeit für manche Dinge unterhalb einer Millisekunde. Das ist zwar mit einer vernünftigen Interrupt-Priorisierung ohne weiteres möglich, aber ein Abwerfen der diesbezüglichen Altlasten aus IBM-PC - Zeiten ist erst mit APIC möglich geworden. Wobei nVidia dies beim nForce2 deutlich besser hätte machen können.
Am Rande:
Sehr hübsch übrigens der Process Explorer von Sysinternals. www.sysinternals.com/ntw2k/freeware/procexp.shtml
Da kann man bei Bedarf für jeden laufenden Prozess eine eigene Lastanzeige einblenden (Process, Properties, Performance Graph). Auch bleibt kein Geheimnis, welche Dateien usw. ein Programm grade offen hält. Und welches Programm / Prozess hinter einem Fenster steckt, lässt sich einfachst herausfinden, indem man das Zielfernrohr-Symbol aus der Werkzeugleiste des Prozess-Explorers heraus bis über das betreffende Fenster zieht und dort fallen lässt (Drag & Drop).
Am Rande:
Sehr hübsch übrigens der Process Explorer von Sysinternals. www.sysinternals.com/ntw2k/freeware/procexp.shtml
Da kann man bei Bedarf für jeden laufenden Prozess eine eigene Lastanzeige einblenden (Process, Properties, Performance Graph). Auch bleibt kein Geheimnis, welche Dateien usw. ein Programm grade offen hält. Und welches Programm / Prozess hinter einem Fenster steckt, lässt sich einfachst herausfinden, indem man das Zielfernrohr-Symbol aus der Werkzeugleiste des Prozess-Explorers heraus bis über das betreffende Fenster zieht und dort fallen lässt (Drag & Drop).
APIC bringt doch nur Vorteile, wenn die IRQ mit PIC geshared ist, oder?
Aber IRQ 3, auf der ja meine TV-Karte hängt ist nicht geshared.
http://www.nethands.de/pys/show.php4?user=MrBurns" >Mein System[/url" target="_blank">
Aber IRQ 3, auf der ja meine TV-Karte hängt ist nicht geshared.
http://www.nethands.de/pys/show.php4?user=MrBurns" >Mein System[/url" target="_blank">
Es ist immer von Vorteil, wenn schon die Hardware feststellt, welcher Interface-Baustein sich gemeldet hat. Im bestmöglichen Fall zieht der Interface-Baustein an einer für ausschließlich ihn reservierten Leitung am Interrupt-Controller. Der legt (ggf. nach Abarbeitung der Priorisierung) die Adresse der Interrupt-Routine auf den Prozessor-Bus, sodass die Interrupt-Routine des Betriebssystemes für den betroffenen Interface-Baustein binnen weniger Taktzyklen angesprungen wird. Ist das nicht der Fall, so ist der Prozessor u.U. etliche hundert bis tausend Taktzyklen von weiteren Interrupts nicht erreichbar, da er gerade per Software beschäftigt ist, herauszubekommen, welcher Baustein "angeklopft" hat und welche Priorität seine Bedienung hat. Dabei kann durchaus auch z.B. der Festplattencontroller die TV-Karte ausbremsen, selbst wenn er auf einer anderen INT-Schiene angeschlossen ist. Entscheidend kann dann werden, dass der Festplattencontroller seinerseits IRQ-Sharing mit anderen Onboard-Devices betreibt und das Betriebssystem + Treiber während der Abarbeitung von Festplatten-IRQs zunächst jede weitere Anforderung z.B. von der TV-Karte warten lässt.
Eine Einführung in die zugrunde liegenden Prinzipien bietet www.hardtecs.de/reviews/2002/irq/, die aber auch in entscheidenden Details an der Oberfläche bleiben. Schon das Datenblatt für den INTEL-PIC im guten alten IBM PC AT war recht dick .
Allein die Priorisierung, d.h. wer muss warten und wer nicht, ist ein Thema für sich, bei dem auch die Programmierer der Treiber von Chipsätzen und Zusatzkarten immer wieder gerne Fehler einbauen.
Eigentlich wäre es ja eine der Aufgaben eines modernen Betriebssystemes, dass der Programmierer einer Zusatzkarte sich nicht mehr um hardwarespezifische Belange der restlichen im System vorhandenen Komponenten kümmern muss. Das klappt aber nur, wenn die Hersteller von Chipsatz und Mainboard ihre Hausaufgaben komplett gemacht haben. EPOX hat da angesichts des etwas zickigen nForce2 schon recht gut gearbeitet.
Eine Einführung in die zugrunde liegenden Prinzipien bietet www.hardtecs.de/reviews/2002/irq/, die aber auch in entscheidenden Details an der Oberfläche bleiben. Schon das Datenblatt für den INTEL-PIC im guten alten IBM PC AT war recht dick .
Allein die Priorisierung, d.h. wer muss warten und wer nicht, ist ein Thema für sich, bei dem auch die Programmierer der Treiber von Chipsätzen und Zusatzkarten immer wieder gerne Fehler einbauen.
Eigentlich wäre es ja eine der Aufgaben eines modernen Betriebssystemes, dass der Programmierer einer Zusatzkarte sich nicht mehr um hardwarespezifische Belange der restlichen im System vorhandenen Komponenten kümmern muss. Das klappt aber nur, wenn die Hersteller von Chipsatz und Mainboard ihre Hausaufgaben komplett gemacht haben. EPOX hat da angesichts des etwas zickigen nForce2 schon recht gut gearbeitet.
Also meine IDE-Controller haben auch keine gesharetenb IRQs.
Und ein paar tausend Taktzyklen dürften nicht viel ausmacchen, das sind ein paar Millisekunden.
Die Bilder werden ja mit 25fps aufgenommen und das Audio normalerwiese mit eher weniger.
Kritisch wirds als erst, wenn die Verzögerung in den Bereich von 1/25 Sekunde = 40 Millisekunden kommt. Das entspricht vbei meiner Taktfrequenz fast 100000 Taktzyklen.
Ich hab übrigens außer dem PCI-Slot für die TV-Karte keine PCI-Slots belegt.
Meine IRQ-Berlegung in Win98 (Infos wurden mit msinfo32 gewonnen):
<img border="0" src="http://members.chello.at/edith.matuskovics/IRQ_98_2.jpg[/img]</p>
Und ein paar tausend Taktzyklen dürften nicht viel ausmacchen, das sind ein paar Millisekunden.
Die Bilder werden ja mit 25fps aufgenommen und das Audio normalerwiese mit eher weniger.
Kritisch wirds als erst, wenn die Verzögerung in den Bereich von 1/25 Sekunde = 40 Millisekunden kommt. Das entspricht vbei meiner Taktfrequenz fast 100000 Taktzyklen.
Ich hab übrigens außer dem PCI-Slot für die TV-Karte keine PCI-Slots belegt.
Meine IRQ-Berlegung in Win98 (Infos wurden mit msinfo32 gewonnen):
<img border="0" src="http://members.chello.at/edith.matuskovics/IRQ_98_2.jpg[/img]</p>
Ein Linux-Programm geht würde übriogens auch gehen, aber ideal ist es nicht, weil ich da jedes mal in Linux rebooten muß (ich verwende Linux nur sehr selten).
http://www.nethands.de/pys/show.php4?user=MrBurns" >Mein System[/url" target="_blank">
http://www.nethands.de/pys/show.php4?user=MrBurns" >Mein System[/url" target="_blank">
Also ich hab jetzt auch DivX ausprobiert und ich bin in dadurch zur ansicht gekommen, dass alles, was nicht DivX/XviD/MPEG-4 ist nur zu Speicherplatzverschwendung oder Qualitätsverlust führt.
Allerdings hab ich kein gutes Programm gefunden zum DivX aufnehmen. Dr. DivX ist das einzige Programm (von denen, die bei mir fiunktionieren), was DivX Dateien so aufnehmen kann, dass nicht durch unkomprimierte Audiokanäle viel Speicherplatz verschendet. Allerdings hat es keine Timerfunktion ist dadurch zum Aufnehmen praktisch nutzlos.
Das beste Programm zum Aufnehmen ist immer noch InterVideo WinDVR 3, bei dem funktionieren nämlcih auch die nicht-standard-Bitraten (sonts is nicht viel Unterschied zum 2er).
außerdem funktioniert dort sogar das Aufnehmen in Win98 mit Stereo problemlos.
Die anderen Aufnahmen-Programme, die ich noch ausprobiert hab:
iuVCR: Timer Funktion funktioniert in XP nicht, deshalb nutzlos. In 98 stürzt es beim Aufnehmen immer mit der Fehlernummer 80040228 ab. Sonst wäre es ein gutes Programm.
Cyberlink PowerCinema: unterstützt keine benutzerdefinierten Bitraten, sonst ähnliche Aufnahme-Features wie WinDVR 3.
Cyberlink HomeTheater: s. PowerCinema
2 modifizierte Versionen von Virtual Dub (nanDub, Virtual Dub Mod): funktionieren beide weder in Win98 noch in XP richtig (in WinXP funktioniert der Kanalwechsl nicht, in 98 stürzt es oft ab und wenn nicht, dann hört man beim Sound so ein Dröhnen, wei mans oft im Radio hört, nur viel ärger, wodurch der Sound unbrauchbar wird).
DScaler: hat auch nicht funktioniert.
InterVideo WinDVD Recorder 5: keine Timerfunktion, deshalb nutzlos
Sceneo TV Central: komprimierung funktioniert nich => nutzlos (1 min = 1,2GB)
vllt hab ich auch noch ein oder zwei programme vergessen, aber die haben dann auch nicht richtig funktioniert oder schlechtere Features gehabt wie die, die ich ursprünglich gepostet hab.
Falls keiner bessere Aufnahmeprogramme kennt, werd ich wohl InterVideo WinDVR 3 zum Aufnehmen und DrDivX zum Umwandeln in DivX verwenden.
Am besten wär ein Aufnahmeprogramm, dass die bereits im 1. Post genannten Features unterstützt und zusätzlich noch in niedrigen Bitraten (zumindestens so niedrig, dass min. 5 Stunden auf eine DVD passen) in DivX aufnehmen kann und am besten die DivX Dateien auch noch direkt auf DVD brennen kann.
Sonst werd ich halt das Programm verwenden, was am nächsten an meine Anforderungen heran kommt.
http://www.nethands.de/pys/show.php4?user=MrBurns" >Mein System[/url" target="_blank">
Allerdings hab ich kein gutes Programm gefunden zum DivX aufnehmen. Dr. DivX ist das einzige Programm (von denen, die bei mir fiunktionieren), was DivX Dateien so aufnehmen kann, dass nicht durch unkomprimierte Audiokanäle viel Speicherplatz verschendet. Allerdings hat es keine Timerfunktion ist dadurch zum Aufnehmen praktisch nutzlos.
Das beste Programm zum Aufnehmen ist immer noch InterVideo WinDVR 3, bei dem funktionieren nämlcih auch die nicht-standard-Bitraten (sonts is nicht viel Unterschied zum 2er).
außerdem funktioniert dort sogar das Aufnehmen in Win98 mit Stereo problemlos.
Die anderen Aufnahmen-Programme, die ich noch ausprobiert hab:
iuVCR: Timer Funktion funktioniert in XP nicht, deshalb nutzlos. In 98 stürzt es beim Aufnehmen immer mit der Fehlernummer 80040228 ab. Sonst wäre es ein gutes Programm.
Cyberlink PowerCinema: unterstützt keine benutzerdefinierten Bitraten, sonst ähnliche Aufnahme-Features wie WinDVR 3.
Cyberlink HomeTheater: s. PowerCinema
2 modifizierte Versionen von Virtual Dub (nanDub, Virtual Dub Mod): funktionieren beide weder in Win98 noch in XP richtig (in WinXP funktioniert der Kanalwechsl nicht, in 98 stürzt es oft ab und wenn nicht, dann hört man beim Sound so ein Dröhnen, wei mans oft im Radio hört, nur viel ärger, wodurch der Sound unbrauchbar wird).
DScaler: hat auch nicht funktioniert.
InterVideo WinDVD Recorder 5: keine Timerfunktion, deshalb nutzlos
Sceneo TV Central: komprimierung funktioniert nich => nutzlos (1 min = 1,2GB)
vllt hab ich auch noch ein oder zwei programme vergessen, aber die haben dann auch nicht richtig funktioniert oder schlechtere Features gehabt wie die, die ich ursprünglich gepostet hab.
Falls keiner bessere Aufnahmeprogramme kennt, werd ich wohl InterVideo WinDVR 3 zum Aufnehmen und DrDivX zum Umwandeln in DivX verwenden.
Am besten wär ein Aufnahmeprogramm, dass die bereits im 1. Post genannten Features unterstützt und zusätzlich noch in niedrigen Bitraten (zumindestens so niedrig, dass min. 5 Stunden auf eine DVD passen) in DivX aufnehmen kann und am besten die DivX Dateien auch noch direkt auf DVD brennen kann.
Sonst werd ich halt das Programm verwenden, was am nächsten an meine Anforderungen heran kommt.
http://www.nethands.de/pys/show.php4?user=MrBurns" >Mein System[/url" target="_blank">
Noch etwas: das Encoden mit DR. DivX dauert mit 2-pass-Encoding fast so lange wie das aufnhemen (im 1. Pass ist die Framerate irgendwas zwischen ca. 50 und ca. 80, im 2. irgendwas zwischen ca. 70 und ca. 80).
Die CPU ist voll ausgelastet, das Dateisystem anscheinend aber kaum:
<img border="0" src="http://members.chello.at/edith.matuskovics/Dr_DivX.jpg[/img]</p> Der Grenzwert für Disk lesen und Disk Schreib ist bei 1,3 MB/s, wobei man vor allem Disk Schreib nicht trauen kann.
Arbeiotsspeicher wird auch kaum gebraucht, nur max. ein paar dutzend MB (Ich hab auch im Win meistens ca. 700MB von meinen 1024MB frei).
Jetzt meine Frage: gibt es eine Möglichkeit, durch Änderungen der Einstellungen (außer Bitraten) das Encoden zu beschleunigen, ohne dass es sichtbare Qualitätsverluste gibt?
Einstellungen:
<img border="0" src="http://members.chello.at/edith.matuskovics/Dr_DivX_Eins...[/img]</p>
http://www.nethands.de/pys/show.php4?user=MrBurns" >Mein System[/url" target="_blank">
Die CPU ist voll ausgelastet, das Dateisystem anscheinend aber kaum:
<img border="0" src="http://members.chello.at/edith.matuskovics/Dr_DivX.jpg[/img]</p> Der Grenzwert für Disk lesen und Disk Schreib ist bei 1,3 MB/s, wobei man vor allem Disk Schreib nicht trauen kann.
Arbeiotsspeicher wird auch kaum gebraucht, nur max. ein paar dutzend MB (Ich hab auch im Win meistens ca. 700MB von meinen 1024MB frei).
Jetzt meine Frage: gibt es eine Möglichkeit, durch Änderungen der Einstellungen (außer Bitraten) das Encoden zu beschleunigen, ohne dass es sichtbare Qualitätsverluste gibt?
Einstellungen:
<img border="0" src="http://members.chello.at/edith.matuskovics/Dr_DivX_Eins...[/img]</p>
http://www.nethands.de/pys/show.php4?user=MrBurns" >Mein System[/url" target="_blank">
Hi MrBurns,
hierbei musste ich an dich denken:
*click*
Kannste ja mal testen.
may the force be with us.
RespectP2P
hierbei musste ich an dich denken:
*click*
Kannste ja mal testen.
may the force be with us.
RespectP2P
Dort steht allerdings:
"allerdings fehlen bisher noch das versprochene EPG, der für das Aufzeichnen mit analogen TV-Karten benötigte MPEG-Encoder und die Werbeerkennung."
Also werd ich wohl bis nächtse Woche warten müß0en, weil schließlich hab ich ja eine analoge TV-Karte.
http://www.nethands.de/pys/show.php4?user=MrBurns" >Mein System[/url" target="_blank">
"allerdings fehlen bisher noch das versprochene EPG, der für das Aufzeichnen mit analogen TV-Karten benötigte MPEG-Encoder und die Werbeerkennung."
Also werd ich wohl bis nächtse Woche warten müß0en, weil schließlich hab ich ja eine analoge TV-Karte.
http://www.nethands.de/pys/show.php4?user=MrBurns" >Mein System[/url" target="_blank">
Jo, warten (solange ist es ja net mehr) und berichten, ob's ging. *fg*
may the force be with us.
RespectP2P
may the force be with us.
RespectP2P
Werbung stört? Dann Mitgliedskonto eröffnen