ffmpeg_test.png

预览视频在底部

安装FFmpeg

Centos 7

** 安装EPEL Release,因为安装需要使用其他的repo源,所以需要EPEL支持
sudo yum install -y epel-release rpm
** 如果出现缺少Code提示,就执行此条命令
sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7 
** 导入一个Code
sudo rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro 
** 安装nux-dextop 源
sudo rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-1.el7.nux.noarch.rpm
** 安装FFMPEG
sudo yum install -y ffmpeg
** 查看FFMPEG是否安装成功 成功会显示FFMPEG的版本
ffmpeg -version

FFmpeg去水印

将视频生成一张帧图

INFILE=FFmpeg_music_mv.mp4
ffmpeg -hide_banner -ss 3 -y -i "${INFILE}" -f image2 -vframes 1 ${INFILE}.jpg
** FFmpeg-music-mv.mp4 为当前目录的视频
** 当前目录获得一张帧图 FFmpeg-music-mv.mp4.jpg

获取水印坐标
参考: ffmpeg-watermark-position-extraction-tools

打开网页 上传上面获取的图片,手动移动遮罩到水印位置[调整大小]至覆盖水印

Command:区域会生成命令(仅截取视频15秒的内容)
ffmpeg -hide_banner -loglevel error -y -i 源视频名称.mp4 -vf delogo=x=771:y=20:w=144:h=58:show=0 -t 15 去水印输出名称.mp4

去水印
INFILE=FFmpeg_music_mv.mp4 #源视频
ffmpeg -hide_banner -loglevel error -y -i FFmpeg_music_mv.mp4 -vf delogo=x=771:y=20:w=144:h=58:show=0 -t 15 222.mp4

完整内容去除时间参数: -t 15
命令

INFILE=源视频.mp4
ffmpeg -hide_banner -loglevel error -y -i 源视频.mp4 -vf delogo=x=240:y=446:w=256:h=114:show=0 处理后.mp4

源视频预览:
去水印视频预览:

End
如果觉得我的文章对你有用,请随意赞赏