AssertionError: Cannot find installation of real FFmpeg (which comes with ffprobe).

本文详细介绍了在Linux环境下,如何通过修改FFmpeg的configure文件来编译生成.so动态链接库,并提供了设置环境变量的具体步骤,确保FFmpeg在系统中的正确调用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、参考博客:https://www.cnblogs.com/freeweb/p/6897907.html

2、可以看到解压的文件夹下有一个configure文件,使用notepad或其他的工具打开它,搜索 build settings

将下面的代码修改如下(参考博客:02.最简单的在Linux下的编译ffmpeng生成.so库_A_thousand_miles的博客-优快云博客):

# build settings
SHFLAGS='-shared -Wl,-soname,$$(@F)'
LIBPREF="lib"
LIBSUF=".a"
FULLNAME='$(NAME)$(BUILDSUF)'
LIBNAME='$(LIBPREF)$(FULLNAME)$(LIBSUF)'
SLIBPREF="lib"
SLIBSUF=".so"
SLIBNAME='$(SLIBPREF)$(FULLNAME)$(SLIBSUF)'
SLIBNAME_WITH_VERSION='$(SLIBNAME).$(LIBVERSION)'
SLIBNAME_WITH_MAJOR='$(SLIBPREF)$(FULLNAME)-$(LIBMAJOR)$(SLIBSUF)'
LIB_INSTALL_EXTRA_CMD='$$(RANLIB)"$(LIBDIR)/$(LIBNAME)"'
SLIB_INSTALL_NAME='$(SLIBNAME_WITH_MAJOR)'
SLIB_INSTALL_LINKS='$(SLIBNAME)'

3、加FFmpeg到Linux环境变量中(下述两句)。参考博客:https://www.cnblogs.com/toward-the-sun/p/8030238.html

export  PATH="/monchickey/ffmpeg/bin:$PATH"

export LD_LIBRARY_PATH="/monchickey/ffmpeg/lib64:$LD_LIBRARY_PATH"

4、验证:

任意路径下(出现下图即为正确):ffmpeg -version

 别搞python啦,走上java进阶之路不香嘛,附上进阶之路:🍞正在为您运送作品详情

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值