今天给各位分享linux音频怎么播放的知识,其中也会对linux mp3播放器进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
1、Linux下怎么播放音乐?
默认情况下,双击就行。
但是,RH/FC/SUSE 删掉了 MP3 的支持,原因见 CeBIT 。
你需要找对应的插件装上。
这个我不知道哪里下载,你自己 google 吧。
2、我不会,这Linux中怎么播放cd音乐
mplayer -cdrom-device /dev/cdrom cdda://
或
mplayer -cdrom-device /dev/sr0 cdda://
不过你得先安装mplayer,自己下载源码编译,或下载别人编译好地安装包。
播放指定的音轨,缓存5秒:
mplayer -cdrom-device cdda://5 -cache 5000
播放前1到前5首音轨:
mplayer -cdrom-device cdda://1-5 -cache 5000
如果你不想在命令行输入这么长的一大串,可以先编辑配置文件~/.mplayer/config:
# 默认的CD设备
cdrom="/dev/sr0"
#缓存设置
cache=5000
# 声卡驱动
ao=alsa
保存退出,你就可以这样来播放CD:
mplayer cdda://
播放指定的音轨:
mplayer cdda://5
播放前5首歌:
mplayer cdda://1-5
除了CD,它还可以播放DVD。设置跟上面差不多。
3、linux系统怎么打开内置音箱
首先在任务栏中点击控制中心图标,进入控制中心面板首页,点击声音。然后设置系统音效,点击音效,进入系统音效设置,开启或关闭系统音效。
设置Linux系统扬声器可以点击扬声器开关按钮,打开或关闭扬声器。拖动滑块可以调节输出音量、和调节左右声道的平衡。
音箱指可将音频信号变换为声音的一种设备。是整个音响系统的终端,其作用是把音频电能转换成相应的声能,并把它辐射到空间去。
4、在linux下如何进行放音和录音
录音:mic接到codec,经过adc变成数字信号,经过待续2中ac97等接口存储到cpu的fifo中,经过待续1中的dma传输存储到内存,经过待续3中alsa_lib中snd_pcm_readi接口传给录音软件,经过编码,进而形成音频文件。
放音:播放软件将音频文件解码,并通过待续3中snd_pcm_writei接口逐渐传递到和dma相关的内存,经过待续2中dma传递给cpu的fifo,再经过ac97等接口传递给dac,最后传给连接在codec上的speaker。
心得:
1.ac97数据传输颇复杂,分时复用,cpu端fifo和codec端adc/dac关系要对应好。比如,cpu端的pcm left fifo占用slot3,那么adc只有配置成slot3才能把数据传递给它,如果配置成slot6,那就传给cpu的mic in fifo了。录音单声道通常选择slot6,录音双声道通常两个adc分别选择slot3和slot4。
2.wav音频文件大小计算:要测试录音是否丢祯,就必然要计算文件大小,通常的方法是:根据录音时间,用公式:录音时间(单位s)x采样率x(采样位数/8)x通道数。比如,录音时间5秒,采样率8kHz,位数16位,通道数1,那么5x8000x(16/8)x1=80k,实际的wav文件大小稍大于80k就对了。还有一种计算文件大小的方法:通常音频系统要用dma,也会用到dma中断,可以在dma中断中打印计数,次数xdma中断周期字节就行了。
3.数据交换的大小问题:待续1中DMA传输必须和FIFO的特性匹配:若FIFO位宽是16位,深度是16,并且半满时向DMA发出请求(握手),则链表式DMA必须配置成传输位宽16位,1次突发16字节,才能保证不丢失位数和数据个数。待续2中cpu端FIFO位数要和codec端adc/dac采样位数匹配,i2s/pcm接口可以配置成一样的值,比如16位,ac97接口复杂一点,cpu端不用配置,那么采样位数是多少呢?若cpu端fifo一个声道位宽16位,codec端adc/dac位宽18位,ac97通道20位,则传输到fifo端就被截取到有效的16位,整体采样位数16位,adc/dac的性能没有充分发挥而已。待续3中snd_pcm_readi、snd_pcm_writei函数第三个参数表示读写数据的大小,单位是祯,不是字节。双声道16位格式一祯大小为4字节
关于linux音频怎么播放和linux mp3播放器的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。