视频叠加文字功能分为以下两个功能模块:
1.在原始YUV数据图像的制定坐标叠加指定大小矩形YUV图像
2.绘制文字YUV矩形图形
首先,计算出指定字体大小的绘制文字所需要的像素点图像寛高w,h,然后在需要叠加的原始图像yuv_src上的指定坐标上抠出对应寛w,高h的矩形图像yuv_dst,接着,在yuv_dst上绘制文字,绘制完成后将yuv_dst叠加到原始位置。
需要用到的库,ffmpeg,freetype。
视频叠加文字功能分为以下两个功能模块:
1.在原始YUV数据图像的制定坐标叠加指定大小矩形YUV图像
2.绘制文字YUV矩形图形
首先,计算出指定字体大小的绘制文字所需要的像素点图像寛高w,h,然后在需要叠加的原始图像yuv_src上的指定坐标上抠出对应寛w,高h的矩形图像yuv_dst,接着,在yuv_dst上绘制文字,绘制完成后将yuv_dst叠加到原始位置。
需要用到的库,ffmpeg,freetype。