Blob 格式视频下载指南
如何从 Blob 存储下载视频?
从 Blob 存储下载视频的步骤如下:
- 获取 SAS 令牌:创建具有对 Blob 进行读取访问权限的共享访问签名 (SAS) 令牌。
- 构造下载 URL:将 Blob 的 URL 与 SAS 令牌连接起来,形成下载 URL。
- 发送 HTTP 请求:向下载 URL 发送一个 HTTP GET 请求。
- 保存视频:将 HTTP 响应内容保存为视频文件。
详细步骤:
1. 获取 SAS 令牌
使用 Azure CLI 或 PowerShell 获取 SAS 令牌:
# 使用 Azure CLIsas_token=$(az storage container generate-sas \ --account-name myaccount \ --container mycontainer \ --name myblob.mp4 \ --permissions r \ --expiry 3600 \ --output tsv)# 使用 PowerShell$sas_token = Get-AzStorageContainerSASToken -Container mycontainer -Name myblob.mp4 -Permissions r -Expiry 3600 | Out-String
2. 构造下载 URL
将 Blob 的 URL 与 SAS 令牌连接起来,形成下载 URL:
download_url = "https://myaccount.blob.core.windows.net/mycontainer/myblob.mp4" + sas_token
3. 发送 HTTP 请求
向下载 URL 发送 HTTP GET 请求:
import requestsresponse = requests.get(download_url)
4. 保存视频
将 HTTP 响应内容保存为视频文件:
with open("myvideo.mp4", "wb") as f: f.write(response.content)
标签: asf格式视频下载
免责声明:本站内容仅用于学习参考,信息和图片素材来源于互联网,如内容侵权与违规,请联系我们进行删除,我们将在三个工作日内处理。联系邮箱:chuangshanghai#qq.com(把#换成@)