如何使用 Android SDK 或 NDK 方法裁剪视频

Posted

技术标签:

【中文标题】如何使用 Android SDK 或 NDK 方法裁剪视频【英文标题】:How to crop video using Android SDK or NDK method 【发布时间】:2013-02-26 13:12:31 【问题描述】:

我有一个非常宽的视频,我试图在显示器中裁剪一部分,我试图找到一种方法,或许可以获取该视频的原始分辨率的位图,然后用它做我喜欢的事情(即将视频从一侧移动到另一侧)。我希望能够观看放置在屏幕上的调整大小的图像,就好像视频被裁剪一样。我想这可以用getDrawingCache 之类的东西来完成,但我没有得到我正在寻找的完整分辨率。有谁知道解决这个问题的方法?

编辑:我为视频视图找到了最新的source file,所以我将看看编辑效果如何

【问题讨论】:

【参考方案1】:

您可以简单地在比实际显示更大的表面上渲染视频,然后操纵该视图的位置和裁剪。

【讨论】:

谢谢 - 但帽子似乎不起作用,因为视频视图总是调整到页面的整个宽度。我尝试了类似的方法,但我发现它并没有按照您希望的方式调整大小。 您应该自定义视频视图以更改此“调整大小”行为。 我会看看这个,干杯 - 听起来你自己已经经历过这个并取得了一些成功。是时候再试一次了! 一旦我涉足它,我会发布修复

以上是关于如何使用 Android SDK 或 NDK 方法裁剪视频的主要内容,如果未能解决你的问题,请参考以下文章

Android SDK和NDK

android ndk是啥

Android NDK开发简介 NDK和SDK以及JNI有啥关系

Android SDK NDK开发总结

获取Android NDK版本的正确方法是啥

Android SDK Manager 安装特定版本的 NDK Bundle