Kezdőlap › Fórumok › Hangkártyákkal kapcsolatos problémák › Szünetmentes audio cd lejátszás
- This topic has 3 hozzászólás, 3 résztvevő, and was last updated 15 years, 5 months telt el by
pointux.
-
SzerzőBejegyzés
-
2010-01-23-12:39 #2197914
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.)2010-01-24-20:31 #1889452Sziasztok! 3.5-
2010-01-24-22:19 #2197915K
2010-01-25-14:51 #2197916Igen, 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. -
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz