gpt4 book ai didi

树莓派上的 FFmpeg 硬件加速

转载 作者:行者123 更新时间:2023-12-03 15:50:43 35 4
gpt4 key购买 nike

我正在构建一个使用 ffmpeg 通过互联网传输网络摄像头内容的程序。我想知道是否可以将 GPU 用于 raspberry pi 模型 3 上的流媒体部分。如果可以,我如何在 ffmpeg 上实现它?

最佳答案

您需要一些额外的配置选项:

  • --enable-mmal – 通过 MMAL 启用 Broadcom 多媒体抽象层 (Raspberry Pi)。用于 H.264、VC-1、MPEG-2、MPEG-4 的硬件解码。作为依赖项,您需要 linux-raspberrypi-headers (Arch Linux) 或 linux-headers-*-raspi2 (Ubuntu) 包,它提供所需的头文件 mmal.h .
  • --enable-omx-rpi – 为 Raspberry Pi 启用 OpenMAX IL 代码。用于 H.264(编码器名为 h264_omx)和 MPEG-4(mpeg4_omx)的硬件编码。作为依赖项,您需要 libomxil-bellagio (Arch Linux) 或 libomxil-bellagio-dev (Ubuntu) 包,它提供所需的头文件 OMX_Core.h .

  • 对于 Arch Linux 用户:

    复制 PKGBUILD ffmpeg 包的文件(如果您愿意,可以通过 ABS)。添加上面显示的两个新配置选项,并将提到的两个包添加到 depends线。使用 makepkg 编译/安装命令。

    免责声明:我没有这些设备之一来测试这些。大部分信息来自 FFmpeg configure文件。

    关于树莓派上的 FFmpeg 硬件加速,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40175644/

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