Hallo,
ich habe fuer einen Bekannten einen Multimediarechner zusammengebaut.
Ich habe selbst den gleichen Rechner am Fernseher in Betrieb:
- Asus Mainboard mit Intel G43
- on-Board Intel-Grafik mit DVI-Ausagang
- Intel Core 2 Duo 2,66GHz
- 2x 2GB DDR2-RAM (800MHz)
Ich nutze den Rechner unter Ubuntu; der Bekannte moechte Windows nutzen.
Das Problem ist nun, dass der Rechner unter Windows mit dem VLC
HD-Videodatein (MKV, h264, 1080p, OGG-Audio) nicht ruckelfrei abspielt.
Die CPU-Last geht laut Taskmanager auf 100% hoch.
Nachdem die Sache unter Windows XP gescheitert ist, haben wir Windows
Vista probiert. Allerdings ist das Ergebnis das selbe.
Die verwendeten Treiber waren die neusten von den Hersteller-Homepages.
Leider ist mir kein anderer Video-Player bekannt, der diese Videodateien
abspielen kann. Kennt jemand einen anderen Player, den man noch
versuchen kann?
Ich habe bloederweise die Hardware ausgesucht und wenns drauf nicht
laeuft, dann stehe ich nicht besonders gut da,
Bei mir unter Ubuntu laeufts ohne Ruckler (VLC oder mplayer) bei rund
80% Last (user + system; 20% idle).
Es kann doch nicht sein, dass das unter Windows nicht moeglich ist. Ich
vermute, dass der VLC unter Windows einfach ineffizienter ist.
Leider liessen sich die Dateien auch nicht mit dem Windows Mediaplayer
abspielen. Es gab zwar im Netz Hinweise, dass man bestimmte Codec-Packs
installieren muesse, aber das hat auch nicht gebracht.
Weiss jemand Rat?
Das 2. Problem:
Der Fernseher ist ueber ein DVI->HDMI-Adapterkabel angeschlossen.
Audio geht ueber einen optischen SPDIF-Ausgang.
Sobald Windows startet scheint der Grafik-Treiber an dem Fernseher den
HDMI-Ton zu aktivieren, was dazu fuehrt, dass der Fernseher stumm
bleibt. Auch wenn ich einen CD-Player ueber die Chinch-Buchsen
anschliesse: bootet der Rechner, ist der Ton da; sobald Windows oben ist
wird es still.
Leider laesst sich weder im Grafiktreiber noch am Fernseher etwas
einstellen.
Aus diesem Grund ist der Fernseher momentan noch ueber VGA
angeschlossen.
zum ersten Problem kann ich Dir sagen dass es bei mir ähnlich war -
hatte früher auch onboard-grafik mit einem GeForce 7050 chip, später
wurde eine ati hd4670 eingebaut - beides mal das gleiche!
Hast Du auch diese Querstriche im Bild die aussehen, als könne die
Grafikkarte das Bild nicht komplett aufbauen!?
Das Problem mit dem Ruckeln hatte ich aber immer nur die ersten paar
Sekunden, hab dann auf den Media Player classic gewechselt.
http://www.chip.de/downloads/Media-Player-Classic-fuer-Win-2000_XP_Vista_13010299.html
Mittlerweile habe ich aber die aktuelle Version des VLC installiert und
mit dieser Version läuft es flüssig. Ich benützte jetzt auch wieder VLC
weil hier die Fernbedienung unterstützt wird ;)
installier mal die aktuelle version des VLC's
Zum zweiten Problem: was ist es den für ein Gerät? die Markengeräte (ich
selbst hab ein Panasonic) haben wirklich alle im Menü irgendwo die
Einstellungsoption für Bild- und Tonquelle! einfach mal suchen!
ich habe den "standard-codec" welcher mit vlc mitkommt - vlc ist von
haus aus hd-fähig.
Einen extra codec habe ich nicht installiert - bei mir läufts, ich hab
aber keine Ahnung ob eine ältere version von vlc rumzickt - bei mir geht
es jedenfalls!
Vlt. liegts ja an der onboard-grafik - HD-material benötigt ja schon
ordentlich ressourcen!
IIRC: VLC und MPlayer können unter Windows leider nicht auf die
Hardwarebeschleunigung der Karte zugreifen, d.H. alles muss in Software
gemacht werden.
Du brauchst einen Player der die Windows-Codecs verwendet (z.B. "Media
Player Classic", oben verlinkt) sowie passende Codecs, die auch
Hardwarebeschleunigung nutzen.
Mein etwas älter Linux-Rechner (Athlon64 X2 4200+) spielt übrigens 1080p
MKV, h264, flac-audio mit <10% CPU-Last ab, VDPAU sei dank.
Versuche es doch erstmal mit dem Mediamplayer der bei XP dabei ist. Wenn
er das HD nicht abspielen kann, dann den passenden Codec installieren.
Es gibt Codec-Packs dort sind alle gebräuchlichen codes enthalten.
Welches Format hat den HD denn? MPEG, DIVX, H264, FLC?
Installier einen Codec, der die Hardware-Beschleunigung deines
Intel-Graphikchips nutzen kann. Die CPU alleine ist mit dem Dekodieren
scheinbar überlastet.
Oder versuch die "CoreAVC"-Codecs, die sind angeblich schneller, da
hand-optimierter Assembler-Code, kosten aber. (http://www.coreavc.com/)
Dort steht als "minimum Requirements":
1080p video at 24-30 frames per second
CPU - 2.8 GHz or faster Intel Pentium 4 or equivalent AMD processor
RAM - At least 1GB of RAM
GPU - 256MB or greater video card
OS - Windows 98, 2000, XP, Vista
Wenn das nicht hilft, steck eine richtige Graphikkarte rein, muss ja
nicht eine Gamer-Version sein, was passiv gekühltes tuts sicher auch.
Nochmal zum Vergleich: h264-
VIDEO: [avc1] 1824x992 24bpp 23.976 fps
aus einem MKV-Container
abgespielt mit Mplayer unter linux, CPU ist ein "AMD Athlon(tm) 64 X2
Dual Core Processor 4200+", UNTERTAKTET auf 1GHz.
Braucht _5%_ der CPU-Leistung.
Da braucht das blöde Flash-Werbebanner im Browser im Hintergrund
deutlich mehr.
Wenn ich aber die VDPAU-Beschleunigung abschalte, und das h264-decoden
rein von der CPU machen lasse, braucht der mplayer so 50-70% CPU (dann
bei vollemTakt.), und in bewegungsreichen Szenen ruckelt es schon mal.
zu 1.
Tatsächlich sind die VLC-Codecs nicht die schnellsten. Nimm den Media
Player Classic, aber die weiterentwickelte Home Cinema Version:
http://sourceforge.net/project/showfiles.php?group_id=170561/
CoreAVC ist tatsächlich sehr schnell, aber halt offiziell
kostenpflichtig.
zu 2.
Schau doch mal im BIOS, ob du die Audiofunktion des Grafikchips nicht
abschalten kannst.