在视频上书写文字并在最佳条件下在播放器上显示

时间:2016-11-10 02:49:23

标签: video ffmpeg jwplayer7

我有这段代码用于在视频上添加水印文字:

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)时,一切都还可以,它是预览播放器:

500x300px
(图片上的文字大小合适。)

但如果视频尺寸较大(例如1500x900px),那就是预览播放器:

1500x900px
(图片上的文字难以辨认。)

或者,如果视频的尺寸非常小(例如150x90像素),则预览播放器:

150x90px
(图片上的文字包含在视频中。)

我知道在fontsize命令中发生这种情况的原因是ffmpeg

现在我认为必须获取视频的widthheight,然后计算并发现公式,并找到最佳使用fontsize。如果您同意,那么最好的配方是什么?!

或许我不应该使用fontsize!我可以使用ffmpeg命令中的参数来达到目标​​?!

你的想法是什么?

0 个答案:

没有答案