Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

OS Linux

Divx met Mplayer loopt niet precies vloeiend

MrLeeJohn
20 antwoorden
  • Vier weken terug ben ik ook met linux begonnen, dus ik ben nog een beetje onbekend in die wereld. Vanochtend is het me gelukt om de Divx-codecs te installeren. Gelukkig ging dat allemaal oke, maar toen ik een stukje keek, werkte het beeld nog niet precies vloeiend. Soms dan hapert 'ie een fractie van een seconde, maar het kijkt natuurlijk niet echt lekker. In windows heb ik dat probleem niet.

    De hardware die ik gebruik, is het volgende: Proc: P4 2 GHz, Video: Geforce 4 mx-440 (AGP), Geheugen: 256 MB DDR 333 mHz, CD-ROM: 48x.
    De software: Suse 8.1, kernel: 2.4.19. Moet ik nog meer info geven? Ik weet nog niet precies welke info iemand nodig heeft om problemen in linux op te lossen.

    Kan iemand mij misschien helpen met dit probleempje oplossen? In windows 98 werkt het perfect en daarom kan ik er niet tegen dat het in Linux bijna perfect, maar net niet helemaal oke werkt. Met het geluid zijn geen problemen.
  • gebruik je ook de drivers van NVIDIA?
    (doe maar eens op een consoleterminal: /sbin/lsmod en kijk of NVdriver daartussen staat)
    Zo nee, dan zou daar een deel van het probleem kunnen liggen. Zelf heb ik nog nooit met divx geprutst :)
  • Ja, die heb ik geinstalleerd. Gewoon van de NVIDIA-site gehaald. Bovendien werkt 3D goed (eerst had ik ze niet geinstalleerd en toen werkte dat niet, nu wel geinstalleerd en werkt dat goed, dus ga er vanuit dat die drivers oke zijn)

    [quote:0339dd1a3e="wbsoft"]gebruik je ook de drivers van NVIDIA?
    (doe maar eens op een consoleterminal: /sbin/lsmod en kijk of NVdriver daartussen staat)
    Zo nee, dan zou daar een deel van het probleem kunnen liggen. Zelf heb ik nog nooit met divx geprutst :)[/quote:0339dd1a3e]
  • Je zou een andere driver kunnen proberen.
    doe:
    mplayer -vo help
    voor een lijst met videodrivers.
    een paar aan te raden configuratie's:
    mplayer -vo gl2 (deze gebruikt opengl)
    mplayer -vo sdl -ao sdl (gebruikt sdl voor geluid en video)
    mpayer -cache 8193 (gebruik cacheing als je vanaf een DVD-schijf speelt)
    Gebruik je gewoon de commandline of gebruik je een GUI voor mplayer?
    Van de GUI weet ik niks af dus deze opties zijn alleen voor de commandline.
    Je kunt ook kijken of het met de timing te maken heeft, doe eens:
    $ su
    (voer je root ww in)
    # chmod 777 /dev
    tc
    # logout
    Misschien dat de gewone user geen toegang tot de realtime-clock heeft.
  • Nog even wat, probeer eens mplayer te draaien als root met:
    nice -n -20 mplayer -vo sdl -ao sdl -dvd <tracknum>
  • Je vroeg of ik GUI of commandline gebruik voor MPlayer. Sorry dat ik niet precies weet wat je bedoelt, maar ik start het op via KDE. Als ik iets moet installeren gebruik ik Konsole. Zoals je merkt weet ik er eigenlijk nog niks van, maar we proberen het gewoon. kzit hier op school, dus ik zal straks thuis eens proberen of dat lukt wat je bedoelde in vorige bericht.

    [quote:2a1e8da496="phaas"]Nog even wat, probeer eens mplayer te draaien als root met:
    nice -n -20 mplayer -vo sdl -ao sdl -dvd <tracknum>[/quote:2a1e8da496]
  • Hmmz ik bedoelde of je mplayer start door iets in te tikken op de konsole, of dat je mplayer bestuurt van een bestuur paneeltje met knopjes etc.
    Als je in dat ding iets in kan stellen kijk dan dingen als 'caching' en video/audio drivers.
    Misschien is KDE ook niet zo'n goede keuze voor het kijken van DVD's.
    Gebruik anders gewoon 'failsafe' in het inlogscherm en typ iets als dit in de console:
    mplayer -cache 8193 -vo sdl -ao sdl -fs -dvd 1
    (het laatste nummer is het titelnr. op de dvd)

    Succes!
  • Waarom gebruik je niet de standaard DIVX-player die bij de DIVX-codecs wordt geleverd? Bij mij werkt die wel goed, op Suse 8.0 en bovendien is die gemakkelijk te installeren.
  • !#@$^*$ ik helemaal niet gezien dat jij niet vanaf een dvd speelt :roll:
    Als je vanaf een cd-rom divxjes draait moet je alleen gewoon zorgen dat het cache groter dan 8mb is EN bij voorkeur zoiets nooit onder KDE draaien.
  • hdparm -d1 en -c1 op de cdrom/dvd-device?
  • Ik ben ermee bezig geweest en heb met een grote cache proberen te werken… maar wel onder KDE als root. De eerste 5 minuten loopt ie vrijwel vloeiend. Vervolgens ging tie toch weer wat stoten. Zou het misschien helpen als ik DMA aanzet??? (CD-ROM station wordt dan toch sneller?) Of werkt DMA niet onder linux. Voor m'n harde schijven kan ik dat wel instellen bij linux zelf, maar voor m'n cdrom kan dat alleen in Windows of in BIOS.
    Misschien nog een beetje een rare vraag, maar waarom is het minder goed om DivX onder KDE te draaien?

    Verder zou ik niet precies weten wat 'hdparm -d1 en -c1' inhoudt (ben nog maar newbie, he).

    Ik ga ook eens proberen om de gewone DivX-player te installeren, als dat lukt.

    O ja, wat ik wel kan zeggen is dat het echt aan de CD-ROM ligt, want als ik een DivX-film op harde schijf zet, zijn er geen problemen. Dan loopt ie perfect. Ik moet dan wel -framedrop gebruiken, anders lukt dat niet (hij zegt dat m'n CPU te traag is P4 2,0 ghz).

    Jullie horen nog van me nadat ik dit allemaal geprobeerd heb.
  • Als ik nou DMA voor die CD-ROM en brander aanzet in het BIOS, werkt het dan ook direct door in linux? Als ik dat in het BIOS wil wijzigen, krijg ik een lijstje met een aantal opties, geen DMA, 1, 2, 3, 4, 5. Wat houdt dat precies in? Moet ik, als ik dat in wil stellen, 1, 2, 3, 4 of 5 kiezen, of is het beter om maar helemaal geen DMA in te stellen? Of houdt het helemaal geen verband met het spelen van een DivX-tje vanaf CD?
  • hdparm kan dma aan zetten en 32-bits io. Met de c1 en d1 parameter.
  • even vrij vertaalt:
    Je doet CTRL+ALT+F1
    je logt in als root en typt:
    hdparm -c1 -d1 /dev/cdrom
    Het leuke van hdparm is dat je dit nu iedereen keer moet doen als je pc opnieuw opgestart is…
    Je moet dit commando in de opstartbestanden van de distro zetten.
    Ik weet niet precies wat dat is in jouw distro, maar probeer:
    (DIT IS ALLEEN VOOR SUSE!)
    mcedit /etc/init.d/boot.d/S20boot.setup
    Je krijgt nu een tekst verwerker voor je neus, probeer bovenaan dat hdparm regeltje te zetten.
    Als het bestand wat je krijgt leeg is, werkt het NIET.
    sluit af met F10.
    Je kunt ook 'yast2' proberen in te typen, dat is suse's configuratie programma.
  • Ik ga eens kijken of dat lukt met hdparm.

    Verder nog even een vraagje aan computerbacterie. Waar heb jij dan die DivX player vandaan gevist? Als ik naar www.DivX.com ga, dan zie ik dat je alleen de codecs downloaden voor DivX, maar geen player. Of gebruik jij dan met wine een windowsplayer ofzo?

    Ik ben gisteravond nog even bezig geweest met divx spelen vanaf cdrom, maar ook als ik in failsafe werk heb ik steeds dezelfde problemen. Ook met een cache van ongeveer 15000 kb. En als de CD-ROM opnieuw een stukje gaat laden, dus als het ledje knippert, dan gaat ie raar doen. Eerst ga ik eens met hdparm aan de slag en dan komen we weer terug om te zeggen of het wel of niet lukt.
  • Kopieer anders eerst even de divx naar je hardeschijf, ben van een hoop ellende af denk ik.
  • >hdparm -c1 -d1 /dev/cdrom

    Als dat niet werkt, zoek uit waaraan cdrom precies gemount is… meestal iets als /dev/hdc1… die dan hdparm -c1 -d1 /dev/hdc1
  • [quote:b64dbbfc0e="mjfk"]Ik ga eens kijken of dat lukt met hdparm.

    Verder nog even een vraagje aan computerbacterie. Waar heb jij dan die DivX player vandaan gevist? Als ik naar www.DivX.com ga, dan zie ik dat je alleen de codecs downloaden voor DivX, maar geen player. Of gebruik jij dan met wine een windowsplayer ofzo?
    [/quote:b64dbbfc0e]

    Je moet de divx-player for linux apart downloaden, maar die link doet het nu even niet.

    http://www.divx.com/divx/player.php
  • hdparm -c1 -d1 /dev/hdb en hdparm -c1 -d1 /dev/hdc werkt, dus in welke CD-ROM drive ik hem duw maakt niet uit. HET WERKT PERFECT. Vloeiend!!!! YES, het is gelukt.

    Nog even een vraagje, want in dat bestandje waarin ik hdparm tijdens het opstarten kon regelen, stond niks. Daarom werkt het dus niet tijdens het opstarten. ook via Yast2 niet, want daar kun je alleen de DMA regelen van de harde schijf/schijven. Ik denk dat ik even een nieuwe topic open met de vraag hoe je DMA in kunt stellen tijdens het opstarten.

    In iedere geval bedankt voor de hulp van jullie, zodat ik nu wel weet hoe ik DMA handmatig in kan stellen (dus m'n CD-ROM-drives sneller kan maken). Verder weet ik nu ook dat je programmas handmatig kunt opstarten en dat veel beter kunt doen doordat je dan zelf kunt bepalen wat er moet gebeuren.
  • Gefeliciteerd :D LOL

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.