gpt4 book ai didi

Android 内置相机编码器 VS FFMPEG --- 速度

转载 作者:行者123 更新时间:2023-11-29 16:00:17 27 4
gpt4 key购买 nike

为什么在 android 相机应用程序中录制 1080P、H264 编码的视频是实时快速的,而在相同的视频大小下使用 FFMPEG 在 android 中编码视频却很慢?

我知道 FFMPEG 是一种软件级编码器,它不支持任何硬件功能。

我知道相机应用程序直接从相机驱动程序获取缓冲区数据。

但实际上区别在哪里呢??

为什么相机应用程序的实时速度很快???

它是否使用手机的 GPU 和 OpenGL 功能对视频进行编码,以便实时快速??

因为相机应用程序和 FFMPEG 都在同一台手机上运行,​​但相机仍然实时编码 H264 ???

最佳答案

I know FFMPEG is a software level encoder and it wont support any hardware features.

你基本上已经自己回答了这个问题。许多设备的硬件编解码器不依赖于通常的 CPU 指令来进行任何编码。 FFmpeg 不会利用这些。 (我相信您可以将硬件优化构建到 FFmpeg 中,但我不确定它们在 Android 上的可用性。)

关于Android 内置相机编码器 VS FFMPEG --- 速度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25101688/

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