使用yocto构建ffmpeg

时间:2015-12-09 10:24:38

标签: build ffmpeg yocto

我正在尝试为ARM SoC构建ffmpeg。因此我使用yocto和以下食谱:

SUMMARY = "FFMPEG"
HOMEPAGE = "http://ffmpeg.org"

LICENSE = "GPLv2"
#LIC_FILES_CHKSUM = "file://COPYING.GPLv2"

#SECTION = "net"
#DEPENDS = "sqlite3-native glib-2.0 zlib libpcre spawn-fcgi fcgi"

S = "${WORKDIR}/git"

SRCREV = "${AUTOREV}"

SRC_URI = "git://source.ffmpeg.org/ffmpeg.git;branch=release/2.8 \
        "


PACKAGECONFIG[--build] = ""

EXTRA_OECONF = " \
             --extra-ldflags=-static \
             --extra-cflags=-static \
             --disable-mipsfpu \
             --disable-mips32r2 \
             --disable-mipsdspr1 \
             --disable-mipsdspr2 \
             --enable-bzlib \
             --enable-zlib \
"

inherit autotools pkgconfig

构建此配方将引发以下错误:

Unknown option "--build=x86_64-linux`

如何从do_configure中删除此配置标志? 或者还有其他方法可以构建ffmpeg吗?

1 个答案:

答案 0 :(得分:0)

如果你正在使用yocto(如你所说),最好只使用以下内容在图片中加入ffmpeg包:

IMAGE_INSTALL += "ffmpeg"

这应该有效,因为ffmpeg存储库中有poky

如果您需要特定版本的ffmpeg,恕我直言,这是根据您的需求调整可用配方的最佳方式(https://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/meta/recipes-multimedia/ffmpeg)。