python 怎么录制系统声音不只是win10录制麦克风声音音

python 怎么录制系统声音不只是麦克风声音_百度知道
python 怎么录制系统声音不只是麦克风声音
找到的代码只能录制麦克风声音
我有更好的答案
#我可以帮你写一段代码,能够录音形成wav文件,不过要分析录音文件的波形,你可以另外找#工具,比如cooledit,也很方便。
from sys import byteorder
from array import array
from struct import pack
import pyaudio
import wave
THRESHOLD = 500
CHUNK_SIZE = 1024
FORMAT = pyaudio.paInt16
RATE = 44100
def is_silent(snd_data):
&Returns 'True' if below the 'silent' threshold&
return max(snd_data) & THRESHOLD
def normalize(snd_data):
&Average the volume out&
MAXIMUM = 16384
times = float(MAXIMUM)/max(abs(i) for i in snd_data)
r = array('h')
for i in snd_data:
r.append(int(i*times))
其他类似问题
为您推荐:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁用ffmpeg录制屏幕
ffmpeg录制视频的方法很简单,就下面一条命令:
ffmpeg -f alsa -ac 1 -i pulse -acodec aac -f x11grab -s
-i :0.0 -sameq
这条命令不但可以录制屏幕,还可以录制声音,其中录制声音的部分是:
-f alsa -ac 1 -i pulse -acodec aac
录制视频的是:
-f x11grab -s
-i :0.0 -sameq
大家可以按照自己的需求使用.
ps:ffmpeg升级后sameq参数已经替换成"-qscale 1",大家使用的新版的时候要记得修改。
ps2:我发现上面的指令录屏的比特率比较低,于是在网上找到了一个比特率高的录屏指令,不过这个指令录屏的文件很大:
ffmpeg -f x11grab -s
-i :0 -preset ultrafast -crf 10
preset在我的理解中应该是模式,crf在wiki中是质量,0最好,是无损,51是最差。
其实把preset添加到原来的命令中也可以。
kubuntu14.04上面的火狐升级到了46之后界面变丑了好多。 17:36
kubuntu16.04中的输入法真奇怪,只要把默认sh改成zsh就会导致输入法无法在浏览器之外的地方输入中文,不过还是被我折腾好了,哈哈。 11:30
笔记本硬盘挂了,没有替代的硬盘,只好拿SD卡当硬盘用了,安装一个服务器系统,当服务器还是可以的,可惜了我的硬盘中的数据。 22:03
移动的国际线路果然是最好的,板瓦工的vps在移动4G下面可以满速,我家的联通宽带就比较慢了。 21:44
Shadowsocks在不同的端口速度有很大的不同,这是qos的关系么? 14:28
如无特别声明,本站文章皆为原创文章.
本作品采用进行许可。

我要回帖

更多关于 麦克风录制声音小 的文章

 

随机推荐