laravel-ffmpeg-fopen (/tmp / laravel-ffmpegi340VY.mkv): не удалось открыть поток: нет такого файла или каталога

laravel-ffmpeg-fopen (/tmp / laravel-ffmpegi340VY.mkv): не удалось открыть поток: нет такого файла или каталога

25.01.2020 04:57:16 Просмотров 20 Источник

Используя фреймворк Laravel-пакет ffmpeg библиотека для преобразования видео файлов из .webm в mp4 aws s3 bucket url и с использованием следующего кода.

$videoFile = '/courses/images/1579626678msr-2020-01-21T17-11-18-771Z.webm';  //= upload/video1.mp4
   FFMpeg::fromDisk('s3')
    ->open($videoFile)
    ->getFrameFromSeconds(10)
    ->export()
    ->toDisk('s3')
    ->inFormat(new \FFMpeg\Format\Video\X264)
    ->save('small_steve.mp4');

Как получить доступ к файлу из корзины s3 и конвертировать его?

У вопроса есть решение - Посмотреть?

Ответы - laravel-ffmpeg-fopen (/tmp / laravel-ffmpegi340VY.mkv): не удалось открыть поток: нет такого файла или каталога / laravel-ffmpeg - fopen(/tmp/laravel-ffmpegi340VY.mkv): failed to open stream: No such file or directory

Manmeet Khurana

26.01.2020 11:36:39

Используйте этот код и с помощью fromDesk ('public') добавьте public перед путем к файлу.

FFMpeg::fromDisK('s3')->open('/courses/images/1579626678msr-2020-01-21T17-11-18-771Z.webm')
      ->export()
      ->toDisk('s3')
      ->inFormat(new \FFMpeg\Format\Video\X264('libfdk_aac'))
      ->save('output2.mp4');
Закрыть X