首页 > 系统相关 >FFMPEG windows版本编译

FFMPEG windows版本编译

时间:2024-05-20 18:07:54浏览次数:16  
标签:FFMPEG windows make 编译 disable 版本 -- ffmpeg

  1. 安装MSYS2:
  2. 更新MSYS2系统: pacman -Syu
  3. 打开正确的终端:?如果您要编译64位版本的FFmpeg)或MSYS2 MinGW 32-bit(如果您需要编译32位版本)。
  4. 安装所需组件:?在打开的MinGW-w64终端中,安装编译FFmpeg所需的工具链、开发工具和依赖库: pacman -S base-devel git mingw-w64-x86_64-toolchain make nasm yasm
  5. 下载源码:
    mkdir -p ~/ffmpeg_sources
    cd ~/ffmpeg_sources
    wget https://ffmpeg.org/releases/ffmpeg-N-XXXXX.tar.bz2
    4.解压文件 tar xjf ffmpeg-N-XXXXX.tar.bz2
  6. 进入目录并配置
    cd ffmpeg-N-XXXXX
    ./configure --prefix=/home/my006/ffmpeg_source/ffmpeg_install --disable-x86asm --disable-shared --enable-static
    ./configure --prefix=/home/my006/ffmpeg_source/ffmpeg_instal2 --disable-x86asm --disable-static --enable-shared
  7. 编译:?执行make命令开始编译
    make -j$(nproc)
    7.安装:?编译完成后,运行make install将编译好的库、头文件和可执行文件安装到指定目录:
    make install

下载ffmpeg 5时遇到的问题

Error: operand type mismatch for `shr'
》》 用最新版本的mathops.h 替换就可以了
Undefined subroutine &Texinfo::Config::set_from_init_file called
./configure --prefix=/home/my006/ffmpeg_source/ffmpeg_instal5 --disable-x86asm --disable-static --enable-shared --disable-htmlpages

当您发现link_directories指令没有生效,而直接在target_link_libraries中指定每个库的完整路径是必要的,这可能是由几个原因导致的:
flyleaflib 无法加载ffmpeg,最后从https://github.com/BtbN/FFmpeg-Builds/releases 下载才可以使用

标签:FFMPEG,windows,make,编译,disable,版本,--,ffmpeg
From: https://www.cnblogs.com/abc126655/p/18202554

相关文章

  • 12代处理器在虚拟机中安装Windows98SE
    最近想把以前写的那个Windows98开始菜单完善一下,装个Windows98来参考参考。项目地址:https://github.com/zhaotianff/WindowsX.git路过的小伙伴可以帮忙点个star。  这里把安装过程分享一下。本文以VMware17虚拟机为例,介绍如何在12代处理器中安装Windows98SE。安装步骤......
  • cnetos 7.9 编译安装 jemalloc
    centos7.9编译安装jemalloc编译安装下载地址本人安装的是5.3.0版本下载后解压,cd到解压目录执行:./autogen.sh--prefix=/xx/xxxmakemakeinstall使用编译程序时加上-L/xx/xxx/lib-ljemalloc-Wl,-rpath=/xx/xxx/lib-I/xx/xxx/include/jemalloc程序中的mallo......
  • Nexpose v6.6.252 for Linux & Windows - 漏洞扫描
    Nexposev6.6.252forLinux&Windows-漏洞扫描Rapid7VulnerabilityManagement,releaseMay15,2024请访问原文链接:https://sysin.org/blog/nexpose-6/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.org您的本地漏洞扫描程序搜集通过实时覆盖整个网络,随......
  • Windows搭建ntp服务器
    1、启用WindowsTime服务:打开“服务”管理工具(可以通过搜索栏输入services.msc)。找到“WindowsTime”服务,确保它已启动并设置为“自动”启动类型。2、配置注册表:使用管理员权限打开“注册表编辑器”(regedit)。导航到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3......
  • Windows包管理工具chocolatey安装
    Windows软件管理工具chocolatey安装背景:chocolatey作为windows软件管理工具下载JDK等工具,可以避免下载工具,修改环境变量配置,操作方便安装步骤官方指导个人操作以管理员身份运行Poweshell按照官网指导调整执行策略PSC:\WINDOWS\system32>Get-ExecutionPolicyRestri......
  • Windows 日志也可能会被篡改和删除。这可能是因为某些恶意软件试图隐藏其存在或活动,或
    Windows日志也可能会被篡改和删除。这可能是因为某些恶意软件试图隐藏其存在或活动,或者是因为攻击者试图擦除他们的痕迹。为了防止日志的篡改和删除,用户应该采取以下措施:限制对日志的访问权限,以确保只有受信任的用户才能访问和修改日志。定期备份日志,并在必要时将其保......
  • 关于在windows电脑上实现linux相关
    windows电脑毫无疑问是我们使用最多的电脑,也有一些人在接触Linux后变成了Linux的狂热分子。虽然Linux很好很酷,但是windows才是我们最熟悉的,而且相对稳定一些,因此这部分人往往喜欢用Linux但是又离不开windows,因此本篇文章在此讨论相关内容虚拟机1.WSLWSL(WindowsSubsystemfor......
  • 命令行视频处理工具ffmpeg学习总结
    处理视频是我经常进行得一个操作,但是需要下载大量得视频处理工具,而ffmpeg是个十分强大但是轻量得视频处理工具,通过在命令行里面输入一些指令,我们可以对视频进行许多操作。你可能对它并不了解,但是很多软件都利用了它的技术或者核心库,因此学习一下ffmpeg得使用还是十分有必要的。......
  • 【PYTHON3】环境搭建+编程学习之路的开始——Windows系统
    一、概述在学习python开发语言之前需要安装好开发语言环境(也就是常说的开发环境)开发环境主要有:解释器和编辑器IDE,而其中的解释器是用来将代码转换成机器语言,python语言也就是解释器;编辑器用来写代码逻辑,python语言推荐的是pycharm,它是IDE集成开发环境,这里面有开发时需要的工具......
  • DockerDesktop安装指南以及Windows下WSL2和 Hyper-V相关问题追查
    文章原创不易,转载请注明来源,谢谢!一、 问题周末在家,给自己的老的台式机安装DockerDesktop。电脑配置是处理器Intel(R)Core(TM)[email protected]  3.30GHz    机带RAM16.0GB(15.9GB可用)    系统类型64位操作系统,基于x64的处理器   ......