【发布时间】:2015-06-24 14:43:19
【问题描述】:
是否有 API 调用或库可以在录制过程中将图形嵌入到 Android 视频中。我想将时间戳直接印在视频上。我已经看到有关拦截比特流的讨论,但我担心像这样的本土解决方案存在兼容性和性能问题。目前我使用 ffmpeg 将其添加到后处理中,这与文件时间戳有问题。
【问题讨论】:
是否有 API 调用或库可以在录制过程中将图形嵌入到 Android 视频中。我想将时间戳直接印在视频上。我已经看到有关拦截比特流的讨论,但我担心像这样的本土解决方案存在兼容性和性能问题。目前我使用 ffmpeg 将其添加到后处理中,这与文件时间戳有问题。
【问题讨论】:
我有一些想法给你:
使用 GLSurfaceView(例如检查 Rotoscope)或 TextureView 进行记录
对 GLSurfaceView 使用 GLES20.glReadPixels() 或对 TextureView 使用 getBitmap() 来获取位图数据
从位图创建画布,然后画出你想要的任何东西
玩得开心!
【讨论】: