You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

XFP Streamer:Xvfb与PulseAudio音视频不同步问题求助

寻求帮助:解决XFP Streamer的音视频同步问题

我很高兴向大家介绍我的全新JavaScript服务端库XFP Streamer,它专为录制和流传输Puppeteer窗口内容而设计。不过目前我遇到了音视频同步问题,非常希望获得有ffmpeg及录制相关经验的开发者的帮助。

该库的代码仓库托管在GitHub上,我热烈欢迎任何贡献或协助。

简单使用示例

以下是使用XFP将谷歌网站录制为file.flv视频文件的示例:

const XFP = require('./index');
XFP.onReady().then(async ()=>{
    // 创建新的xfp实例
    const xfp = new XFP({
        debug:1
    });
    await xfp.onStart();
    // 将所有内容录制到file.flv文件中
    xfp.pipeToFile('file.flv',{
        debug:1
    })
    // xfp.pipeToRtmp('file.flv','RTMP LINK HERE')
    await xfp.onUseUrl('https://www.google.com') // 导航至谷歌网站
    setTimeout(async ()=>{
        await xfp.onStop();
    },5000) // 5秒后停止所有操作
},(missing)=>{
    // 缺失的工具
    console.log('Missing tools',missing)
})

依赖工具

为确保功能正常,您需要安装以下工具:

  • pulseaudio
  • xvfb
  • ffmpeg
  • pactl
  • pacmd

目前我正面临音视频同步不符合预期的问题,若您有ffmpeg及录制相关经验,我将非常感谢您帮助解决此问题。

感谢大家的支持,期待您的贡献!

此致

内容的提问来源于stack exchange,提问作者Matrix 404

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.14 05:28:23