PHP: видео файл находится в s3, нужно найти продолжительность видео с помощью модуля getid3 php - PullRequest
0 голосов
/ 14 марта 2019
    $request = $s3Client->createPresignedRequest($cmd, '+20 minutes');
    echo $presignedUrl = (string)$request->getUri();

    echo "\n";
    //$mp3File = '/home/kaliyappan/test-HD.mov';
    $getId3 = new GetId3();
    $audio = $getId3->analyze($presignedUrl);
    //echo '<pre>';
    print_r($audio);
    exit;

У меня есть видеофайл, расположенный в s3, с использованием PHP "phansys / getid3": "^2.1@dev" модуль должен рассчитать продолжительность.Созданный предварительно подписанный URL пытается получить доступ к этому файлу, но он возвращает «не удалось открыть этот файл».

[GETID3_VERSION] => 1.9.4-20120530
[error] => Array
    (
        [0] => Could not open "

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

...