audio-streaming

互联网广播电台的音频流是否包含歌曲信息
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

如何在 Windows Server 2016/2019 中创建虚拟播放设备
audio-streaming

如何在 Windows Server 2016/2019 中创建虚拟播放设备

我尝试安装许多驱动程序,如 VB 电缆音频电缆 https://vac.muzychenko.net/en/usage.htm https://vb-audio.com/Cable/ 但它们都对我不起作用只有当我连接到服务器时才能在“播放”设备选项卡中看到远程音频很快我断开连接它就会被删除 党卫军 那么有没有办法在 Windows 服务器中创建一个虚拟或虚假的设备来传输音频 ...

Admin

如何通过 pipewire 将音频从一个 Linux 系统传输到另一个 Linux 系统?
audio-streaming

如何通过 pipewire 将音频从一个 Linux 系统传输到另一个 Linux 系统?

最近我已完全从 pulseaudio 切换到 pipewire。一切都很好,只是文档中关于如何设置网络流的说明不太清楚。 我的目标是: 将麦克风音频从主系统传输到辅助系统 从辅助设备获取音频输出并将其流回主设备。 许多人指出我Pipewire 文档,但他们根本没有解释这些命令实际上起什么作用。 我尝试过的: 在两台机器上创建~/.config/pipewire/pipewire.conf包含内容的文件。/usr/share/pipewire/pipewire.conf 将此模块添加到主机: { name = libpipewire-modu...

Admin

FFMPEG:处理输入时发现无效数据
audio-streaming

FFMPEG:处理输入时发现无效数据

我想使用 ffmpeg 将 mp3 流用作音频到视频流。这是音频流:http://nspj.radiozamosc.pl/直到今天它都运行得很好。我不知道它为什么停止工作,因为音频流似乎没问题(但我无法控制它),但 ffprobe 无法处理它(Invalid data found when processing input)。 流日志中出现相同的错误: [AVIOContext @ 0x21a7280] Statistics: 2521 bytes read, 0 seeks http://nspj.radiozamosc.pl/: Invalid data...

Admin