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

代碼指令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

主站蜘蛛池模板: 婷婷久久综合九色综合98| 久久久久亚洲AV综合波多野结衣| 久久久久亚洲av综合波多野结衣| 婷婷五月综合缴情在线视频| 久久一日本道色综合久久| 久久婷婷五月综合成人D啪 | 色综合久久精品中文字幕首页 | 国产香蕉久久精品综合网| 亚洲偷自拍拍综合网| 亚洲国产综合网| 国产成人综合日韩精品无码不卡 | 久久婷婷色香五月综合激情| 色婷婷久久综合中文久久一本| 久久婷婷五月综合国产尤物app| 亚洲国产aⅴ综合网| 狠狠色狠狠色综合日日五| 欧美日韩亚洲综合在线| 狠狠色丁香婷婷综合| 五月综合激情婷婷六月色窝| 亚洲AV综合色区无码一区爱AV | 99久久国产综合精品成人影院 | 五月天激情综合网| 久久综合亚洲欧美成人| 天天综合久久久网| 婷婷久久综合九色综合98| 久久精品综合网| 久久久久高潮综合影院| 久久久久久青草大香综合精品| 天天干天天射综合网| 欧美一区二区三区久久综合 | 国产亚洲精品精品国产亚洲综合 | 麻豆精品久久精品色综合| 亚洲国产精品综合久久网络| 色综合久久天天综合| 久久久久久青草大香综合精品 | 国产成+人+综合+亚洲欧美| 色欲久久久天天天综合网精品| 亚洲国产综合精品中文第一| 久久综合香蕉国产蜜臀AV| 国产欧美日韩综合精品一区二区三区 | 综合色就爱涩涩涩综合婷婷|