阿里云OSS存储的视频如何加水印

2024-03-24 12:52
文章标签 阿里 视频 存储 oss 加水

本文主要是介绍阿里云OSS存储的视频如何加水印,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

OSS是不能进行视频添加水印的,可以图片添加水印。 您可以在视频点播中进行配置: https://help.aliyun.com/zh/vod/user-guide/video-watermarks?spm=a2c4g.11186623.0.i2

原来的业务代码都是使用python 对oss的 视频进行上传 的,上传的视频路径已经保存到了数据库中了,视频点播不太熟悉, 视频点播转码加水印的服务贵么, 贵的话,就直接使用python对原视频加水印在上传到阿里云oss对象存储了,目前阿里云oss只可以对图片加水印,什么时候可以对视频加水印呢

您好,目前还没有这个视频水印计划。 不过您可以提交您的需求: 提需求地址,您可以在这里进行提交您的需求,到时候会有专人进行跟新您的需求哈: https://connect.aliyun.com/?spm=a2c4g.11186623.1146454.272.1ccd1a9eB5xnYd

看来需要项目重构了,怎么使用python代码 基于视频点播的服务 怎么上传视频,上传视频的视频增加水印呢,自动完成视频审核

 1、Python上传视频 https://help.aliyun.com/zh/vod/developer-reference/python-sdk/?spm=a2c4g.11186623.0.0.27c9f60ezlgQMR 2、水印的操作 https://help.aliyun.com/zh/vod/developer-reference/api-vod-2017-03-21-dir-video-watermark/?spm=a2c4g.11186623.0.0.4d6c35b4BbG1j2

依赖问题:

您好,您这边使用的是视频点播openAPI的SDK哈,环境您这边可以通过这个地址进行下载按照哈 https://api.aliyun.com/api-tools/sdk/vod?version=2017-03-21&language=python-tea&tab=primer-doc#doc-github-address





 

这个信息您可以在accesskey管理中创建,创建后您需要将这个值保存在您的环境变量中

如linux环境像这样配置

windows的话可以这样配置,变量的名称要根据您实际使用的名称来命名哈,如您截图中的ALIBABA_CLOUD_ACCESS_KEY_ID

已经添加了环境变量 但是 控制台报错 

找到问题了 ,应该是环境变量缓存问题,重启了下idea pycharm

但是控制台 输出请求参数400

视频点播SDK文档调试地址:

CreateUploadVideo_视频点播_API调试-阿里云OpenAPI开发者门户

 本文通过示例详细介绍如何使用服务端上传SDK(Python语言)将各类媒体文件上传至点播存储。使用Python SDK上传文件_视频点播(VOD)-阿里云帮助中心

但是报错:

Type: ServerException, Code: InvalidStorage.NotFound, Message: The storageLocation does not exist., HTTPStatus: 403, RequestId: DD6A880B-DF76-5964-960E-AA5DE46ED68C

这篇关于阿里云OSS存储的视频如何加水印的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/841648

相关文章

Python+FFmpeg实现视频自动化处理的完整指南

《Python+FFmpeg实现视频自动化处理的完整指南》本文总结了一套在Python中使用subprocess.run调用FFmpeg进行视频自动化处理的解决方案,涵盖了跨平台硬件加速、中间素材处理... 目录一、 跨平台硬件加速:统一接口设计1. 核心映射逻辑2. python 实现代码二、 中间素材处

详解C++ 存储二进制数据容器的几种方法

《详解C++存储二进制数据容器的几种方法》本文主要介绍了详解C++存储二进制数据容器,包括std::vector、std::array、std::string、std::bitset和std::ve... 目录1.std::vector<uint8_t>(最常用)特点:适用场景:示例:2.std::arra

MySQL中存储过程(procedure)的使用及说明

《MySQL中存储过程(procedure)的使用及说明》存储过程是预先定义的SQL语句集合,可在数据库中重复调用,它们提供事务性、高效性和安全性,MySQL和Java中均可创建和调用存储过程,示例展... 目录概念示例1示例2总结概念存储过程:在数据库中预先定义好一组SQL语句,可以被程序反复调用。

MySQL存储过程实践(in、out、inout)

《MySQL存储过程实践(in、out、inout)》文章介绍了数据库中的存储过程,包括其定义、优缺点、性能调校与撰写,以及创建和调用方法,还详细说明了存储过程的参数类型,包括IN、OUT和INOUT... 目录简述存储过程存储过程的优缺点优点缺点存储过程的创建和调用mysql 存储过程中的关键语法案例存储

Vue3视频播放组件 vue3-video-play使用方式

《Vue3视频播放组件vue3-video-play使用方式》vue3-video-play是Vue3的视频播放组件,基于原生video标签开发,支持MP4和HLS流,提供全局/局部引入方式,可监听... 目录一、安装二、全局引入三、局部引入四、基本使用五、事件监听六、播放 HLS 流七、更多功能总结在 v

MyBatis/MyBatis-Plus同事务循环调用存储过程获取主键重复问题分析及解决

《MyBatis/MyBatis-Plus同事务循环调用存储过程获取主键重复问题分析及解决》MyBatis默认开启一级缓存,同一事务中循环调用查询方法时会重复使用缓存数据,导致获取的序列主键值均为1,... 目录问题原因解决办法如果是存储过程总结问题myBATis有如下代码获取序列作为主键IdMappe

k8s搭建nfs共享存储实践

《k8s搭建nfs共享存储实践》本文介绍NFS服务端搭建与客户端配置,涵盖安装工具、目录设置及服务启动,随后讲解K8S中NFS动态存储部署,包括创建命名空间、ServiceAccount、RBAC权限... 目录1. NFS搭建1.1 部署NFS服务端1.1.1 下载nfs-utils和rpcbind1.1

linux配置podman阿里云容器镜像加速器详解

《linux配置podman阿里云容器镜像加速器详解》本文指导如何配置Podman使用阿里云容器镜像加速器:登录阿里云获取专属加速地址,修改Podman配置文件并移除https://前缀,最后拉取镜像... 目录1.下载podman2.获取阿里云个人容器镜像加速器地址3.更改podman配置文件4.使用po

Redis高性能Key-Value存储与缓存利器常见解决方案

《Redis高性能Key-Value存储与缓存利器常见解决方案》Redis是高性能内存Key-Value存储系统,支持丰富数据类型与持久化方案(RDB/AOF),本文给大家介绍Redis高性能Key-... 目录Redis:高性能Key-Value存储与缓存利器什么是Redis?为什么选择Redis?Red

MyBatis-plus处理存储json数据过程

《MyBatis-plus处理存储json数据过程》文章介绍MyBatis-Plus3.4.21处理对象与集合的差异:对象可用内置Handler配合autoResultMap,集合需自定义处理器继承F... 目录1、如果是对象2、如果需要转换的是List集合总结对象和集合分两种情况处理,目前我用的MP的版本