抖音上的小视频看见好玩的想下载下来变成自己的,却发现被加载上了水印,如何去除水印呢,本期就来讲一讲。去除水印的方法有很多种,本期之讲解最简单的方法——改变图片大小来去除水印。

以火起来的西瓜妹为例。

基本原理为,运用 VideoReader将视频转化为帧保存为图片,如下图所示

我们可以发现抖音的水印在左上方和右下方会有,我们如果把水印所在的行去掉则会变为这时候我们需要用到imcrop函数

将含有水印的部分去掉

具体图片读取与处理代码如下

fileName=('douyin.mp4');

obj = VideoReader(fileName);

numFrames =obj.NumberOfFrame;%读取总的帧数

for i = 1:numFrames

frame = read(obj,i);

cc =  imcrop(frame,[1.5 48.5 477 332]);

imwrite(cc,strcat(num2str(i),'.jpg'),'jpg');

当把所有图片处理完后再用VideoWriter进行重新生成视频代码如下

aviobj=VideoWriter('lll','MPEG-4');

aviobj.FrameRate=30;

open(aviobj);

for i=1:452

frames=imread([num2str(i) '.jpg']);

writeVideo(aviobj,frames);

close(aviobj);

下面是去除水印之后的效果

主演:徐峥 / 周一围 / 王传君

本公众号属于个体公众号没有什么收益来维护运营,请支持的朋友们多点击一下文章底端广告,谢谢大家!在学习中得到乐趣,在乐趣中收获学习,欢迎关注和分享该公众号。本次代码已上传qq群。如果您有什么建议可以公众号直接回复即可,期待您的加入,也希望您分享给您身边有需要的人。