我已经阅读了toppic中的这个问题: FFMPEG overlay two video and add text
ffmpeg -i raw_video.mp4 -i watermark.png -i watermark2.png -filter_complex [0:v]drawtext=fontfile=font.ttf:text='text1':fontcolor=black@1.0:fontsize=24:x=20:y=259, drawtext=fontfile=font.ttf:text='text2':fontcolor=black@1.0:fontsize=24:x=500:y=500[text]; [text][1:v]overlay=215:0[ol1];[ol1][2:v]overlay=400:300[filtered]"-map "[filtered]" -codec:v libx264 -codec:a copy output.mp4 "
我尝试使用此ffmpeg,但出错。
请帮助我
答案 0 :(得分:0)
"
导致错误:[AVFilterGraph @ 0x55f096873c40] No such filter: ''
Error initializing complex filters.
Invalid argument
删除结尾的"
。
将[filtered]"-map
更改为[filtered]" -map
。
将过滤器表括在引号中:"[0:v]drawtext...overlay=400:300[filtered]"
将enable='between(t,0,20)';[v]drawtext
更改为enable='between(t,0,20)',drawtext
并阅读Filtering Introduction和Filtergraph description。