ffmpeg 编译+ libx264

  1. 编译 libx264

    将 libx264 生成结果拷贝到 msys64 的 usr\local 目录下。这样在 msys2_shell 中就可以使用 /usr/local 来找到这个路径了。

    编译不设置 prefix,默认将文件拷贝到 /usr/local

  2. 编译 ffmpeg + libx264

    配置 pkg-config,不然编译找不到 libx264 会报错。ERROR: x264 not found using pkg-config。

    export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH

设置 x264.pc 路径。该文件是编译 libx264 自动生成的,里面记录了 lib 和 .h 的路径。

配置文件

复制代码
./configure --toolchain=msvc --enable-yasm --enable-asm --enable-gpl --enable-libx264 --extra-cflags=-I/usr/local/include --extra-ldflags=-LIBPATH:/usr/local/lib --enable-static --enable-shared

关闭代码优化

cpp 复制代码
CFLAGS="-O0" CXXFLAGS="-O0" ./configure --toolchain=msvc --enable-asm --enable-gpl --enable-libx264 --extra-cflags="-I/usr/local/include" --extra-ldflags="-LIBPATH:/usr/local/lib" --enable-static --enable-shared

编译

复制代码
make -j 16
make install

参考文献

https://blog.csdn.net/m0_56052659/article/details/129330145

相关推荐
悢七44 分钟前
单机部署 OceanBase 集群
数据库·ffmpeg·oceanbase
yy我不解释4 小时前
关于FFmpeg的安装使用(m3u8转码MP4)
ffmpeg
Chars-D9 小时前
FFmpeg源码深度剖析:架构、模块与转码流水线
架构·ffmpeg
·云扬·19 小时前
【MySQL】实战:用pt-table-sync修复主从数据一致性问题
数据库·mysql·ffmpeg
Hello.Reader1 天前
一堆 `.ts` 分片合并后音画不同步?从问题定位到通用修复脚本的完整实战
python·ffmpeg·视频
山栀shanzhi1 天前
FFmpeg 实战:RGB 裸流编码成 MP4,全流程详解(含源码
c++·ffmpeg
kuinnebula2 天前
FFmpeg基础
ffmpeg
这辈子谁会真的心疼你2 天前
怎样让所有mp3声音大小一样?统一声音的两个方法
人工智能·ffmpeg·音视频
landihao2 天前
ffmpeg推流的个别错误和图片压缩视频
ffmpeg·音视频
神秘剑客_CN2 天前
使用ffmpeg+python实现自动给视频添加移动水印
python·ffmpeg·音视频