gpt4 book ai didi

android - 如何在android中将图像编码为h264?

转载 作者:行者123 更新时间:2023-12-04 23:28:17 36 4
gpt4 key购买 nike

出于某种原因,我想在 android 中将图像帧编码为 h264。为了获得更好的性能,我使用 ffmpeg 和 android ndk 对图像进行编码。我很奇怪,将 h264 帧解码为图像很容易,而将图像编码为 h264 帧却很难。当我尝试使用 avcodec_encode_video2 函数时,eclipse 总是显示一条消息
在“启动 MyApp”期间发生内部错误。
java.lang.NullPointerException
这让我抓狂。
我也很生气,android ndk 没有显示任何有用的信息来告诉我发生了什么。谁能帮我?

最佳答案

h264 编码器不是 ffmpeg 的组成部分。通常我们使用开源 x264 编码器,但这具有重大的法律后果。 x264 是 GPL,而通常构建的 ffmpeg 是 LGPL。您可以使用 x264 构建 ffmpeg,或者单独使用 x264。

关于android - 如何在android中将图像编码为h264?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33678804/

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