6

我一直在寻找一种在视频上添加水印的方法,无论是图像还是文本。诸如“XYZ 的财产”之类的内容,或者自视频开始录制“2:45”以来已经过了多少秒。在右下角。

到目前为止,我只找到了涉及使用 FFMPEG 服务器的解决方案。这不是我想要的,我想知道是否存在更简单的解决方案。

4

1 回答 1

1

您可以检查 VideoLAN 播放器。具有 GPL 许可证的开源播放器可以呈现几乎所有类型的视频文件。您可以拥有源代码并根据您的要求进行修改。在这种情况下,您必须在预定义的时间段内在视频上添加一个图层,或者在整个视频渲染期间将水印“打开”。

项目代码可在GIT获得。请参阅Mobile VLC以获得更好的视觉效果。

对于屏幕录制,Android 提供了 Kitkat 及更高版本 (>4.4) 的方法。您可以使用命令 adb shell screenrecord 通过 Android SDK 中包含的 adb 工具访问屏幕录制。

示例代码:(默认以 4Mbps 记录)

adb shell screenrecord --bit-rate 8000000 /sdcard/yourfilename.mp4

将是您感兴趣的。

于 2013-12-04T11:53:47.553 回答