Получить продолжительность видео от облачного

У меня есть контрольно-пропускной пункт здесь. Я хочу получить продолжительность видео от облачного.
Есть ли какая-либо функция, которую я могу использовать, чтобы получить желаемый результат.

Единственный вариант, который я нашел, — это использование метода ресурсов Cloudinary Api. Я использую облачный API PHP таким образом

$api = new \Cloudinary\Api();

$result = $api->resource("public_id",array("resource_type" => video","duration"=>true));

print_r($result);

Эта функция получает большую часть информации о видео, но не продолжительность видео.

Я также пытался с библиотекой php getID3, но она возвращает ошибку, которая говорит
«Удаленные файлы не поддерживаются — сначала скопируйте файл локально»

Если у вас, ребята, есть идея сделать это в облачном или в PHP, пожалуйста, поделитесь

заранее спасибо

1

Решение

Cloudinary поддерживает возврат более обширной информации, устанавливая image_metadata параметр для true,
Например:

$result = $api->resource("public_id",array("resource_type" => "video","image_metadata"=>true));

Это также вернет duration видео.

2

Другие решения

Других решений пока нет …