├── LICENSE ├── README.md ├── data ├── images_for_i2v │ ├── a_red_panda_eating_leaves.png │ └── a_squirrel_eating_nuts.png └── test_prompts.txt ├── examples ├── modelscope │ ├── 00 │ │ ├── mask_gt.gif │ │ ├── mask_pred.gif │ │ ├── tampered.gif │ │ └── watermarked.gif │ ├── 01 │ │ ├── mask_gt.gif │ │ ├── mask_pred.gif │ │ ├── tampered.gif │ │ └── watermarked.gif │ ├── 02 │ │ ├── mask_gt.gif │ │ ├── mask_pred.gif │ │ ├── tampered.gif │ │ └── watermarked.gif │ └── 03 │ │ ├── mask_gt.gif │ │ ├── mask_pred.gif │ │ ├── tampered.gif │ │ └── watermarked.gif └── stable-video-diffusion │ ├── 00 │ ├── mask_gt.gif │ ├── mask_pred.gif │ ├── tampered.gif │ └── watermarked.gif │ ├── 01 │ ├── mask_gt.gif │ ├── mask_pred.gif │ ├── tampered.gif │ └── watermarked.gif │ ├── 02 │ ├── mask_gt.gif │ ├── mask_pred.gif │ ├── tampered.gif │ └── watermarked.gif │ └── 03 │ ├── mask_gt.gif │ ├── mask_pred.gif │ ├── tampered.gif │ └── watermarked.gif ├── requirements.txt ├── spatial_tamper_localization.py ├── temporal_tamper_localization.py ├── utils.py ├── watermark.py └── watermark_embedding_and_extraction.py /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurunyi/VideoShield/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurunyi/VideoShield/HEAD/README.md -------------------------------------------------------------------------------- /data/images_for_i2v/a_red_panda_eating_leaves.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurunyi/VideoShield/HEAD/data/images_for_i2v/a_red_panda_eating_leaves.png -------------------------------------------------------------------------------- /data/images_for_i2v/a_squirrel_eating_nuts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurunyi/VideoShield/HEAD/data/images_for_i2v/a_squirrel_eating_nuts.png -------------------------------------------------------------------------------- /data/test_prompts.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurunyi/VideoShield/HEAD/data/test_prompts.txt -------------------------------------------------------------------------------- /examples/modelscope/00/mask_gt.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurunyi/VideoShield/HEAD/examples/modelscope/00/mask_gt.gif -------------------------------------------------------------------------------- /examples/modelscope/00/mask_pred.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurunyi/VideoShield/HEAD/examples/modelscope/00/mask_pred.gif -------------------------------------------------------------------------------- /examples/modelscope/00/tampered.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurunyi/VideoShield/HEAD/examples/modelscope/00/tampered.gif -------------------------------------------------------------------------------- /examples/modelscope/00/watermarked.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurunyi/VideoShield/HEAD/examples/modelscope/00/watermarked.gif -------------------------------------------------------------------------------- /examples/modelscope/01/mask_gt.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurunyi/VideoShield/HEAD/examples/modelscope/01/mask_gt.gif -------------------------------------------------------------------------------- /examples/modelscope/01/mask_pred.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurunyi/VideoShield/HEAD/examples/modelscope/01/mask_pred.gif -------------------------------------------------------------------------------- /examples/modelscope/01/tampered.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurunyi/VideoShield/HEAD/examples/modelscope/01/tampered.gif -------------------------------------------------------------------------------- /examples/modelscope/01/watermarked.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurunyi/VideoShield/HEAD/examples/modelscope/01/watermarked.gif -------------------------------------------------------------------------------- /examples/modelscope/02/mask_gt.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurunyi/VideoShield/HEAD/examples/modelscope/02/mask_gt.gif -------------------------------------------------------------------------------- /examples/modelscope/02/mask_pred.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurunyi/VideoShield/HEAD/examples/modelscope/02/mask_pred.gif -------------------------------------------------------------------------------- /examples/modelscope/02/tampered.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurunyi/VideoShield/HEAD/examples/modelscope/02/tampered.gif -------------------------------------------------------------------------------- /examples/modelscope/02/watermarked.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurunyi/VideoShield/HEAD/examples/modelscope/02/watermarked.gif -------------------------------------------------------------------------------- /examples/modelscope/03/mask_gt.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurunyi/VideoShield/HEAD/examples/modelscope/03/mask_gt.gif -------------------------------------------------------------------------------- /examples/modelscope/03/mask_pred.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurunyi/VideoShield/HEAD/examples/modelscope/03/mask_pred.gif -------------------------------------------------------------------------------- /examples/modelscope/03/tampered.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurunyi/VideoShield/HEAD/examples/modelscope/03/tampered.gif -------------------------------------------------------------------------------- /examples/modelscope/03/watermarked.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurunyi/VideoShield/HEAD/examples/modelscope/03/watermarked.gif -------------------------------------------------------------------------------- /examples/stable-video-diffusion/00/mask_gt.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurunyi/VideoShield/HEAD/examples/stable-video-diffusion/00/mask_gt.gif -------------------------------------------------------------------------------- /examples/stable-video-diffusion/00/mask_pred.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurunyi/VideoShield/HEAD/examples/stable-video-diffusion/00/mask_pred.gif -------------------------------------------------------------------------------- /examples/stable-video-diffusion/00/tampered.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurunyi/VideoShield/HEAD/examples/stable-video-diffusion/00/tampered.gif -------------------------------------------------------------------------------- /examples/stable-video-diffusion/00/watermarked.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurunyi/VideoShield/HEAD/examples/stable-video-diffusion/00/watermarked.gif -------------------------------------------------------------------------------- /examples/stable-video-diffusion/01/mask_gt.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurunyi/VideoShield/HEAD/examples/stable-video-diffusion/01/mask_gt.gif -------------------------------------------------------------------------------- /examples/stable-video-diffusion/01/mask_pred.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurunyi/VideoShield/HEAD/examples/stable-video-diffusion/01/mask_pred.gif -------------------------------------------------------------------------------- /examples/stable-video-diffusion/01/tampered.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurunyi/VideoShield/HEAD/examples/stable-video-diffusion/01/tampered.gif -------------------------------------------------------------------------------- /examples/stable-video-diffusion/01/watermarked.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurunyi/VideoShield/HEAD/examples/stable-video-diffusion/01/watermarked.gif -------------------------------------------------------------------------------- /examples/stable-video-diffusion/02/mask_gt.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurunyi/VideoShield/HEAD/examples/stable-video-diffusion/02/mask_gt.gif -------------------------------------------------------------------------------- /examples/stable-video-diffusion/02/mask_pred.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurunyi/VideoShield/HEAD/examples/stable-video-diffusion/02/mask_pred.gif -------------------------------------------------------------------------------- /examples/stable-video-diffusion/02/tampered.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurunyi/VideoShield/HEAD/examples/stable-video-diffusion/02/tampered.gif -------------------------------------------------------------------------------- /examples/stable-video-diffusion/02/watermarked.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurunyi/VideoShield/HEAD/examples/stable-video-diffusion/02/watermarked.gif -------------------------------------------------------------------------------- /examples/stable-video-diffusion/03/mask_gt.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurunyi/VideoShield/HEAD/examples/stable-video-diffusion/03/mask_gt.gif -------------------------------------------------------------------------------- /examples/stable-video-diffusion/03/mask_pred.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurunyi/VideoShield/HEAD/examples/stable-video-diffusion/03/mask_pred.gif -------------------------------------------------------------------------------- /examples/stable-video-diffusion/03/tampered.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurunyi/VideoShield/HEAD/examples/stable-video-diffusion/03/tampered.gif -------------------------------------------------------------------------------- /examples/stable-video-diffusion/03/watermarked.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurunyi/VideoShield/HEAD/examples/stable-video-diffusion/03/watermarked.gif -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurunyi/VideoShield/HEAD/requirements.txt -------------------------------------------------------------------------------- /spatial_tamper_localization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurunyi/VideoShield/HEAD/spatial_tamper_localization.py -------------------------------------------------------------------------------- /temporal_tamper_localization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurunyi/VideoShield/HEAD/temporal_tamper_localization.py -------------------------------------------------------------------------------- /utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurunyi/VideoShield/HEAD/utils.py -------------------------------------------------------------------------------- /watermark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurunyi/VideoShield/HEAD/watermark.py -------------------------------------------------------------------------------- /watermark_embedding_and_extraction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurunyi/VideoShield/HEAD/watermark_embedding_and_extraction.py --------------------------------------------------------------------------------