ffmpeg常规操作: 给图片加图片水印 连接视频 转视频格式 加背景音乐

给一张图片加多个水印
ffmpeg -i 1.png -vf "movie=mask.png[1watermask];movie=mask-kdx2.png[2watermask];[in][1watermask] overlay=960:0:1[int];[int][2watermask]overlay=0:0:1[out]" -y 3.jpg
 


给一张图片加一个水印
//scale表示图片长宽
ffmpeg -i 1.jpg -vf "movie=c:\2.jpg,scale=150:183[watermask];[in][watermask] overlay=100:100[out]" -y 3.jpg
ffmpeg -i blank.png -vf movie='C\:\\Users\\WLR\\Desktop\\excle学习\\4.png',scale=150:183[watermask];[in][watermask]overlay=100:300[out] -y 3.jpg

将图片转化为mp4格式
ffmpeg -f image2 -i %d.jpg tt.mp4

将mp4文件转格式,转为ts
ffmpeg -i moban4.mp4 -vcodec copy -vbsf h264_mp4toannexb ..\ts\moban4.ts

连接各个ts文件win10命令
copy/b "start1.ts"+"start_font.ts"+"switch1.ts"+"moban1.ts"+"switch2.ts"+"moban2.ts"+"switch3.ts"+"moban3.ts"+"switch4.ts"+"moban4.ts"+"end0.ts" /y output.ts
连接各个ts文件ffmpeg命令
ffmpeg -i "concat:input1.ts|input2.ts|input3.ts" -c copy -bsf:a aac_adtstoasc -movflags +faststart output.mp4

将ts文件转格式,转为mp4
ffmpeg -i output.ts -acodec copy -vcodec copy -absf aac_adtstoasc output.mp4

给视频添加背景音乐(设置时间为60秒)
ffmpeg -i ../mp3/culture.mp3 -i output.mp4 -t 60 -y ../user_video/output2.mp4

给视频添加背景音乐(不设置时间,默认时间(取最长时间),mp3与MP4比较)
ffmpeg -i ../mp3/culture.mp3 -i output.mp4  -y ../user_video/output2.mp4

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值