【linux音頻應用】tinycap與arecord工具的使用


tinymix: 查看配置混音器

tinyplay: 播放音頻
tinycap: 錄音
tinypcminfo: 查看pcm通道相關信息

 

匯總:這些應用是遵循alsa的驅動規則的,錄音需要跟底層的硬件相互聯系的。光光記這些命令並沒有什么作用。

 

=========================== 

cat /proc/asound/cards 查看系統聲卡

tinymix 這個是用來設置的!


root@android:/ # tinyplay /sdcard/0_16.wav 只能播放wav

cat /proc/asound/cards

root@android:/ # tinycap /data/test2.pcm -D 1 -c 2 -r 64000 -b 24 -p 8000 -n 4

tinyplay ./123.wav -D 0 -c 2 -r 64000 -b 24 -p 8000 -n 4

實際 單通道 32bit

tinycap file.wav [-D card] [-d device] [-c channels] [-r rate] [-b bits] [-p period_size] [-n n_periods]
-D 聲卡選擇
-c 聲道 2代表雙聲道
-r 采樣率
-b 采樣位數
-p 緩沖區大小
-n n時期?不知道什么鬼

 

===================================
alsa command

ll /system/bin/asla*

錄音
arecord -Dhw:0,0 -r8000 -f cd ./3.wav

arecord -D:第一個聲卡設備 -r 采樣頻率 -f采樣格式 音頻路徑

播放
aplay -l (查看) 采用那個聲卡好,設備號來播放

aplay -Dhw:0,0 -r8000 -f cd ./3.wav

aplay -D:第一個聲卡設備 -r 采樣頻率 -f采樣格式 音頻路徑


amixer 聲卡參數配置

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM