ffmpeg - сделать видео из ошибки получения изображения - PullRequest
0 голосов
/ 16 ноября 2018

Мой код - получение ошибки

произошла ошибка: ffmpeg завершен с кодом 1: недопустимый индекс файла 1 в описании filtergraph [0: v] fade = t = out: st = 4: d = 1[v0]; [1: v] замирание = т = в: й = 0: d = 1, замирание = т = выход: й = 4: d = 1 [v1]; [2: v] замирание = т = в: й = 0: d = 1, замирание = т = выход: й = 4: d = 1 [v2]; [3: v] замирание = т = в: St = 0: d = 1, замирание = т = вне: ST = 4: d = 1 [v3]; [4: v] замирание = т = в: й = 0: d = 1, замирание = т = выход: й = 4: d = 1 [v4]; [v0] [v1] [v2] [v3] [v4] concat = n = 5: v = 1: a = 0, формат = yuv420p [v].

      ffmpeg().addInput(__dirname + '/test/fixtures/FullSizeRender-%1d.jpg')
         .complexFilter(

             [
                '[0:v]fade=t=out:st=4:d=1[v0]',
                '[1:v]fade=t=in:st=0:d=1,fade=t=out:st=4:d=1[v1]',
                '[2:v]fade=t=in:st=0:d=1,fade=t=out:st=4:d=1[v2]',
                '[3:v]fade=t=in:st=0:d=1,fade=t=out:st=4:d=1[v3]',
                '[4:v]fade=t=in:st=0:d=1,fade=t=out:st=4:d=1[v4]',
                '[v0][v1][v2][v3][v4]concat=n=5:v=1:a=0,format=yuv420p[v]',

                //  {
                //      filter: 'zoompan',
                //      options: {

                //          x: 'iw/2-(iw/zoom/2)',
                //          y: 'ih/2-(ih/zoom/2)',
                //          z: 'if(lte(zoom,1.0),1.5,max(1.001,zoom-0.0040))',
                //          d: '125',
                //          s: "200x200",


                //      },
                //  },


             ]
         )

         .format('mp4')
         .videoBitrate('1024k')
         .videoCodec('mpeg4')
         .output(finalVideoPath)
         .on("error", function (er) {
             console.log("error occured: " + er.message);
         })
         .on('end', function (data) {
             console.log('Finished processing', data);

         }).run();

 });

}

пожалуйста, помогите мне

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