惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园 - Franky
N
Netflix TechBlog - Medium
宝玉的分享
宝玉的分享
Google DeepMind News
Google DeepMind News
腾讯CDC
G
Google Developers Blog
Martin Fowler
Martin Fowler
Microsoft Security Blog
Microsoft Security Blog
Recent Announcements
Recent Announcements
爱范儿
爱范儿
Engineering at Meta
Engineering at Meta
Microsoft Azure Blog
Microsoft Azure Blog
A
About on SuperTechFans
aimingoo的专栏
aimingoo的专栏
有赞技术团队
有赞技术团队
Jina AI
Jina AI
人人都是产品经理
人人都是产品经理
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
M
MIT News - Artificial intelligence
罗磊的独立博客
博客园 - 三生石上(FineUI控件)
美团技术团队
WordPress大学
WordPress大学
阮一峰的网络日志
阮一峰的网络日志

Mereith's Blog

记一次代理转发问题的排查与解决 PVE DataCenter Manager 端口号跳转错误修复 k8s + jenkins + gitlab 触发器 【转载】没有编程生产力这样的东西 【后续】居然被 ddos 了 居然被 ddos 了 Tagger - 让版本标签管理更简单 openclash 开启后端口转发失效 nextjs 启动时执行代码 买了太多VPS不知道干什么,干脆做个网站 juhost Level-1 测评 VMISS CN - Hong Kong VMISS JP - Tokyo - BGP 测评 VMISS CN - Hong Kong - BGP HomeLab 的终点是 最近在做的事情 因为选择艰难症,自己写了一套开源博客系统 手撸一个nodejs分布式爬虫,还要可视化 HomeLab 分享 我的个人工作流——开源项目推荐 动手写一个超简单的编译器 safari 插件开发 Safari Extensions Preferences 按钮无响应 设置移动端软键盘回车按钮文案 nginx proxy manager 非标准端口反代 Host 不对 监控 k8s ingress 自动添加域名 DNS 解析 使用 ingress 注解给 traefik ingress 添加中间件 使用流水线功能为文章添加固定结尾 为 VanBlog 添加一个小挂件 基于React/umi/egg自建博客系统 如何正确停止 NodeJS 子进程
linux声卡设置及录音音
wanglu@mereith.com (mereith) · 2022-07-21 · via Mereith's Blog

请注意,本文编写于 1887 天前,最后修改于 1416 天前,其中某些信息可能已经过时。

最近搞了个usb声卡,10块钱那种。

查看设备

arecord -l

录音

arecord -Dhw:1,0 -d 10 -f cd -r 44100 -c 2 -t wav test.wav

参数解析

-D 指定了录音设备,0,1 是card 0 device 1的意思,也就是TDM_Capture -d 指定录音的时长,单位时秒 -f 指定录音格式,通过上面的信息知道只支持 cd cdr dat -r 指定了采样率,单位时Hz -c 指定channel 个数 -t 指定生成的文件格式

错误解决

  1. arecord:set-params:1239:频道计数不可用

根本原因:录制频道数与设备(固件)不一致 解决方法:将-c5改为设备(固件)可用的通道数-c4或者-c2(视具体情况改变)

  1. arecord:main:788:音频打开错误,没有那个文件或目录

根本原因:录音设备选错了 解决方法:arecord -l 查看设备,找到对应的设备card x (x:正确录音设备),将hw:2,0改为hw:1,0

  1. arecord:main:788:音频打开错误,设备或资源忙

根本原因①:上次的录音没有退出/关闭(错误使用ctrl z停止录音) 解决方法①:fg 将后台挂起的录音任务放到前台终端运行,然后ctrl+c停止上次的录音,再录音就可以了 根本原因②:设备被占用了,Linux音量设置的Input选择了我们要录音的设备(SmartIC) 解决方法②:更改Input界面选择的设备为其他设备,让我们要录音的设备空下来

参考文献

arecord录音