Node ffmpeg - квадратное искажение изображения к видео

У меня проблема. Я использовал этот код и получил 640x640 видео, но его преобразовали из 1280x720 и именно поэтому я получаю искаженные изображения. Что я делаю неправильно? Я пробовал разные кодеки, но у меня та же проблема. (Мои изображения Res 640x640)

var proc = new ffmpeg({
            source: './test/' + 0  + '/img%0d.jpg',
            nolog: false
        }).format('mp4')
            .size('640x640')
            .autopad()
            .videoCodec('libx264')

            .videoFilter('zoompan=d=60:');// 
        proc.save(path + 'video' + '.mp4', function (retcode, error) {
            console.log('file has been converted succesfully');
        });

С уважением

1 ответ

Я нашел фильтр setsar=1:) и проблема решена

Другие вопросы по тегам