RH 9.2 - nejde zvuk
Jaroslav Lukesh
lukesh na seznam.cz
Pátek Únor 20 16:08:30 CET 2004
Zdeněk Gála wrote:
> Dne pá 20. února 2004 11:31 jste napsal(a):
>
>>lsof |grep /dev/dsp
>
>
> Spustil jsem tento prikaz pod rootem. Nevypsal vubec nic. Tak nevim.
kdyz spustite
mpg123 soubor.mp3
(postupne jako uzivatel a jako root) co to udela?
Muzete nahravat z line-in skriptem v priloze? (potrebujete k tomu ale
mit nainstalovany sox a stahnout si odnekud nejnovejsi alfaverzi lame
enkoderu)
nahravani pohadka 22050 22.05 40 m -a
Taky ve wine mi to normalne nahrava jako userovi taky (pouze stereo).
Ten skript jsem nasel nekde na inetu a trosku drasticky jsem si ho
priohnul a jsou tam vyspekovane parametry k lame. nahravam normalne z
cronu stylem:
# HEDELE - pohadka
55 12 * * 7 root /root/nahravani pohadka 22050 22.05 40 m -a
05 14 * * 7 root killall sox
priznam se, jede mi to pod rootem, zatim jsem to pod uzivatele
nepredelal ani nespekuloval nad tim, jestli se zabije i ten nepravy sox.
Tak to jen tak na doplneni abyste si to mohl nekdo udelat taky.
--
Jaroslav Lukeš
--
Tento e-mail nemůže obsahovat VIRY
jelikož nepocházi z virózního systému M$ Windows!
------------- další část ---------------
#!/bin/bash
#uziti: s=stereo m -a=mono
# nahravani jmeno 22050 22.05 64 m -a
strFileName="/opt/`date +"%Y_%m%d_%H%M"`_$1.mp3"
#Get Frequnecy
strFreqRate=$2
strFreqRate2=$3
#Get BitRate
strBitRate=$4
#Get mode
strMode=$5
strMode2=$6
sox -r $strFreqRate -t ossdsp -w -s /dev/dsp -t raw -c 2 - | \
lame -s $strFreqRate2 --resample $strFreqRate2 -x -b $strBitRate \
-Z \
-X 3 \
--nssafejoint \
-q 1 -k \
--nspsytune \
--athaa-type 2 \
--athlower -5 \
-m $strMode $strMode2 \
--silent - "$strFileName"
exit 0
Další informace o konferenci Linux