android - FFmpeg 与 Vitamio

标签 android ffmpeg vitamio

我正在考虑在 Android 中制作视频应用。我开始知道有两个著名的库,FFMPEGVitamio

我只想知道我可以使用这两个库执行简单的视频功能,例如播放视频、抓取帧、将视频转换为 mp3 吗?他们的优缺点是什么?

提前致谢。

最佳答案

Vitamio 更易于使用。它就像 Android 中的默认 MediaPlayer 但具有一些奇特的功能。同时它不能做你想做的一切。据我了解,它只是播放视频。

FFmpeg 没有那么简单。这是一个非常强大的库,需要用 C 语言进行一些深思熟虑的原生编码。我相信您可以用它做任何您需要的事情,但这会花费您很多精力。

所以我建议您使用默认的 Android 或 Vitamio 的 MediaPlayer 来播放视频。并借助 FFmpeg 实现一些特定功能。

关于android - FFmpeg 与 Vitamio,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12534034/

相关文章:

android - 我调用 finish() 和 startActivity() 的顺序有关系吗?

c - 采样率转换函数无法产生可听声音,但只能产生小段音频

video - FFmpeg:如何将带有黑框的水平非全高清视频渲染为 1920x1080 的视频,背景模糊

android - 在某些 Android 设备上使用 vitamio 库时 Videoview 质量差

android - 从市场以外的网站以编程方式在 Android 设备上下载、安装和删除 .apk 文件

android - Android 服务自动停止

java - 如何使用 Vitamio 播放加密视频文件 (.mpg)?

java - Vitamio 示例错误 - java.lang.UnsatisfiedLinkError : Couldn't load vinit findLibrary returned null

android - 如何重绘surfaceview android的一部分

php - FFMPEG 转换