Не можете найти ffprobe? - PullRequest
       29

Не можете найти ffprobe?

0 голосов
/ 04 марта 2019

Я пытаюсь сгенерировать миниатюру видео в моем проекте узла, для которой я пробовал thumbsupply, а видео миниатюра npm возвращает ту же ошибку с именем not found: ffprobe

const thumbsupply = require('thumbsupply'); 
const ffprobe = require('@ffprobe-installer/ffprobe');
let aa =   thumbsupply.generateThumbnail('videoplayback.mp4', {
                                            size: thumbsupply.ThumbSize.MEDIUM, // or ThumbSize.LARGE
                                            timestamp: "10%", // or `30` for 30 seconds
                                            forceCreate: true,
                                            cacheDir: "~/myapp/cache",
                                            mimetype: "video/mp4"
                                           })
                                     console.log(aa);

1 Ответ

0 голосов
/ 04 марта 2019

Thumbsuplly использует fluent-ffmpeg (из быстрого просмотра источника):

fluent-ffmpeg содержит информацию о требованиях к установке ffmpegи требуемый путь по ссылке выше.

Предварительные условия

ffmpeg и ffprobe

fluent-ffmpeg для работы требуется ffmpeg> = 0,9.Он может работать с предыдущими версиями, но некоторые функции будут недоступны (и библиотека больше не тестируется с более низкими версиями).

Если установлена ​​переменная среды FFMPEG_PATH, fluent-ffmpeg будет использовать ее как полнуюпуть к исполняемому файлу ffmpeg.В противном случае он попытается вызвать ffmpeg напрямую (поэтому он должен быть в вашей переменной PATH).У вас также должен быть установлен ffprobe (в большинстве дистрибутивов он поставляется с ffmpeg).Аналогично, fluent-ffmpeg будет использовать переменную среды FFPROBE_PATH, если она установлена, в противном случае он попытается вызвать ее в PATH.

Подробности ffmpeg, включая установку, приведены здесь: https://www.ffmpeg.org/download.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...