Задать вопрос
  • Почему Laravel + FFmpeg + S3 не работает?

    @vhar-ru
    Могу ошибаться, но думаю потому, что в имени файла присутсвует %05d который при urldecode выдает нечитабельный символ.
    Подозреваю, что вы упустили sprintf, если хотите сохранить несколлько кадров с добавлением номера.
    Т.е. у вас должна быть некая переменная - счетчик кадров, скажем$frame и код в цикле

    FFMpeg::openUrl($videoUrl)
                ->exportFramesByInterval(2)
                ->toDisk('s3Yandex')
                ->save(sprintf('thumb_%05d.jpg', $frame));
    $frame++;
    `
    Ответ написан
    Комментировать