Ubuntu编译ffmpeg解决错误:ERROR: avisynth/avisynth_c.h not found

文章目录

  • 前言
  • 为什么要写这篇文章
  • 下载avisynth
  • 把avisynth放到系统中
  • 编译ffmpeg
  • 总结


前言

在编译FFmpeg时,可能会遇到诸如“ERROR: avisynth/avisynth_c.h not found”这样的错误。这通常意味着FFmpeg的编译系统找不到所需的Avisynth头文件。Avisynth是一款视频处理工具,它的库用于处理视频帧,通常需要在编译FFmpeg时进行配置。解决这个问题涉及到安装和配置Avisynth开发库,以确保FFmpeg能够正确找到并使用这些文件。


为什么要写这篇文章

当我在Ubuntu中编译我的ffmpeg时,在./configure配置ffmpeg的时候,它出现了一个非常刺眼的红色ERROR,于是我便寻找其中原因所在:
Ubuntu编译ffmpeg解决错误:ERROR: avisynth/avisynth_c.h not found_第1张图片
我发现是avisynth/avisynth_c.h文件找到不到,那么,我们应该把这个文件放到它找得到的地方,所以这便是我们的目标

下载avisynth

在此之前,我们是没有avisynth的,所以先到github里面git clon

你可能感兴趣的:(音视频基础大合集,ubuntu,ffmpeg,c语言,音视频,c++,linux,运维)