我有这段代码用于在视频上添加水印文字:
ffmpeg -i out.mp4 -vf "drawtext=fontfile='arialbd.ttf': font=arialbd: text='SiteName.local': fontsize=18: fontcolor=white: x=10:y=h-th-10" -acodec copy -y out2.mp4
然后我想通过jwplayer
播放。
当我输入一个正常尺寸的视频(例如500x300px)时,一切都还可以,它是预览播放器:
但如果视频尺寸较大(例如1500x900px),那就是预览播放器:
或者,如果视频的尺寸非常小(例如150x90像素),则预览播放器:
我知道在fontsize
命令中发生这种情况的原因是ffmpeg
。
现在我认为必须获取视频的width
和height
,然后计算并发现公式,并找到最佳使用fontsize
。如果您同意,那么最好的配方是什么?!
或许我不应该使用fontsize
!我可以使用ffmpeg
命令中的参数来达到目标?!
你的想法是什么?