【问题标题】:Encode photos into (some) video format in Android在 Android 中将照片编码为(某些)视频格式
【发布时间】:2014-09-08 17:01:39
【问题描述】:

在我的应用程序中,我需要将照片(由用户拍摄)转换为一些可播放的(在 Android 设备和 PC 网络浏览器上)视频格式。

我的第一个也是显而易见的选择是 GIF,我已经设法使用这个 https://github.com/nbadal/android-gif-encoder 让它工作,但结果质量很差。我现在没有看到的是 gif 是一个糟糕的标准 - 每帧只有 256 种颜色,几乎没有压缩,所以对我来说它是无用的。

我知道可以为此使用 ffmpeg,但我没有使用 NDK 的经验(而且我只在大学使用过 C)。

还有其他值得探索的选择吗?

编辑:它需要在 ICS 上工作 (minSdkVersion=15)

【问题讨论】:

    标签: android video ffmpeg gif


    【解决方案1】:

    您可以使用MediaMuxer(适用于 4.3 以上的 android)将您的图像转换为 mp4。

    【讨论】:

    • 我在一些 SO 问题中遇到了这个问题,但它需要在 API 15 上工作(我已经编辑了我的问题以包含它)
    • 您尝试过MediaCodec吗,它应该适用于早期版本。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多