更新目录 修改错误命令
This commit is contained in:
parent
61d1256d41
commit
d691bb40d3
|
@ -38,51 +38,52 @@ source ~/.bashrc
|
|||
# 编译nasm
|
||||
cd ~/ffmpeg_sources/nasm-2.15.05
|
||||
./autogen.sh
|
||||
./configure --prefix="$HOME/ffmpeg_build" --bindir="$HOME/bin"
|
||||
CFLAGS=-fPIC CPPFLAGS=-fPIC ./configure --prefix="$HOME/ffmpeg_build" --bindir="$HOME/bin"
|
||||
make -j6 && make install
|
||||
|
||||
# 编译yasm
|
||||
cd ~/ffmpeg_sources/yasm-1.3.0
|
||||
./configure --prefix="$HOME/ffmpeg_build" --bindir="$HOME/bin"
|
||||
CFLAGS=-fPIC CPPFLAGS=-fPIC ./configure --prefix="$HOME/ffmpeg_build" --bindir="$HOME/bin"
|
||||
make -j6 && make install
|
||||
|
||||
# 编译x264
|
||||
cd ~/ffmpeg_sources/x264
|
||||
PATH="$HOME/bin:$PATH" PKG_CONFIG_PATH="$HOME/ffmpeg_build/lib/pkgconfig" ./configure --prefix="$HOME/ffmpeg_build" --bindir="$HOME/bin" --enable-static
|
||||
PATH="$HOME/bin:$PATH" PKG_CONFIG_PATH="$HOME/ffmpeg_build/lib/pkgconfig" ./configure --prefix="$HOME/ffmpeg_build" --bindir="$HOME/bin" --enable-static --extra-cflags=-fPIC
|
||||
make -j6 && make install
|
||||
|
||||
# 编译x265
|
||||
cd ~/ffmpeg_sources/x265_git/build/linux
|
||||
cmake -G "Unix Makefiles" -DCMAKE_INSTALL_PREFIX="$HOME/ffmpeg_build" -DENABLE_SHARED:bool=off ../../source
|
||||
cmake -G "Unix Makefiles" -DCMAKE_INSTALL_PREFIX="$HOME/ffmpeg_build" -DENABLE_SHARED:bool=off -DCMAKE_C_FLAGS=-fPIC -DCMAKE_CXX_FLAGS=-fPIC ../../source
|
||||
make -j6 && make install
|
||||
|
||||
# 编译fdk-aac
|
||||
cd ~/ffmpeg_sources/fdk-aac
|
||||
autoreconf -fiv
|
||||
./configure --prefix="$HOME/ffmpeg_build" --disable-shared
|
||||
CFLAGS=-fPIC CPPFLAGS=-fPIC ./configure --prefix="$HOME/ffmpeg_build" --disable-shared
|
||||
make -j6 && make install
|
||||
|
||||
# 编译lame
|
||||
cd ~/ffmpeg_sources/lame-3.100
|
||||
./configure --prefix="$HOME/ffmpeg_build" --bindir="$HOME/bin" --disable-shared --enable-nasm
|
||||
CFLAGS=-fPIC CPPFLAGS=-fPIC ./configure --prefix="$HOME/ffmpeg_build" --bindir="$HOME/bin" --disable-shared --enable-nasm
|
||||
make -j6 && make install
|
||||
|
||||
# 编译opus
|
||||
cd ~/ffmpeg_sources/opus-1.3.1
|
||||
./configure --prefix="$HOME/ffmpeg_build" --disable-shared
|
||||
CFLAGS=-fPIC CPPFLAGS=-fPIC ./configure --prefix="$HOME/ffmpeg_build" --disable-shared
|
||||
make -j6 && make install
|
||||
|
||||
# 编译vpx
|
||||
cd ~/ffmpeg_sources/libvpx
|
||||
./configure --prefix="$HOME/ffmpeg_build" --disable-examples --disable-unit-tests --enable-vp9-highbitdepth --as=yasm
|
||||
./configure --prefix="$HOME/ffmpeg_build" --disable-examples --disable-unit-tests --enable-vp9-highbitdepth --as=yasm --extra-cflags=-fPIC --extra-cxxflags=-fPIC
|
||||
make -j6 && make install
|
||||
|
||||
# 编译ffmpeg
|
||||
cd ~/ffmpeg_sources/ffmpeg-4.4
|
||||
cd ~/ffmpeg_sources/ffmpeg-4.4
|
||||
PATH="$HOME/bin:$PATH" PKG_CONFIG_PATH="$HOME/ffmpeg_build/lib/pkgconfig" ./configure \
|
||||
--prefix="$HOME/ffmpeg_build" \
|
||||
--pkg-config-flags="--static" \
|
||||
--extra-cflags="-I$HOME/ffmpeg_build/include" \
|
||||
--extra-cflags="-I$HOME/ffmpeg_build/include -fPIC" \
|
||||
--extra-cxxflags="-fPIC" \
|
||||
--extra-ldflags="-L$HOME/ffmpeg_build/lib" \
|
||||
--extra-libs=-lpthread \
|
||||
--extra-libs=-lm \
|
||||
|
@ -99,12 +100,12 @@ PATH="$HOME/bin:$PATH" PKG_CONFIG_PATH="$HOME/ffmpeg_build/lib/pkgconfig" ./conf
|
|||
--enable-shared
|
||||
make -j6 && make install
|
||||
```
|
||||
|
||||
--enable-shared \
|
||||
# 编译opencv[^1]
|
||||
|
||||
```shell
|
||||
mkdir build && cd build
|
||||
PKG_CONFIG_PATH="$HOME/ffmpeg_build/lib/pkgconfig" cmake -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=OFF -DWITH_FFMPEG=ON ../
|
||||
PKG_CONFIG_PATH="$HOME/ffmpeg_build/lib/pkgconfig" cmake -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=OFF -DWITH_FFMPEG=ON -DCMAKE_SHARED_LINKER_FLAGS=-Wl,-Bsymbolic ../
|
||||
make -j6 && make install
|
||||
```
|
||||
|
||||
|
|
|
@ -6,6 +6,6 @@
|
|||
+ [Windows 10 基于wsl2的Docker更改Image存放位置](MoveDockerImageWindows.md)
|
||||
+ [vscode 正则表达式使用技巧](VSCodeRegularExpression.md)
|
||||
+ [Android安装xapk](install_xapk.md)
|
||||
+ [Windows移动Docker镜像](MoveDockerImageWindows.md)
|
||||
+ [CentOS7编译BCM43XX无线网卡驱动](bcm43xx.md)
|
||||
+ [CentOS7编译FFmpeg和OpenCV](CentOS7CompileOpencvFFmpeg.md)
|
||||
+ [编译C++ Boost库](CompileBoost.md)
|
Loading…
Reference in New Issue