pr去水印

pr去水印方法:遮盖法、移动缩放、中间值。

中间值去水印:在效果中搜索中间值,拖拽到视频轨道上,点击中间值的矩形工具出现蒙版,调整半径、羽化值。
在这里插入图片描述
效果图

在这里插入图片描述

去除视频水印和字幕的方法有多种,可根据不同的需求和场景进行选择: - **软件工具法**:新手处理短时长、简单水印,可选马力去字幕(AI准)或Apowersoft(无需装);习惯桌面端且要求无时长限制,马力去字幕桌面版合适;专业人士处理复杂视频,PR是首选;移动端用户可考虑巧影 [^1]。 - **软件自动处理法**:对于字幕去除,只需要上传视频,软件就会自动检测视频中水印和字幕的位置,然后自动裁剪或者无痕擦除,对于移动字幕、不规则的文字场景、浮动的水印等情况都适用。若希望擦除时保护某些区域,还支持通过标记的方式保护擦除区域,或者擦除指定区域 [^2]。 - **Python代码法**:使用opencv - python库处理视频帧,并结合图像处理技术,如图像修复或者图层混合。以下是一个简单示例: ```python import cv2 import numpy as np def remove_watermark(video_path, watermark_path, output_path): # 读取视频和水印图像 cap = cv2.VideoCapture(video_path) watermark = cv2.imread(watermark_path, cv2.IMREAD_UNCHANGED) watermark = cv2.cvtColor(watermark, cv2.COLOR_BGR2GRAY) watermark = cv2.GaussianBlur(watermark, (5, 5), 0) # 获取水印的mask _, mask = cv2.threshold(watermark, 1, 255, cv2.THRESH_BINARY_INV) while True: ret, frame = cap.read() if not ret: break # 将水印区域替换为视频帧的背景 frame_gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY) # 这里代码中center未定义,需要补充center的定义,例如center = (frame.shape[1] // 2, frame.shape[0] // 2) seamless_clone = cv2.seamlessClone(watermark, frame, mask, center, cv2.NORMAL_CLONE) # 写入去水印后的视频帧 output_video.write(seamless_clone) cap.release() output_video.release() # 使用函数去除视频中的水印 remove_watermark('input_video.mp4', 'watermark.png', 'output_video.mp4') ``` 此外,使用Python进行相关操作前,还需要安装相关依赖包,可使用以下命令: ```bash pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple/ ``` 并将相关视频放入video文件夹 [^3][^4]。
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值