javascript 发送视频问题whatsap-web.js

eh57zj3b  于 2023-01-16  发布在  Java
关注(0)|答案(1)|浏览(167)

我试图发送一个MP4视频作为贴纸,但我得到一个错误,这里是我的代码

client.on("message", (message) => {
    const media = MessageMedia.fromFilePath("./vid.mp4");
    client.sendMessage(message.from, media, { sendMediaAsSticker: true });
}

但我得到了这个错误

handleExit(new Error('ffmpeg exited with code ' + code));
                     ^

Error: ffmpeg exited with code 1: pipe:0: Invalid data found when processing input
Cannot determine format of input stream 0:0 after EOF
Error marking filters as finished
Conversion failed!

它的工作与其他mp4文件,但与这一个它没有,这是一个很好的工作mp4文件,我生成的ffmpeg使用concat方法。

35g0bw71

35g0bw711#

您只需要在创建会话时指定chrome.exe路径。
我在windows上的解决方案:

const client = new Client({
        puppeteer: {
            executablePath: 'C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe'
        }
    });

请参见链接:https://wwebjs.dev/guide/handling-attachments.html#caveat-for-sending-videos-and-gifs
另见:https://github.com/pedroslopez/whatsapp-web.js/issues/1834

相关问题