일반 소개
VideoSeal은 Facebook Research에서 개발한 오픈 소스 동영상 워터마킹 도구로, 효율적인 동영상 워터마크 삽입 및 추출을 위해 설계되었습니다. 이 도구는 사전 학습된 모델, 학습 코드, 추론 코드, 평가 도구 등 최신 오픈 소스 모델을 지원하며, 모두 MIT 라이선스에 따라 공개되었습니다.VideoSeal은 동영상 워터마킹을 지원할 뿐만 아니라 이미지 워터마킹에도 적합하여 다양한 벤치마크 모델(예: MBRS, CIN, TrustMark 및 WAM)을 사용, 수정 및 배포할 수 있도록 제공합니다. 이 도구는 사용자에게 유연하고 효율적인 동영상 보호 솔루션을 제공하는 것을 목표로 설계되었습니다.

체험: https://aidemos.meta.com/videoseal/demo
기능 목록
- 동영상 워터마크 삽입동영상 저작권을 보호하기 위해 동영상에 워터마크를 삽입합니다.
- 동영상 워터마크 추출동영상에서 임베드된 워터마크 정보를 추출합니다.
- 이미지 워터마크 삽입이미지에 워터마크 삽입을 지원합니다.
- 이미지 워터마크 추출이미지에서 임베드된 워터마크 정보를 추출합니다.
- 사전 교육 모델사용자가 직접 사용할 수 있는 사전 학습된 다양한 모델이 제공됩니다.
- 교육 코드전체 교육 코드가 제공되므로 필요에 따라 사용자가 직접 모델을 교육할 수 있습니다.
- 추론 코드워터마크 삽입 및 추출 작업을 용이하게 하기 위한 추론 코드를 제공합니다.
- 평가 도구사용자가 워터마크 삽입 및 추출의 효과를 평가할 수 있도록 평가 도구를 제공합니다.
도움말 사용
설치 프로세스
- Python 설치파이썬 3.10 버전이 시스템에 설치되어 있는지 확인합니다.
- PyTorch 설치: 다음 명령을 사용하여 PyTorch와 해당 종속 요소를 설치합니다:
pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu121
- VideoSeal 설치비디오씰 저장소를 복제하고 종속 요소를 설치합니다:
git clone https://github.com/facebookresearch/videoseal.git
cd videoseal
pip install -e .
- Decord 설치(선택 사항)동영상 처리용 라이브러리, 설치 권장:
pip install decord
사용 프로세스
동영상 워터마크 삽입
- 비디오 로드토치비전을 사용하여 동영상을 로드하고 정규화합니다:
import torchvision
import videoseal
from videoseal.evals.metrics import bit_accuracy
video_path = "assets/videos/1.mp4"
video = torchvision.io.read_video(video_path, output_format="TCHW")
video = video.float() / 255.0
- 모델 로드: 비디오실 모델을 로드합니다:
model = videoseal.load("videoseal")
- 임베디드 워터마크: 동영상에 워터마크를 삽입합니다:
outputs = model.embed(video, is_video=True)
video_w = outputs["imgs_w"]
msgs = outputs["msgs"]
동영상 워터마크 추출
- 워터마크 정보 추출워터마크가 있는 동영상에서 임베디드 정보를 추출합니다:
msg_extracted = model.extract_message(video_w, aggregation="avg", is_video=True)
이미지 워터마크 삽입 및 추출
- 이미지 로드: 이미지를 로드하고 정규화합니다:
img = video[0:1]
outputs = model.embed(img, is_video=False)
img_w = outputs["imgs_w"]
msg_extracted = model.extract_message(img_w, aggregation="avg", is_video=False)
기타 기능
- 사전 교육 모델 다운로드모델은 허깅 페이스를 통해 자동으로 다운로드되거나 모델 경로를 수동으로 다운로드하고 업데이트할 수 있습니다.
- 벤치마크 모델 다운로드다운로드 가이드가 제공되며 사용자는 타사 모델을 수동으로 다운로드해야 합니다.
- VMAF 평가사용자가 동영상 품질을 평가할 수 있도록 VMAF 설치 및 사용 가이드가 제공됩니다.
© 저작권 정책
기사 저작권 AI 공유 서클 모두 무단 복제하지 마세요.
관련 문서
댓글 없음...