Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

232
Visualizações
How to use ffmpeg in mern stack project?

I am working on a project where I have to use ffmpeg so I downloaded the ffmpeg file and made a directory named ffmpeg_path in local disk C and set this path in system environment variable but I am still getting this error:

Error: Cannot find ffprobe
    at E:\intern data\youtube project\git-lolly\Lolly\server\node_modules\fluent-ffmpeg\lib\ffprobe.js:145:31
    at E:\intern data\youtube project\git-lolly\Lolly\server\node_modules\fluent-ffmpeg\lib\capabilities.js:194:9
    at wrapper (E:\intern data\youtube project\git-lolly\Lolly\server\node_modules\async\dist\async.js:271:20)
    at next (E:\intern data\youtube project\git-lolly\Lolly\server\node_modules\async\dist\async.js:5793:24)
    at E:\intern data\youtube project\git-lolly\Lolly\server\node_modules\async\dist\async.js:327:20
    at E:\intern data\youtube project\git-lolly\Lolly\server\node_modules\fluent-ffmpeg\lib\capabilities.js:186:13
    at E:\intern data\youtube project\git-lolly\Lolly\server\node_modules\fluent-ffmpeg\lib\capabilities.js:123:9
    at wrapper (E:\intern data\youtube project\git-lolly\Lolly\server\node_modules\async\dist\async.js:271:20)
    at next (E:\intern data\youtube project\git-lolly\Lolly\server\node_modules\async\dist\async.js:5793:24)
    at E:\intern data\youtube project\git-lolly\Lolly\server\node_modules\async\dist\async.js:327:20
    at E:\intern data\youtube project\git-lolly\Lolly\server\node_modules\fluent-ffmpeg\lib\capabilities.js:116:11
    at E:\intern data\youtube project\git-lolly\Lolly\server\node_modules\fluent-ffmpeg\lib\utils.js:223:16
    at F (E:\intern data\youtube project\git-lolly\Lolly\server\node_modules\which\which.js:68:16)
    at E (E:\intern data\youtube project\git-lolly\Lolly\server\node_modules\which\which.js:80:29)
    at E:\intern data\youtube project\git-lolly\Lolly\server\node_modules\which\which.js:89:16
    at E:\intern data\youtube project\git-lolly\Lolly\server\node_modules\isexe\index.js:42:5

const generateThumbnails = async (videoFile, limit) => {
  const videoPath = await getPath({ type: "video", filename: videoFile });
  let thumbnailLinks;
  const promise = new Promise((resolve, reject) => {
    ffmpeg(videoPath)
      .on("filenames", function (filenames) {
        thumbnailLinks = filenames.map((filename) => {
          const link = generateLink({ filename, type: "thumbnail" });
          return { filename, link };
        });
      })
      .on("error", (err) => {
        reject(err);
      })
      .on("end", function () {
        resolve(thumbnailLinks);  
      })
      .screenshots({
        count: limit,
        folder: localThumbPath,
        size: "1280x720",
        filename: "thumbnail_%b.png",
      });
  });
  return promise;
};
about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda