接上一篇:解决小程序中视频因为编码格式不能播放的问题。
上一篇只说了如何修改单个视频的编码格式,下面是批量处理的方法。所有代码放在了 GitHub 上。
主函数
分三步:
- 第一步:批量修改 bucket 中所有视频编码格式,重命名新格式视频。
- 第二步:因为需要批量下载 bucket 中所有视频,所以批量删除原视频。
- 第三步:批量下载所有新格式视频。
public static void main(String[] args) { |
- 参考代码:获取空间文件列表
改变视频编码格式
public static void changVcodec(Auth auth, String key, String bucket) { |
- 参考代码:持久化数据处理
批量删除视频
private static void deleteFiles(BucketManager bucketManager, List<String> deleteKeyList, String bucket) { |
- 参考代码:批量删除文件
根据 url 下载视频
private static void downLoadFromUrl(String fileName) { |