Как я могу узнать размер файла вывода, который будет загружен с помощью ffmpeg?

#javascript #node.js #express #ffmpeg

Вопрос:

Послушайте, я хочу знать размер выходного файла, который будет загружен в мою систему еще до его загрузки

Я обрезаю некоторые случайные файлы URL-адресов и загружаю их,но я хочу знать,сколько ГБ, мб, кб мне нужно загрузить еще до завершения загрузки.

Я использую ffmpeg в узле js, поэтому на самом деле он не показывает мне ничего, кроме того, когда процесс завершен,

Мой код

 exec(`ffmpeg -ss ${start} -to ${end} -i "${url}" -c copy -avoid_negative_ts make_zero "${filename}"`, (error, stdout, stderr) => {
if (error) {
        return;
      } else {
        res.send({ "url": filename });
      }
 })
 

Пожалуйста, подскажите мне решение, как я могу узнать, какой размер выходного файла необходимо загрузить в целом, чтобы я мог сообщить пользователю, что это общий размер обрезанного файла, пока он будет ждать, пока файл будет загружен на мой сервер, тогда я позволю пользователю загрузить файл с моего сервера на свой ПК или мобильный телефон 🙂

Помогите 🙂