【问题标题】:Recording text/image overlay on Android在 Android 上录制文本/图像叠加
【发布时间】:2012-12-13 08:07:33
【问题描述】:

如何在视频中加入文字或透明图片?我可以显示覆盖相机输出的文本,但如何记录它?使用 opencv 是一种替代方法,但我真的不想使用 opencv 管理器(或 25+ mb 二进制文件)。

有没有办法使用 Android SDK 或 3rd 方库录制叠加视频。我有哪些选择?

更新:我不是在寻找“录制到光盘然后加载录制的视频并处理每一帧”的解决方案。我正在尝试找到一种在录制之前处理每个相机帧的方法。类似opencv的东西。

【问题讨论】:

    标签: android camera


    【解决方案1】:

    您可以从here 获得帮助,从摄像头获取每个帧的视频字节数组,然后使用一些第三方编码器保存它们。现在你可以从byte array创建bitmap,并使用bitmap你可以在上面写一个overlay text。示例代码here,这里是第三方编码器AndroidFFmpeg的链接

    【讨论】:

    • “使用第三方编码器保存它们”,实际上这就是我要问的。我的问题是没有获得视频帧,我已经可以处理并显示。我正在寻找一种解决方案来正确录制或在录制前处理相机帧。
    • 检查我更新的答案。有一个包含示例代码的库。
    • 谢谢,我会试试 ffmpeg。
    猜你喜欢
    • 1970-01-01
    • 2016-06-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多