diff --git a/document/ffmpeg_CentOS7_config/README.md b/document/ffmpeg_linux_config/README.md similarity index 72% rename from document/ffmpeg_CentOS7_config/README.md rename to document/ffmpeg_linux_config/README.md index b1a455f2f639bfc95446c0b339fb01d163f347cc..c6df573a94456126baccdb22a68ba9613f68fb56 100644 --- a/document/ffmpeg_CentOS7_config/README.md +++ b/document/ffmpeg_linux_config/README.md @@ -1,49 +1,14 @@ -## x264安装 - -- 源码编译 -``` - git clone https://code.videolan.org/videolan/x264.git - cd x264 - ./configure --prefix=/usr/x264/ --includedir=/usr/local/include --libdir=/usr/local/lib --enable-shared - make - make install - -``` - -- 配置变量 -``` - vim ~/.bashrc - - 在文件最后面添加环境变量: - export PATH="/usr/local/nasm/bin:$PATH" - export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH - - 设置生效; - source ~/.bashrc -``` - -- 验证安装 -``` - richard@richard-MS-7A54:$ pkg-config --libs x264 - -L/usr/local/lib -lx264 - - whereis libx264 - - richard@richard-MS-7A54:~$ ls /usr/local/include/ - libavcodec libavdevice libavfilter libavformat libavutil libpostproc libswresample libswscale opencv4 SDL2 x264_config.h x264.h -``` - - ## 安装开发工具和依赖项:打开终端,并使用以下命令安装必要的开发工具和依赖项: -- 在CentOS7中配置ffmpeg环境 +- 在CentOS7/8/9和Ubuntu 22.04中配置FFmpeg环境 - 安装编译FFmpeg时所需的工具 -centos: + +- centos: ```sudo yum install nasm``` ```sudo yum update``` ```sudo yum groupinstall "Development Tools"``` ```sudo yum install git yasm cmake libtool``` -ubuntu: +- ubuntu: ``` sudo apt-get install nasm sudo apt-get update @@ -70,7 +35,6 @@ ubuntu: - 测试是否配置成功 ``` - 安装成功 richard@richard-MS-7A54:$ ffmpeg -version ffmpeg version n5.1.4 Copyright (c) 2000-2023 the FFmpeg developers built with gcc 11 (Ubuntu 11.4.0-1ubuntu1~22.04) @@ -84,6 +48,7 @@ ubuntu: libswresample 4. 7.100 / 4. 7.100 libpostproc 56. 6.100 / 56. 6.100 ``` +- 以上信息表示FFmpeg安装成功 - 如果遇到编译失败,可能需要指定头文件和库路径,请添加该编译参数 ```-I/usr/local/include -L/usr/local/lib``` diff --git a/document/linux_x264_config/README.md b/document/linux_x264_config/README.md new file mode 100644 index 0000000000000000000000000000000000000000..da76e999f86d3f2e841944773e1879dfa0fb85c4 --- /dev/null +++ b/document/linux_x264_config/README.md @@ -0,0 +1,38 @@ +## x264安装 + +- 源码编译: +``` + git clone https://code.videolan.org/videolan/x264.git + cd x264 + ./configure --prefix=/usr/x264/ --includedir=/usr/local/include --libdir=/usr/local/lib --enable-shared + make -j16 + sudo make install + +``` + +- 配置变量: +``` + vim ~/.bashrc +``` + +- 在文件最后面添加环境变量: +``` + export PATH="/usr/local/nasm/bin:$PATH" + export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH +``` + +- 设置生效: +``` + source ~/.bashrc +``` + +- 验证安装 +``` + richard@richard-MS-7A54:$ pkg-config --libs x264 + -L/usr/local/lib -lx264 +``` + +- richard@richard-MS-7A54:~$ ls /usr/local/include/ +``` + x264_config.h x264.h +``` \ No newline at end of file