【发布时间】:2015-09-17 23:01:41
【问题描述】:
在我的应用程序中,我录制了一个视频,我想在该视频的右下方覆盖我公司的网址。我用 MediaRecorder 录制视频,录制没有问题,但是为视频添加文本我没有成功。我搜索并找到了一些库,如 FFmpeg 和 JavaCV,它们可以让用户在视频上叠加文本,但我不知道是否有任何方法可以在 Android 中使用它们。之后找到 OnPreviewFrame,它返回 camerapreivew 的每一帧。我想在用户触摸录制按钮后获取所有帧并使用画布将文本绘制到每个帧,然后将所有这些帧保存在一起,直到录制视频停止,并且视频持续时间固定为 15 秒。这是一个很好的解决方案吗?如果是,我应该如何实现 OnPreviewFrame 功能?我知道如何绘制画布,但我不知道如何将 data[] 转换为位图。
【问题讨论】:
标签: android video canvas bitmap ffmpeg