我实际上是在寻找播放音频的方法,并且当它循环播放时(因为我使用了标志--loop
),我希望它之后不会出现延迟。
我将非常感激对此的帮助。
编辑:我读了手册页,但它很长,我并没有真正得到太多信息,我主要关注低延迟部分,不确定这是否正确
由于我的问题不清楚:
当我在 mpv 上播放一些音频时:
mpv --loop path/to/audio.opus
但是,音频循环时会有短暂的延迟。我希望使该延迟尽可能小。我的问题是,如何减少此延迟?
答案1
我尝试使用 JACK 后端以及 Pulse,音频循环对我来说很好。
我认为问题出在文件本身。Opus 具有离散大小的帧,因此如果编码的音频不是帧大小的整数倍,则最后一帧将用静音填充。在 Audacity 中检查文件(Audacity 也可以循环播放),必要时对其进行修剪,然后尝试将其导出为 WAV 并尝试播放。