當前位置:首頁 > 工具 > 正文

代碼指令bilibili去水印

代碼指令bilibili去水印

以下是使用Python和OpenCV實現Bilibili視頻去水印的示例代碼,分為兩種方案:方案一:基于ROI區域覆蓋(簡單版)```pythonimport cv2i...

以下是使用Python和OpenCV實現Bilibili視頻去水印的示例代碼,分為兩種方案:

方案一:基于ROI區域覆蓋(簡單版)

```python

import cv2

import os

import numpy as np

def remove_watermark(input_path, output_path, watermark_x=0, watermark_y=0, watermark_w=200, watermark_h=50):

讀取視頻

cap = cv2.VideoCapture(input_path)

if not cap.isOpened():

print("無法打開視頻文件")

return

 獲取視頻參數

width = int(cap.get(cv2.CAP_PROP_FRAME_WIDTH))

height = int(cap.get(cv2.CAP_PROP_FRAME_HEIGHT))

frame_count = int(cap.get(cv2.CAP_PROP_FRAMECount))

fourcc = cv2.VideoWriter_fourcc('mp4v')

創建視頻寫入器

out = cv2.VideoWriter(output_path, fourcc, 30.0, (width, height))

設置水印區域(右下角固定位置示例)

watermark_roi = (width watermark_w, height watermark_h, watermark_w, watermark_h)

try:

ret = True

while ret:

ret, frame = cap.read()

if not ret:

break

應用ROI覆蓋

frame[watermark_roi[1]:watermark_roi[1]+watermark_roi[3],

watermark_roi[0]:watermark_roi[0]+watermark_roi[2]] = np.zeros((watermark_h, watermark_w, 3), dtype=np.uint8)

保存處理后的幀

out.write(frame)

cap.release()

out.release()

print(f"去水印成功,輸出文件:{output_path

主站蜘蛛池模板: 久久综合九色综合精品| 色久综合网精品一区二区| 日本丶国产丶欧美色综合| 色五月丁香六月欧美综合| 亚洲 综合 欧美在线视频| 欧美精品色婷婷五月综合| 91久久婷婷国产综合精品青草 | 国产激情综合在线观看| 天天做天天爱天天综合网2021| 一个色综合导航| 偷自拍视频区综合视频区| 天天爽天天狠久久久综合麻豆| 久久综合亚洲鲁鲁五月天| 亚洲欧美乱综合图片区小说区 | 国产精品九九久久精品女同亚洲欧美日韩综合区 | 一本久久知道综合久久| 久久精品国产亚洲综合色| 久久综合久久美利坚合众国| 国产AV综合影院| 久久婷婷色综合一区二区| 久久综合给久久狠狠97色| 成人伊人亚洲人综合网站222| 欧洲 亚洲 国产图片综合| 亚洲综合国产精品| 色综合天天做天天爱| 国产欧美日韩综合| 91在线亚洲综合在线| 亚洲综合色自拍一区| 久久精品国产91久久综合麻豆自制| 欧美精品综合视频一区二区| 国产精品无码久久综合网| 亚洲国产精品综合久久网络 | 狠狠色成人综合网图片区| 久久婷婷午色综合夜啪 | 国产综合精品一区二区三区| 激情综合色五月丁香六月欧美| 亚洲欧洲日韩国产综合在线二区| 狠狠色成人综合首页| 亚洲成a人v欧美综合天堂| 亚洲伊人久久大香线蕉综合图片 | 色噜噜狠狠狠狠色综合久一|