| 12345678910111213141516171819202122232425262728293031323334353637383940 | 
							- #!/usr/bin/env python3  
 
- # -*- coding: utf-8 -*-  
 
- """
 
- @Copyright (C) ansjer cop Video Technology Co.,Ltd.All rights reserved.
 
- @AUTHOR: ASJRD018
 
- @NAME: AnsjerFormal
 
- @software: PyCharm
 
- @DATE: 2019/4/1 9:41
 
- @Version: python3.6
 
- @MODIFY DECORD:ansjer dev
 
- @file: xls.py
 
- @Contact: chanjunkai@163.com
 
- """
 
- import urllib
 
- import oss2
 
- OSS_STS_ACCESS_KEY = 'LTAIyMkGfEdogyL9'
 
- OSS_STS_ACCESS_SECRET = '71uIjpsqVOmF7DAITRyRuc259jHOjO'
 
- auth = oss2.Auth(OSS_STS_ACCESS_KEY, OSS_STS_ACCESS_SECRET)
 
- bucket_name = 'cnvod2'
 
- endpoint = 'oss-cn-shenzhen.aliyuncs.com'
 
- bucket = oss2.Bucket(auth, endpoint, bucket_name)
 
- ts = 'VVDHCVBYDKFMJRWA111A/vod1/1555646083/ts0.ts'
 
- url = bucket.sign_url('GET', ts, 36000, params={'x-oss-process': 'hls/sign'})
 
- urllst = url.split('?')
 
- url_start = urllib.parse.unquote(urllst[0])
 
- url_end = urllst[1]
 
- vod_play_url = '{url_start}?{url_end}'. \
 
-     format(url_start=url_start, url_end=url_end)
 
- thumb0 = bucket.sign_url('GET', ts, 3600, params={'x-oss-process': 'video/snapshot,t_0000,w_700'})
 
- thumb1 = bucket.sign_url('GET', ts, 3600, params={'x-oss-process': 'video/snapshot,t_1000,w_700'})
 
- thumb2 = bucket.sign_url('GET', ts, 3600, params={'x-oss-process': 'video/snapshot,t_2000,w_700'})
 
- thumb3 = bucket.sign_url('GET', ts, 3600, params={'x-oss-process': 'video/snapshot,t_3000,w_700'})
 
- thumb4 = bucket.sign_url('GET', ts, 3600, params={'x-oss-process': 'video/snapshot,t_4000,w_700'})
 
- print(thumb0)
 
- print(thumb1)
 
- print(thumb2)
 
- print(thumb3)
 
- print(thumb4)
 
 
  |