gpt4 book ai didi

video - 使用 FFMpeg 在 Android 中处理视频文件

转载 作者:行者123 更新时间:2023-12-04 23:00:38 27 4
gpt4 key购买 nike

我想使用 FFMpeg 在 android 上进行视频处理。我成功构建了 .so 库并将其链接到我的 NDK 项目,但现在我真的不知道下一步该做什么。我找不到任何关于如何例如的例子裁剪视频或从 NDK 旋转它。我发现了许多 ffmpeg 命令行工具的示例,例如:

ffmpeg -i in.mp4 -filter:v "crop=out_w:out_h:x:y" out.mp4

但它们都没有引用 C 代码。这是否可以在 NDK C 代码中执行类似上述示例的操作?我在哪里可以找到适合初学者的 FFMpeg 示例?这可以从android应用程序调用ffmpeg命令行工具吗?

最佳答案

为 Android 安装免费的“GNURoot”应用程序。它不需要root访问权限即可安装。然后它有一个可以安装的 Debian 发行版。启动 Debian 后:

apt-get update
apt-get upgrade

从那里 apt-get install ffmpeg
我会自己尝试并在这里跟进。

更新:GNURoot Debian 给我带来了麻烦。但我终于在我的 Nexus7 上安装了 ffmpeg。您应该尝试使用 GNURoot Fedora 和 rpmfusion 存储库,而不是 GNURoot Debian:
yum localinstall --nogpgcheck \
http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm \
yum localinstall --nogpgcheck http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

启用 repo 后, yum install ffmpeg你准备好了!适用于 Nexus 7,但不适用于 Galaxy Tab 4。

关于video - 使用 FFMpeg 在 Android 中处理视频文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24161839/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com