服务器音频查找

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
相关推荐
硅谷秋水3 分钟前
τ0-WM:用于机器人操纵的统一视频-动作世界模型
人工智能·机器学习·计算机视觉·语言模型·机器人·音视频
梦奇不是胖猫3 分钟前
[ 计算机网络 | 第四章 ] 网络层 02 网际协议IP
运维·服务器·网络·网络协议·tcp/ip·计算机网络
Wonderful U3 分钟前
基于Python+Django+psutil的轻量化服务器自动化监控平台实战
服务器·python·django
愿天垂怜4 分钟前
【C++脚手架】etcd 的介绍与使用
java·linux·服务器·c语言·c++·中间件·etcd
ylscode5 分钟前
微软发布针对 Windows 11 的 KB5089573 补丁,以修复“周二补丁日”安装问题
windows·安全·microsoft·安全威胁分析
春生野草8 分钟前
Socket、Servlet、Tomcat
运维·服务器·网络
小则又沐风a10 分钟前
进程篇: 进程概念的补充(了解环境变量和虚拟地址空间)
linux·运维·服务器·c++
say_fall14 分钟前
深入理解Linux内核进程调度:从基础概念到O(1)调度算法
linux·运维·服务器·算法·计算机组成
青梅橘子皮17 分钟前
Linux---命令行参数和环境变量
linux·运维·服务器
艾莉丝努力练剑17 分钟前
【Linux网络】Linux 网络编程:传输层TCP(四)
linux·运维·服务器·网络·tcp/ip·http