作者共發了5篇帖子。 字體大小:較小 - 100% (默認)▼  內容轉換:不轉換▼
 
點擊 回復
33 4
linux放音和录音命令
一派掌門 二十級
1樓 發表于:2025-4-28 14:01

放音:./aplay test.wav

设置放音音量:./amixer sset "DAC LINEOUT" 100%

录音:./arecord -d 秒数 test2.wav

一派掌門 二十級
2樓 發表于:2025-4-28 14:02

arecord就是aplay的软链接。

ln -s aplay arecord

 
一派掌門 二十級
3樓 發表于:2025-4-29 10:29

读取放音音量:./amixer sget "DAC LINEOUT"

 

8位无符号8kHz单声道采样(Unsigned 8 bit, Rate 8000 Hz, Mono)录音:

./arecord -d 2 a.wav

16位有符号小端序44.1kHz双声道采样(Signed 16 bit Little Endian, Rate 44100 Hz, Stereo)录音:

./arecord -d 2 a.wav -f cd

32位有符号小端序48kHz单声道采样(Signed 32 bit Little Endian, Rate 48000 Hz, Mono)录音:

./arecord -d 2 a.wav -f S32_LE -r 48000 -c 1

 
一派掌門 二十級
4樓 發表于:2025-4-29 11:06

24位有符号小端序48kHz单声道采样(Signed 24 bit Little Endian, Rate 48000 Hz, Mono)录音:

./arecord -d 2 a.wav -f S24_LE -r 48000 -c 1

 
巨大八爪鱼:选24位模式的话,实测得到的wav文件是32位的,并且播放起来没有声音。不如直接选32位的。
  2025-4-29 11:14 回復

回復帖子

內容:
用戶名: 您目前是匿名發表
驗證碼:
(快捷鍵:Ctrl+Enter)
 

本帖信息

點擊數:33 回複數:4
評論數: ?
作者:巨大八爪鱼
最後回復:巨大八爪鱼
最後回復時間:2025-4-29 11:14
 
©2010-2025 Purasbar Ver2.0
除非另有聲明,本站採用創用CC姓名標示-相同方式分享 3.0 Unported許可協議進行許可。