如何使用 curl fetch 从 Cloudinary 获取视频时长?
How to get video duration from Cloudinary with curl fetch?
我想从 Cloudinary 获取视频时长。我找到了 this question but I can't find any way to do it in curl. I think i should use explicit method,但我试过了,但出现找不到页面的错误。
我是 Danny,在 Cloudinary 的客户成功团队工作。
无需使用上传 API 的显式方法,您只需要从管理员 API 获取资源,此处解释如下:https://cloudinary.com/documentation/admin_api#get_the_details_of_a_single_resource
您需要向 /resources(/:resource_type)(/:type)/public_id
发出 GET 请求。默认情况下,视频持续时间未 return,因此您需要在 GET 请求中指定 ?image_metadata=true 才能 return 它。
因此,例如,对于 return our sample dog video 的持续时间,我将在此 URL 上执行 GET,根据需要替换 API 密钥和密码: https://API_KEY:API_SECRET@api.cloudinary.com/v1_1/demo/resources/video/upload/dog?image_metadata=true
这将 return 以下 JSON,其中包括 video_duration
:
{
"asset_id": "c07b6c11dfbc9b8849eacbd4c20da607",
"public_id": "dog",
"format": "mp4",
"version": 1426536413,
"resource_type": "video",
"type": "upload",
"created_at": "2015-03-16T20:06:53Z",
"bytes": 9094354,
"width": 854,
"height": 480,
"backup": true,
"access_mode": "public",
"url": "http://res.cloudinary.com/demo/video/upload/v1426536413/dog.mp4",
"secure_url": "https://res.cloudinary.com/demo/video/upload/v1426536413/dog.mp4",
[...]
"video_duration": 13.4134,
"audio_duration": 13.413396,
"audio_start_time": 0.0,
"video_start_time": 0.0,
[...]
}
希望对您有所帮助。如果您有任何后续问题,欢迎您在这里 post 提出问题,或者通过我们的 Support Portal.
向我们提出问题
我想从 Cloudinary 获取视频时长。我找到了 this question but I can't find any way to do it in curl. I think i should use explicit method,但我试过了,但出现找不到页面的错误。
我是 Danny,在 Cloudinary 的客户成功团队工作。
无需使用上传 API 的显式方法,您只需要从管理员 API 获取资源,此处解释如下:https://cloudinary.com/documentation/admin_api#get_the_details_of_a_single_resource
您需要向 /resources(/:resource_type)(/:type)/public_id
发出 GET 请求。默认情况下,视频持续时间未 return,因此您需要在 GET 请求中指定 ?image_metadata=true 才能 return 它。
因此,例如,对于 return our sample dog video 的持续时间,我将在此 URL 上执行 GET,根据需要替换 API 密钥和密码: https://API_KEY:API_SECRET@api.cloudinary.com/v1_1/demo/resources/video/upload/dog?image_metadata=true
这将 return 以下 JSON,其中包括 video_duration
:
{
"asset_id": "c07b6c11dfbc9b8849eacbd4c20da607",
"public_id": "dog",
"format": "mp4",
"version": 1426536413,
"resource_type": "video",
"type": "upload",
"created_at": "2015-03-16T20:06:53Z",
"bytes": 9094354,
"width": 854,
"height": 480,
"backup": true,
"access_mode": "public",
"url": "http://res.cloudinary.com/demo/video/upload/v1426536413/dog.mp4",
"secure_url": "https://res.cloudinary.com/demo/video/upload/v1426536413/dog.mp4",
[...]
"video_duration": 13.4134,
"audio_duration": 13.413396,
"audio_start_time": 0.0,
"video_start_time": 0.0,
[...]
}
希望对您有所帮助。如果您有任何后续问题,欢迎您在这里 post 提出问题,或者通过我们的 Support Portal.
向我们提出问题