audio-streaming

如何以尽可能便宜的方式将 PC 扬声器音频传送到 iPhone 麦克风中?
audio-streaming

如何以尽可能便宜的方式将 PC 扬声器音频传送到 iPhone 麦克风中?

我正在尝试使用 Shure sm7b 作为 iPhone 上 VOIP 通话的麦克风。我用于 VOIP 通话的应用程序仅在 iOS 上可用。我有一个适配器可以将 Focusrite Solo 音频接口直接连接到 iPhone,这样就可以了。但是,我失去了 PC 通过 OBS 提供的后处理过滤器。我也失去了声音,因为 iPhone 无法将音频发送到通过闪电端口或蓝牙连接的设备以​​外的其他设备。 我想要做的是将我的声音发送到我的 PC/OBS,然后使用 PC 的主板扬声器插孔 (realtek) 进行音频输出。然后我想将扬声器信号作为麦克风音频输入发送到我的 ...

Admin

谁能比现在更好地简化这个脚本?主要针对那些 tmp
audio-streaming

谁能比现在更好地简化这个脚本?主要针对那些 tmp

#!/bin/sh -e # # Usage: # ytpl song title # ytpl < titles # go() { echo "Playing $1" # Force TTY input for controls even if titles are read from input echo https://youtu.be/ > tmp1.txt youtube-dl --get-id "ytsearch:$1" > tmp2.txt youtube-dl --get-...

Admin

如何在不安装 Real Audio Player 的情况下播放 .ram 音频文件?
audio-streaming

如何在不安装 Real Audio Player 的情况下播放 .ram 音频文件?

我想听一下这个的音频文件BBC法语学习地点。 然而,问题是音频文件是。内存文件,并且根据经验,我不想在我的计算机上安装 Real Audio Player,因为它充当广告软件,不断弹出,并且很难删除。 当我点击 .ram 链接时,它会询问我是否要在我的VLC 媒体播放器,它尝试执行该操作但实际上并未播放或推进播放栏: 这Windows媒体播放器尝试更改格式然后失败: 和温安普与 VLC 相同,实际上打开它并假装播放它,但不会推进播放栏: 如何在不安装 Real Audio Player 的情况下播放此 .ram 音频文件? ...

Admin

使用 pipewire 进行多源、单接收器网络流传输
audio-streaming

使用 pipewire 进行多源、单接收器网络流传输

