# qiniulab **Repository Path**: mirrors_qiniu/qiniulab ## Basic Information - **Project Name**: qiniulab - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-18 - **Last Updated**: 2025-12-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #QiniuLab 七牛云存储实验室 ##简介 最新版本下载[QiniuLab-v1.5](http://devtools.qiniu.com/QiniuLab-v1.5.zip) ![01](docs/imgs/fusion-00.png) (1)功能菜单(左侧工具栏) 文件上传、文件下载、资源管理、持久化、融合CDN、工具、设置 (2)快捷链接(右上角文本链接) 七牛云存储官网、开发者文档、七牛云相关问答(Segment Fault)、用户管理后台(portal) (3)快捷导航 历史菜单操作会被记录,点击导航按钮或者下拉按钮可以快速定位 ![02](docs/imgs/02.png) ##设置 账号设置,设置AK&SK ![03](docs/imgs/03.png) 其中AK&SK可以在portal的“密钥管理”页面找到 ![03x](docs/imgs/03x.png) ######更新内容 -- SK支持显示/隐藏 ![03a](docs/imgs/03a.png) ![03b](docs/imgs/03b.png) ##文件上传 点击左边栏“文件上传”-->配置“上传策略”-->“生成Token”-->“浏览并上传文件” ![04](docs/imgs/04.png) ![05](docs/imgs/05.png) 处理结果(回复消息查看) ![06_1](docs/imgs/06_1.png) 除了普通方式之外还可以按照其他方式查看: ![06_2](docs/imgs/06_2.png) ![06_3](docs/imgs/06_3.png) ##文件下载 私有空间文件受到保护(未被授权)无法直接下载,如下图: ![07](docs/imgs/07.png) 为了得到授权的访问(可下载),可以依照以下流程操作生成授权的下载外链: ![08](docs/imgs/08.png) 用已授权的外链访问(请在有效期内执行),可以正常下载,如下图: ![09](docs/imgs/09.png) ##资源管理 已集成几乎全部功能,如stat, copy, move, delete, batch等 ![10](docs/imgs/10.png) ######更新内容 -- copy/move 支持force参数 ![10f](docs/imgs/10f.png) 某些情形下回复“内容”为空 ![11_1](docs/imgs/11_1.png) 可以切换查看RAW“信息”,如下图: ![11_2](docs/imgs/11_2.png) ##批处理 格式为:`op=(opString1)&op=(opString2)&op=…` ![12](docs/imgs/12.png) ######已更新 ![12f](docs/imgs/12f.png) ##持久化 持久化(pfop)可以参考[官方文档介绍](http://developer.qiniu.com/article/index.html#fop-official) ![13](docs/imgs/13.png) 持久化结果查询 ![14](docs/imgs/14.png) ######已更新 ######触发持久化示例:给视频添加水印 以下给出一个简单的示例,假设空间里有一个test.mp4视频,现在想要通过qiniulab工具对该视频添加一个水印(水印图片可以是网络上的或者空间里的,能被访问到)并保存。示例代码如下: avthumb/mp4/wmImage/aHR0cDovL3h4eC5ia3QucWluaXVkbi5jb20vd2F0ZXJtYXJrLnBuZw==|saveas/dmlkZW90ZXN0Om91dHB1dC5tcDQ= 其中: `wmImage`后面接的参数`aHR0cDovL3h4eC5ia3QucWluaXVkbi5jb20vd2F0ZXJtYXJrLnBuZw==`是url_safe_base64编码的水印图片地址`http://xxx.bkt.qiniudn.com/watermark.png` `saveas`后面接的参数`dmlkZW90ZXN0Om91dHB1dC5tcDQ=`是url_safe_base64编码的保存文件名,表示将要保存为`videotest:output.mp4` 如果直接进行操作可能会因为任务排队造成长久等待,为了加快处理速度, 建议使用私有队列。以下 根据此需求( 给视频添加水印)列出具体步骤,供您参考。 1.新建多媒体处理私有队列: ![pfop-01](docs/imgs/pfop-01.png) ![pfop-02](docs/imgs/pfop-02.png) 2.打开工具,选择【持久化】创建任务: ![pfop-03](docs/imgs/pfop-03.png) 在fops输入框中输入fop命令,支持管道方式。 3.设置好参数后执行【Pfop】,稍后可以查询处理结果: ![pfop-04](docs/imgs/pfop-04.png) 4.回到开发者平台-多媒体处理页面,可以查看所有作业: ![pfop-05](docs/imgs/pfop-05.png) 更多内容,请参考[音视频转码界面化操作队列](https://qiniu.kf5.com/hc/kb/article/147363/),[音视频转码接口](http://developer.qiniu.com/code/v6/api/dora-api/av/#avthumb),持久化处理-[对已有资源手动触发](http://developer.qiniu.com/article/developer/persistent-fop.html#pfop-existing-resource) ##融合CDN加速 帮助文档请戳[这里](http://developer.qiniu.com/article/index.html#fusion-api-handbook) * 缓存刷新 ![fusion-refresh](docs/imgs/fusion-refresh.png) * 文件预取 ![fusion-prefetch](docs/imgs/fusion-prefetch.png) * 带宽查询 ![fusion-bandwidth](docs/imgs/fusion-bandwidth.png) * 流量查询 ![fusion-flux](docs/imgs/fusion-flux.png) * 日志查询 ![fusion-loglist](docs/imgs/fusion-loglist.png) * 时间戳防盗链 ![fusion-hotlink](docs/imgs/fusion-hotlink.png) ##工具 Base64编码/解码 ![15](docs/imgs/15.png) QEtag计算和CRC32校验码 ![16](docs/imgs/16.png) ##意见&帮助 如果你有任何的意见,可以通过提 issue,我们来讨论。