首页 > 解决方案 > 使用 mpg123 拉伸播放多个音频的 ALSA 问题(杰西很好!) Raspberry PI

问题描述

我一直在追查这个问题好几天,现在可以 100% 重现,但不确定到底是什么导致了这个问题。这曾经在 jessie 下 100% 有效,但不能拉伸(我重新检查了我是对的,它有效)。让我解释一下如何重现,因为它显示了我需要做的事情(在最后混合音轨以实现平滑的音乐过渡 - 我的项目的一部分)。2 个终端 ssh 窗口到您的拉伸树莓派 3B+ 第一个窗口: sudo /usr/bin/mpg123 -q -a hw:0,0 /media/musicfile1.mp3 #(现在可以听到音乐了)

第二个窗口:sudo /usr/bin/mpg123 -q -a hw:0,0 /media/musicfile2.mp3 #(现在可以听到音乐了)

现在停止第一个窗口音乐并尝试重新启动它。音乐跳跃,缓冲,点击并且基本上出错了。您可以整天重新启动第二个窗口而没有问题。正如我所说,这在 jessie 下非常有效。该解决方案是开箱即用的(即未更改 alsa 配置/asource 等)。其他人可以轻松复制吗?有人有什么想法吗?我知道问题也与 mplayer 有关,因此它必须与 alsa 相关(因为 pulseaudio 默认情况下不处于拉伸状态)。这只是命令行 PI(无 GUI)。

帮助,你可以成为我的英雄,我知道你在那里!

标签: raspberry-pi3pulseaudiodebian-stretch

解决方案


推荐阅读