ffmpeg 如何剔除掉视频中的水印和马赛克

您所在的位置:网站首页 图片视频去除水印 ffmpeg 如何剔除掉视频中的水印和马赛克

ffmpeg 如何剔除掉视频中的水印和马赛克

2024-06-10 13:26| 来源: 网络整理| 查看: 265

FFmpeg 是一款功能强大的用于处理音视频的开源软件,可以用它来剔除视频中的水印和马赛克。具体实现方法如下:

剔除视频中的水印:FFmpeg 可以使用 maskfilter 滤镜来剔除视频中的水印。例如,以下命令可以去除视频中的水印,假设水印区域为 (x,y,w,h): ffmpeg -i input.mp4 -filter_complex "[0:v]delogo=x=x:y=y:w=w:h=h" -c:a copy output.mp4

其中,-filter_complex 表示复杂滤镜链,[0:v] 表示输入视频的视频流,delogo 表示使用 delogo 滤镜,x、y、w、h 分别表示水印区域的左上角坐标和宽高。这个命令会将 input.mp4 中的水印去除,并生成一个新的视频文件 output.mp4。

剔除视频中的马赛克:FFmpeg 可以使用 minterpolate 滤镜来剔除视频中的马赛克。例如,以下命令可以对 input.mp4 中的第 0 分钟到第 1 分钟的视频进行去马赛克处理: ffmpeg -i input.mp4 -filter:v "minterpolate='mi_mode=mci:mc_mode=aobmc:mb_size=8'" -ss 0 -t 60 -c:a copy output.mp4

其中,-filter:v 表示视频滤镜,minterpolate 表示使用 minterpolate 滤镜,mi_mode=mci、mc_mode=aobmc、mb_size=8 分别表示帧间插值算法、运动补偿算法和块大小。-ss 0 和 -t 60 表示从视频的第 0 秒开始取 60 秒的视频进行处理。这个命令会将 input.mp4 中的马赛克去除,并生成一个新的视频文件 output.mp4。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3