Szünetmentes audio cd lejátszás

Kezdőlap Fórumok Hangkártyákkal kapcsolatos problémák Szünetmentes audio cd lejátszás

4 bejegyzés megtekintése - 1-4 / 4
  • Szerző
    Bejegyzés
  • #2197914
    pointux
    Felhasználó

      Próbáld ki a „mplayer -cache 1024 -cdda speed=2 cdda://” parancsot. Ha érdekel, hogy miért, akkor olvasd tovább.

      Ez azért van, mert a mai DVD/CD eszközök – legalábbis amiket láttam – igazából nem alkalmasak az audió lejátszásra, csak az adatra. (Régebben, még hangszóró kimenet is volt a tálca elején. Van nekem egy régi Philips, az pont erre való, teljesen csendes.)
      Általában már nem is képesek szépen egyenletesen 1x-esen sem pörögni
      Ezért már az audió csatolót már rá sem integrálják. Amelyiken még van, azt rá lehet bírni, hogy úgy szólaljon meg, ha van a hangkártyán/alaplapon olyan csatoló. (Közvetlen audió.)
      Ha nincs/nem használjuk, akkor a pufferelés kérdése, hogy hol lesz és lesz-e szünet. Én úgy vettem észre, hogy az erre alkalmazott alkalmazások egy számot olvasnak be és a szám végén a következőt, így a kis kihagyás és a felzúgás.
      Ám pl. az mplayeren csodálkozom, mert az képes folyamatos pufferelésre. Ebben az esetben addig pörög és hangoskodik, ameddig az utolsó byte-ot be nem tölti.
      Tehát pl. egy „mplayer -cache X cdda://” parancsnak le kéne játszania szünetmentesen, ahol X KiB-ban a gyorstár mérete. (Az mplayer dokumentációja 8 MiB-ban szokta megadni.) Ezzel el lehet kerülni a zene alatti „hangoskodást” is, amennyiben van elég memória a teljes CD betöltéséhez (ez azonban idő kérdése). De utóbbi esetben kell a -cache-min paraméter is, mivel az mplayer nem vár a teljes CD betöltésével. (Ezzel össze-vissza lehet ugrálni „hangoskodás” és szinte késlekedés nélkül.)
      Folyamatos lejátszásnál viszont nem érdemes betölteni az egész CD-t, sőt úgy érdemes megadni a cache-t, hogy kisebb legyen a mérete, mint a lejátszóra felszerelt, ugyanakkor nagyobb legyen, mint a beállított CD sebesség, mert így nem fog néha/folyamatosan „bőgni” a meghajtó.
      Elvileg az olvasók képesek 2x-esen lejátszani és ott halkak is. Ez 300 KiB/s-ot jelent, ettől érdemes nagyobb cache-t megadni. Viszont kevesebbet, mint az olvasón lévő cache, ami ált 2MB (esetleg 1MB). Tehát 1024/512 méretű cache-t és 2x-es sebességet érdemes beállítani, ahhoz, hogy a lejátszás folyamatos legyen és ne „bőgjön fel” a lejátszó. Ez pedig mplayeren a következő: „mplayer -cache 1024 -cdda speed=2 cdda://”.
      (Remélem tudtam segíteni. Nálam bevált.)

      #1889452
      csaba
      Felhasználó

        Sziasztok! 3.5-

        #2197915
        ludovikusz
        Felhasználó

          K

          #2197916
          pointux
          Felhasználó

            Igen, sajnos függ, ahogy írtam én is. A sima CD írók (amikkel én találkoztam) tudták az 1x-est is és nem kellett trükközni velük.
            Viszont nálam ez a stratégia működni szokott.
            Esetleg érdemes lenne megnézni, hogy mennyi gyorstár van a meghajtón, hátha mutat valamit.
            Bár erőltetett, de be lehet tenni a memóriába, vagy fel lehet másolni a merevlemezre, ha túl nagy a zaja és zavaró lenne, akár tömörítve is.

          4 bejegyzés megtekintése - 1-4 / 4
          • Be kell jelentkezni a hozzászóláshoz.