使用ffmpeg 进行视频处理,包括去除视频水印,剪辑视频,合并视频,提取某一视频音频,视频内容,将自己喜欢的音频跟视频进行合并,以及给视频添加文字水印
话不多说
1:安装ffmpeg,配置好环境变量,这样,cmd窗口就可以直接实现了
https://pan.baidu.com/s/1Cq_aCVCiJP69bJUGGpHGmQ 提取码:8ceq
2:去除水印
执行:ffmpeg -i 视频1.mp4 -filter_complex "delogo=x=190:y=10:w=165:h=25:show=0" 重新命名的视频.mp4
清除水印的时候,要根据视频长宽大小,估量一个水印所在的坐标来惊醒x,y,w,h定位
3:对去除水印后的视频进行剪辑
执行: ffmpeg -i 重新命名后的视频.mp4 -ss 00:00:03 -t 00:00:15 重新命名后的视频cut.mp4
剪辑时间从第三秒开始剪辑15s的内容
4:合并两个视频为一
(1): 将要进行合并的两个视频形成为ts文件
ffmpeg -i "1-1.mp4" -c copy -bsf:v h264_mp4toannexb -f mpegts 1-1.ts
ffmpeg -i "1-2.mp4" -c copy -bsf:v h264_mp4toannexb -f mpegts 1-2.ts
(2):合并两个ts文件
ffmpeg -i "concat:1-1.ts|1-2.ts" -c copy -bsf:a aac_adtstoasc "1.mp4"
4:视频中提取音频
ffmpeg -i test2.mp4 -vn -y -acodec copy 1.m4a
5:视频中提取视频内容
ffmepg -i 1.MP4 -vcodec copy -an 1_audio.mp4
6:将 视频跟音频进行合并
ffmpeg -i 1_audio.mp4 -i 1.m4a -vcodec copy -acodec copy new_video.mp4
7:给做好的视频添加文字水印
可以设定位置,设定颜色
ffmpeg -i new_video.mp4 -vf "drawtext=fontfile=simhei.ttf: text='Alicia':x=100:y=10:fontsize=24:fontcolor=yellow:shadowy=2" drawtext.mp4