使用 ffmpeg给mov视频添加文字水印遇到这样的报错

使用 ffmpeg给mov视频添加文字水印遇到这样的报错
导出的视频也是不对的

代码如下:
ffmpeg -i D:\source.mov -vf "drawtext=fontsize=100:fontfile=Arial.ttf: text='2022KL':x=10:y=10:fontsize=24:fontcolor=white:shadowy=2" D:\out_source.mov

报错如下:
[mov @ 0000020316d84940] Application provided duration: -9223372036854775808 / timestamp: -9223372036854775808 is out of range for mov/mp4 format
[mov @ 0000020316d84940] pts has no value

导出的视频:

img

请问我该如何解决

这个报错是提示 源视频文件就有问题吧,source.mov ,可以先换个视频试试看参数有没有问题