windows下ffmpeg源码编译

参考:windows上使用vs2019和msys64编译 ffmpeg 4.3 | 码农家园 (codenong.com)

安装命令:

pacman -S nasm

pacman -S yasm

pacman -S make

pacman -S cmake

pacman -S diffutils

pacman -S pkg-config

pacman -S git

1.编译 x264

将 x264放到home文件下

进入x264目录下

/home/x264

设置编译工具 CC=cl ./configure --enable-shared

编译 make -j16

2. 编译 fdk-aac

使用vc进行编译

nmake -f Makefile.vc

指定安装目录:nmake -f Makefile.vc prefix=.\install install

将生成的install

粘贴到

中并修改 (fdk-aac.pc 由 fdk-aac.pc.in得到)

bash 复制代码
prefix=/usr/local
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${prefix}/include

Name: Fraunhofer FDK AAC Codec Library
Description: AAC codec library
Version:
Libs: -L${libdir} -lfdk-aac
Libs.private:
Cflags: -I${includedir}

3.编译h265

其它可以检测到的cmake 可以换一个名字

编译(出行权限问题,重新用管理员打开vs, 进入msys2重新编译)

./make-Makefiles.sh

同理将目录复制到msys64\usr\local 下

4.编译ffmpeg

CC=cl.exe ./configure --prefix=./install --toolchain=msvc --enable-shared --disable-programs --disable-ffplay --disable-ffmpeg --disable-ffprobe --enable-libx264 --enable-gpl --enable-libfdk-aac --enable-nonfree --enable-libx265

make -j16

make install

相关推荐
ltlovezh2 天前
AAC 元数据:ADTS 与 ASC 的区别、转换和常见坑
后端·ffmpeg·音视频开发
Database_Cool_3 天前
alibabacloud-polardb-ai-assistant:让大模型成为你的数据库运维搭档
ffmpeg
ximu_polaris3 天前
ffmpeg6.1 Windows编译支持drawtext滤镜功能
ffmpeg
_oP_i4 天前
FFmpeg 如何与ai结合剪辑出效果好的视频
人工智能·ffmpeg·音视频
四方云4 天前
电销系统中FreeSWITCH桥接播放自定义振铃:被叫接听后振铃持续问题解决
ffmpeg
花花鱼5 天前
将 MP4 转为 886×1920(竖屏)使用ffmpeg处理
ffmpeg
杨云龙UP5 天前
Oracle RAC/ODA环境下如何准确查询PDB表空间已分配大小?一次说清Oracle表空间逻辑大小和ASM三副本实际占用_2026-05-19
linux·运维·数据库·sql·oracle·ffmpeg
DogDaoDao6 天前
Android 播放器开发:从零构建全功能视频播放器
android·ffmpeg·音视频·播放器·mediacodec·编解码
学Linux的语莫7 天前
FFmpeg和流媒体服务器
ffmpeg
太阳风暴8 天前
fftools/graph-FFmpeg Filtergraph 打印系统文档
ffmpeg·滤镜图