当前位置:   article > 正文

阿里云存储的视频大小和图片大小进行尺寸截取_获取oss上传的视频宽高

获取oss上传的视频宽高

1. 阿里云视频截取

1.1 根据时间截取

在oss地址后加上 ?x-oss-process=video/snapshot,t_4000,f_jpg,w_240,h_135,m_fast
其中t_4000表示截取的视频时间,截取4秒的画面, 单位为毫秒, w_240表示宽为240, h_135表示宽为135

 if (videoAddress == null) {
            throw new ProjectExeption("500","视频地址为空");
        }
        String landscapeSuffix = "?x-oss-process=video/snapshot,t_4000,f_jpg,w_240,h_135,m_fast";
        String portraitSuffix = "?x-oss-process=video/snapshot,t_4000,f_jpg,w_220,h_390,m_fast";
        Map<String, String> map = new HashMap<>();
        String surfacePicLandscape = videoAddress + landscapeSuffix;
        String surfacePicPortrait = videoAddress + portraitSuffix;
        map.put("surfacePicLandscape", surfacePicLandscape);
        map.put("surfacePicPortrait", surfacePicPortrait);
        return map;
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

2. 阿里云图片截取大小

oss地址后面加上 ?x-oss-process=image/resize,m_lfit,w_400
w_400,为宽, 高可不写, 它会自动匹配一个合适的高

smallPictureAddress = pictureAdd+"?x-oss-process=image/resize,m_lfit,w_400";
                        pictureAdd += "?x-oss-process=image/resize,m_lfit,w_1080";
                        roomCartypePictures.setSmallPictureAddress(smallPictureAddress);
                        roomCartypePictures.setPictureAdd(pictureAdd);
  • 1
  • 2
  • 3
  • 4
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/507597
推荐阅读
相关标签
  

闽ICP备14008679号