我在局域网上有多台 Linux 计算机,所有 Linux 计算机都安装了 pipewire。其中只有一台计算机连接了扬声器。我希望所有计算机都使用这组扬声器 - 因此是多源单接收器。我不关心麦克风输入,只关心音频输出。 我已经确定了两个提供低延迟流式传输 netjack2 和 vban 的 pipewire 模块(参考:https://gitlab.freedesktop.org/pipewire/pipewire/-/wikis/Network),但文献资料很少。 VBAN:recv 模块需要指定源 IP。似乎暗示连接是 1-1。这是正确的吗? netj...

Admin

为什么播放列表块的持续时间不同?
audio-streaming

为什么播放列表块的持续时间不同?

我有来自 Twitter/x 的这个 m3u8 播放列表,其中有这个块: #EXTINF:2.923, chunk_1701372432609842942_707_a.aac #EXT-X-PROGRAM-DATE-TIME:2023-11-30T19:27:21.236Z 正如您所见,该块的持续时间为2.923。 我尝试使用 ffprobe 检查持续时间: ffprobe chunk_1701372432609842942_707_a.aac 2>&1 | grep "Duration" 输出: Duration: 00:00:03.17...

Admin

互联网广播电台的音频流是否包含歌曲信息
audio-streaming

互联网广播电台的音频流是否包含歌曲信息

不确定这是否是询问的正确地方。 我想知道互联网电台的音频流是否可以(并且确实)包含歌曲信息,例如标题和艺术家?我想有很多格式可能支持也可能不支持这一点,所以“是的,但只有当 x 和 y 时”将是一个有效的答案。 相关:如果可能的话,并且有信息,例如 VLC 是否能够显示它? ...

Admin

将 PulseAudio 接收器数据重定向到另一个(python)进程的最佳方法是什么
audio-streaming

将 PulseAudio 接收器数据重定向到另一个(python)进程的最佳方法是什么

我的目标是将某个应用程序和麦克风的实时音频数据发送到另一个进程 (python) 进行处理 (DSP、实时转录等)。我能够使用 PulseAudio CLI 创建 PulseAudio 接收器,当 bash 脚本终止时,它会合并流并将音频数据写入文件。 现在,我想实时将音频数据传送到 Python 处理代码。使用 PulseAudio CLI 可以实现吗?我想使用现成的线程机制和现有套接字进行数据传输。我考虑将 PulseAdudio 接收器数据重定向到 Unix 域套接字,并在另一端使用 Python 监听它。 非常感谢对我的想法和其他可能的实现想法/代码...

Admin

Microsoft 远程桌面正在通过麦克风播放扬声器音频和麦克风音频
audio-streaming

Microsoft 远程桌面正在通过麦克风播放扬声器音频和麦克风音频

我正在使用微软远程桌面。 我已经设定远程音频播放和远程音频录制 当我连接到客户端计算机并加入微软团队通话(甚至只是使用录音机)时,我不仅可以听到麦克风发出的音频,还可以听到播放到主机的音频,这样通话中的其他人就可以听到他们自己的声音和我正在播放的任何其他声音(youtube 等)。 客户端机器就在我旁边,因此我尝试过: 使用客户端计算机上的麦克风:工作了大约 30 分钟,然后突然将输入设备改回“远程音频”,并且无法再使其工作。连接后,所有 I/O 设备都被“远程音频”替换,并且不再显示在任何设备列表中。 以各种组合编辑组策略以禁用/启用音频指示。 正在寻找 ...

Admin

收到通知时 Chrome 流声音会降低
audio-streaming

收到通知时 Chrome 流声音会降低

如果我正在观看 YouTube 视频或通过 Chrome 进行 Microsoft Teams 通话,则会收到一条 slack 消息,我的 YouTube 流/Teams 音频的音量会降低,大概是为了播放声音。但是需要很长时间才能“恢复”并将音量调回正常水平。 我相信这是 Chrome 的问题,不是 Slack 的问题,但我也不是 100%。我发现此主题,答案似乎是:chrome://flags/#enable-audio-focus-enforcement 但是,Chrome 会将我带到“实验”页面,但在该页面上执行查找不会产生有问题的标记。实验页面上所有...

Admin

FFmpeg;两个通道在传输过程中失去同步?
audio-streaming

FFmpeg;两个通道在传输过程中失去同步?

当我使用 FFmpeg 将立体声音轨(仅音频)从(互联网)位置 A 传输到 B 时遇到问题。问题在于左右声道相对于彼此的时间移位,此时间移位约为 12 毫秒。 我确实使用以下设置进行了测量: 传输端:Audacity/节拍器函数产生脉冲(1/秒),将 Audacity 的输出并行馈送到两个 FFmpeg(jack-)输入通道,使用以下 FFmpeg 命令脚本: ffmpeg -hide_banner \ -loglevel verbose \ -f jack -channels 1 -thread_queue_size 10...

Admin

使用ffmpeg-python结合cv2视频流和pyaudio音频流
audio-streaming

使用ffmpeg-python结合cv2视频流和pyaudio音频流

我想使用我的相机和麦克风来获取实时视频和音频流,并使用 ffmpeg 将它们结合起来。所以我用 python 编写它。这是我的代码。 import os,pyaudio,cv2,ffmpeg p=pyaudio.PyAudio() vid = cv2.VideoCapture(0) aud = p.open(format=pyaudio.paInt16, channels=2, rate=44100, input=True, frames_per_buffer=1024) vidstream = vid.read()[1] audstream = ...

Admin

控制室将音频混合输出为麦克风到手机
audio-streaming

控制室将音频混合输出为麦克风到手机

我附近的一个本地演讲小组在每周与线下观众的演讲会议中使用 PreSonus StudioLive AR8 USB 8 通道混合表演和录音混音器。这是该设备的图片。 该设备可以选择使用 USB 电缆连接到笔记本电脑,但由于某种原因,Windows 或 MAC 设备无法识别 USB,在安装驱动程序和软件后也是如此。此外,管理该设备的人不懂技术,他们没有任何软件知识。 因此,我正在考虑一种简单的方法,使用该混频器的输出连接到手机,然后进一步用于在社交网站上进行直播。 为此,我正在考虑连接双 6.35 毫米 1/4 英寸 TS电缆,连接到混音器上控制室的左侧和右侧...

Admin

ffmpeg 192kHz udp 原始音频流
audio-streaming

ffmpeg 192kHz udp 原始音频流

如何通过 UDP 连接传输 192000kHz 的无损音频信号? 我想通过 UTP 在连接的网络上传输在 raspberry 4(hifiberry 屏蔽)上采样的 192kHz 信号。理想情况下,作为原始字节,因为我正在运行一个自定义程序,它读取原始输入流,然后对其进行处理。为了测试 Pi 部分,我尝试使用 ffmpeg 将数据保存在 PC 上作为 wav 文件,但我遇到了问题。 我在 Pi 上运行:ffmpeg -f alsa -acodec pcm_s32le -ar 192000 -i hw:3 -f s32le -ar 192000 -acodec...

Admin

FFmpeg 将音频从多声道音频标准化为立体声,以修复安静的对话
audio-streaming

FFmpeg 将音频从多声道音频标准化为立体声,以修复安静的对话

当立体声播放 5.1 环绕声音频时,对话声音很低,但其他音效声音很大。幸运的是,FFmpeg 已经有内置过滤器来解决这个问题,比如和,loudnorm但dynaudnorm我不知道如何将它们与 FFmpeg 一起使用,也没有在网上找到任何讨论这些的命令。我知道这些 FFmpeg 过滤器可以与实时使用 FFmpeg 的 MPV 播放器一起使用。 我已经使用了简单的命令,例如 ffmpeg -i "movie.mkv" -acodec flac -ac 2 -vcodec copy "movie2.mkv" 输出文件大小更小,整体音量远低于原生播放时。这不...

Admin

是否可以让 Chrome 在投射标签(而不是屏幕)时保留声音?
audio-streaming

是否可以让 Chrome 在投射标签(而不是屏幕)时保留声音?

Google Chrome 有两个Cast选项:Cast tab和Cast screen。 Cast screen自动使操作系统静音,但可以正常取消静音,因此演示者和观众都可以听到声音。 Cast tab然而,它不会在视觉上使声音静音(在音量混合器中),但它确实使声音静音。既然不能简单地取消静音(因为官方没有静音),有什么方法可以停止这种“非官方”的静音吗? 也就是说,使用Cast tab(不是 Cast screen),同时让演讲者和观众都能听到声音。 ...

Admin