简体   繁体   English

FFmpeg:修剪视频,然后添加带有多个文本的水印

[英]FFmpeg: Trim video then add watermark with multiple text

I want to trim a video then convert a video using FFMPEG and place a watermark with multiple texts on it. 我要修剪视频,然后使用FFMPEG转换视频,并在上面放置带有多个文本的水印。 I have commands for trimming : 我有修剪命令:

ffmpeg -i 1.mp4 -ss 00:00:03 -t 00:03:08 -async 1 -c copy output1.mp4

and for watermark with text placing 以及带有文本放置的水印

ffmpeg -i 1.mp4 -i watermark_small.png -filter_complex "[0:v][1:v]overlay=10:10, drawtext=enable='between(t,0,12)':fontfile=font.ttf:text='Some text' : fontcolor=black: fontsize=18: box=1: boxcolor=yellow@0.5:boxborderw=5: x=(w-text_w)/1.15:y=30, drawtext=enable='between(t,14,22)':fontfile=font.ttf:text='Next text' : fontcolor=black: fontsize=18: box=1: boxcolor=yellow@0.5:boxborderw=5: x=(w-text_w)/1.15:y=30" -codec:v libx264 -preset ultrafast output1.mp4

Can someone help me to combine them together? 有人可以帮助我将它们组合在一起吗?

Use 采用

ffmpeg -ss 00:00:03 -t 00:00:08 -i 1.mp4 -i watermark_small.png -filter_complex 
  "[0:v][1:v]overlay=10:10, 
   drawtext=enable='between(t,0,12)':fontfile=font.ttf:text='Some text' : fontcolor=black:
   fontsize=18: box=1: boxcolor=yellow@0.5:boxborderw=5: x=(w-text_w)/1.15:y=30,
   drawtext=enable='between(t,14,22)':fontfile=font.ttf:text='Next text':fontcolor=black:
   fontsize=18: box=1: boxcolor=yellow@0.5:boxborderw=5: x=(w-text_w)/1.15:y=30"
-c:v libx264 -preset ultrafast output1.mp4

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM