1

我正在开发一个应用程序,用户可以在视频中添加图像,如给定的屏幕截图。用户应该能够在屏幕上的任何位置移动图像小部件,调整它的大小,也可以旋转它。

现在我使用 Stack 和 MatrixGestureDetector 让用户在屏幕上移动图像。

我想从用户放置的图像中获取:

  • 位置/坐标
  • 规模
  • 回转

这些数据随后将用于ffmpeg,但这个问题只是关于获取展示位置数据。

视频上画布中的图像和绘制文本示例:

如您所见,我们可以在画布上移动图像并在视频上绘制文本。 完成所有这些之后,如何获得关于合并图像的确切位置

4

1 回答 1

0

有两种方法可以做到这一点,一种是困难的方法,一种是简单的方法:

  • 简单的方法:
    您可以使用木薯粉之类的软件包为您的视频添加文本覆盖

  • 艰难的方式:您基本上将视频拆分为单个图像帧,并使用堆栈小部件在每个帧中添加一个文本覆盖,这并不容易实现。

于 2020-09-25T19:18:00.763 回答