gpt4 book ai didi

ffmpeg - Electron package 器的 Electron package 错误

转载 作者:行者123 更新时间:2023-12-03 12:39:13 24 4
gpt4 key购买 nike

我用 ffmepg 和 ffprob 开发了 Electron 应用程序。
我在 main.js 中使用带有 execFile 和 spawn 函数的 ffmpeg 和 ffprob

const spawnProc = require('child_process').spawn
const execProc = require('child_process').execFile
const mpegPath = "ffmpeg.exe";
const probePath = "ffprobe.exe"
开发时没有问题,但是用 Electron 打包器打包后出现意外错误。
让我知道如何解决这个问题。
Error message

最佳答案

不确定这是否会回答您的问题,但我发现确保跨平台与 ffmpeg 依赖项兼容的最简单方法是:

  • 使用ffbinaries打包并使其成为构建脚本的一部分。例如。我使用 Webpack 将 Electron 应用程序的前端编译到 dist/文件夹,所以我让它下载二进制文件到 dist/bin
  • 使用fluent-ffmpeg使用捆绑到您的应用程序中的 ffmpeg 依赖项的正确路径。您可以通过使用 .exe 的方式进行操作。扩展如果在 Windows 等上
  • 关于ffmpeg - Electron package 器的 Electron package 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63721208/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com