抖音上的小视频看见好玩的想下载下来变成自己的,却发现被加载上了水印,如何去除水印呢,本期就来讲一讲。去除水印的方法有很多种,本期之讲解最简单的方法——改变图片大小来去除水印。
以火起来的西瓜妹为例。
基本原理为,运用 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群。如果您有什么建议可以公众号直接回复即可,期待您的加入,也希望您分享给您身边有需要的人。