概述:
很多用户使用七牛的云存储服务,存放很多mp4文件到七牛的存储空间,但是通过复制外链,然后在浏览器中播放,经常会遇到“只有音频,没有视频”的情况;
其实这个不是七牛的存储有问题,而是视频的编码方式,浏览器不支持,如:MPEG-4 在googel Chrome 、IE这些浏览器中都是不支持视频播放的,但通过苹果的Safari浏览器是能正常播放的;
问题:
如何实现视频的转码操作?
思路:
1.上传一个视频到七牛的空间,然后再进行转码操作;(本文的方式)
或者上传的同时指定预处理操作,上传成功后,进行转码处理;
2.查看七牛的avthumb接口说明和支持的编码说明,链接如下:
http://developer.qiniu.com/code/v6/api/dora-api/av/avthumb.html
https://support.qiniu.com/hc/kb/article/182142/?from=draft
3.coding
代码示例如下:
package com.qiniu.dora;
import com.qiniu.base.AccountMgr;
import com.qiniu.comm