服务器音频查找

1. 查看活动的输出端,找到活动的星宿:

复制代码
pactl list sink-inputs

输出

复制代码
信宿输入 #80
        驱动程序:protocol-native.c
        所有者模块:13
        客户端:146
        信宿:5
        采样规格:s16le 2ch 48000Hz
        声道映射:front-left,front-right
        格式:pcm, format.sample_format = "\"s16le\""  format.rate = "48000"  format.channels = "2"  format.channel_map = "\"front-left,front-right\""
        抑制: 否
        静音:否
        音量:front-left: 65536 / 100% / 0.00 dB,   front-right: 65536 / 100% / 0.00 dB
                平衡 0.00
        缓冲延迟:49062 微秒
        信宿延迟:29408 微秒
        重采样方法:speex-float-1
        属性:
                media.name = "Mixer Stream"
                application.name = "FMOD Ex App"
                native-protocol.peer = "UNIX socket client"
                native-protocol.version = "33"
                application.process.id = "115454"
                application.process.user = "li"
                application.process.host = "li-MS-7B96"
                application.process.binary = "TDW.x86_64"
                application.language = "C"
                window.x11.display = ":1"
                application.process.machine_id = "005a3a8ba885495ea9dfb45b6df31777"
                module-stream-restore.id = "sink-input-by-application-name:FMOD Ex App"

2. 查找对应星宿名称

复制代码
pactl list sinks

输出

复制代码
信宿 #5
        状态:RUNNING
        名称:alsa_output.pci-0000_00_1f.3.iec958-stereo
        描述:内置音频 数字立体声(IEC958)
        驱动程序:module-alsa-card.c
        采样规格:s16le 2ch 44100Hz
        声道映射:front-left,front-right
        所有者模块:7
        静音:否
        音量:front-left: 7055 /  11% / -58.08 dB,   front-right: 7055 /  11% / -58.08 dB
                平衡 0.00
        基础音量:65536 / 100% / 0.00 dB
        监视器信源:alsa_output.pci-0000_00_1f.3.iec958-stereo.monitor
        延迟:18539 微秒,设置为 32000 微秒
        标记:HARDWARE HW_MUTE_CTRL DECIBEL_VOLUME LATENCY SET_FORMATS 
        属性:
                alsa.resolution_bits = "16"
                device.api = "alsa"
                device.class = "sound"
                alsa.class = "generic"
                alsa.subclass = "generic-mix"
                alsa.name = "ALC1220 Digital"
                alsa.id = "ALC1220 Digital"
                alsa.subdevice = "0"
                alsa.subdevice_name = "subdevice #0"
                alsa.device = "1"
                alsa.card = "0"
                alsa.card_name = "HDA Intel PCH"
                alsa.long_card_name = "HDA Intel PCH at 0x92c40000 irq 115"
                alsa.driver_name = "snd_hda_intel"
                device.bus_path = "pci-0000:00:1f.3"
                sysfs.path = "/devices/pci0000:00/0000:00:1f.3/sound/card0"
                device.bus = "pci"
                device.vendor.id = "8086"
                device.vendor.name = "Intel Corporation"
                device.product.id = "a2f0"
                device.product.name = "200 Series PCH HD Audio"
                device.form_factor = "internal"
                device.string = "iec958:0"
                device.buffering.buffer_size = "352800"
                device.buffering.fragment_size = "176400"
                device.access_mode = "mmap+timer"
                device.profile.name = "iec958-stereo"
                device.profile.description = "数字立体声(IEC958)"
                device.description = "内置音频 数字立体声(IEC958)"
                module-udev-detect.discovered = "1"
                device.icon_name = "audio-card-pci"
        端口:
                iec958-stereo-output: 数字输出 (S/PDIF) (priority: 0)
        活动端口:iec958-stereo-output
        格式:
                pcm

星宿五名称:alsa_output.pci-0000_00_1f.3.iec958-stereo.monitor

3. 录制对应星宿名称音效:

复制代码
ffmpeg -f pulse -i alsa_output.platform-snd_aloop.0.analog-stereo.monitor output.mp3

ffmpeg -f pulse -i alsa_output.pci-0000_00_1f.3.iec958-stereo.monitor output_iec958.mp3

或

复制代码
parec -d alsa_output.platform-snd_aloop.0.analog-stereo.monitor | ffmpeg -f s16le -ar 44100 -ac 2 -i - output.wav

# parec -d alsa_output.pci-0000_00_1f.3.iec958-stereo.monitor > output_iec958.wav
相关推荐
AOI小白新手上路20 分钟前
视频去雨·论文蒸馏笔记:从物理先验到状态空间模型
数据库·笔记·音视频
小码哥06829 分钟前
搭建短剧系统|海外短剧:从需求到上线的指南
网络·数据库·音视频·短剧小程序·短剧系统·短剧开发·短剧后台
怪奇云呼军1 小时前
教育试听预约后没到课,闪电智能 Voice Agent 如何做分层回访?
人工智能·python·算法·云计算·音视频
ajassi20001 小时前
AI语音智能体开发日记(十八)智能体服务器xiaozhi-esp32-server源码部署指南
运维·服务器·人工智能·ai·ai编程
‎ദ്ദിᵔ.˛.ᵔ₎1 小时前
linux 进程信号(下)
linux·运维·服务器
yumgpkpm2 小时前
Acceldata ODP 3.3.6.4 vs CDP Private Cloud Base 7.3.2 对比
大数据·运维·服务器·hadoop·华为·zookeeper·hbase
Liuqy-052 小时前
特殊进程——孤儿、僵尸、守护进程
linux·运维·服务器
做萤石二次开发的哈哈2 小时前
带摄像头的号角怎么对接?从音视频对讲链路到音频参数配置的实施要点
物联网·音视频·语音对讲·萤石开放平台·蓝海aiot一站式工作台·语音喊话·园区广播
等我调个Bug3 小时前
【Linux系统篇】权限
linux·服务器
Anhty4 小时前
3 款手机音频剪辑 APP 横评,短视频配音后期,免费工具怎么选?
功能测试·ffmpeg·音视频