Commit 6c1a5cc01c4b94ef26267b1e1fa906d120ab9230
1 parent
c7a1f207
优化readme
Showing
1 changed file
with
25 additions
and
1 deletions
readme.md
@@ -10,13 +10,37 @@ | @@ -10,13 +10,37 @@ | ||
10 | # 三方库编译 | 10 | # 三方库编译 |
11 | ### ffmpeg编译 | 11 | ### ffmpeg编译 |
12 | ~~~ | 12 | ~~~ |
13 | -./configure --enable-debug --extra-cflags=-g --extra-ldflags=-g --disable-optimizations --disable-stripping --disable-x86asm --enable-nonfree --disable-vaapi --extra-cflags=-fPIC --enable-shared --enable-pic --enable-ffplay --prefix=./release | 13 | +./configure --enable-debug --extra-cflags=-g --extra-ldflags=-g --disable-optimizations --disable-stripping --disable-x86asm --enable-nonfree --disable-vaapi --extra-cflags=-fPIC --enable-shared --enable-pic --enable-ffplay --prefix=./debug |
14 | ~~~ | 14 | ~~~ |
15 | 其中以下是用于调试的,编译release可以去掉: | 15 | 其中以下是用于调试的,编译release可以去掉: |
16 | ~~~ | 16 | ~~~ |
17 | --enable-debug --extra-cflags=-g --extra-ldflags=-g --disable-optimizations --disable-stripping | 17 | --enable-debug --extra-cflags=-g --extra-ldflags=-g --disable-optimizations --disable-stripping |
18 | ~~~ | 18 | ~~~ |
19 | +编译release版本 | ||
20 | +~~~ | ||
21 | +./configure --disable-x86asm --enable-nonfree --disable-vaapi --extra-cflags=-fPIC --enable-shared --enable-pic --enable-ffplay --prefix=./release | ||
22 | +~~~ | ||
19 | 然后 make , make install | 23 | 然后 make , make install |
24 | +##### 支持H264版本编译 | ||
25 | +~~~ | ||
26 | +export PKG_CONFIG_PATH=/home/cmhu/vpt_ascend_arm/3rdparty/ffmpeg-4.4.4/x264/release/lib/pkgconfig:$PKG_CONFIG_PATH | ||
27 | +~~~ | ||
28 | +主要h264的pkgconfig文件xh264.pc中的prefix路径,改为绝对路径比较容易编译,如改成 | ||
29 | +~~~ | ||
30 | +prefix=/home/cmhu/vpt_ascend_arm/3rdparty/ffmpeg-4.4.4/x264/release | ||
31 | +~~~ | ||
32 | +~~~ | ||
33 | +./configure --prefix=./debug --enable-debug --extra-cflags=-g --extra-ldflags=-g --disable-optimizations --disable-stripping --disable-x86asm --enable-nonfree --disable-vaapi --extra-cflags=-fPIC --enable-shared --enable-pic --enable-ffplay --enable-demuxers --enable-parsers --enable-ffprobe --enable-libx264 --enable-gpl --enable-pthreads --extra-cflags="-I/home/cmhu/vpt_ascend_arm/3rdparty/ffmpeg-4.4.4/x264/release/lib/include" --extra-ldflags="-L/home/cmhu/vpt_ascend_arm/3rdparty/ffmpeg-4.4.4/x264/release/lib" | ||
34 | +~~~ | ||
35 | +其中 | ||
36 | +~~~ | ||
37 | +--enable-demuxers --enable-parsers --enable-ffprobe | ||
38 | +~~~ | ||
39 | +是用来支持内存数据的probe的。 | ||
40 | +对应的release版本编译命令 | ||
41 | +~~~ | ||
42 | +./configure --prefix=./release --disable-x86asm --enable-nonfree --disable-vaapi --extra-cflags=-fPIC --enable-shared --enable-pic --enable-ffplay --enable-demuxers --enable-parsers --enable-ffprobe --enable-libx264 --enable-gpl --enable-pthreads --extra-cflags="-I/home/cmhu/vpt_ascend_arm/3rdparty/ffmpeg-4.4.4/x264/release/lib/include" --extra-ldflags="-L/home/cmhu/vpt_ascend_arm/3rdparty/ffmpeg-4.4.4/x264/release/lib" | ||
43 | +~~~ | ||
20 | 44 | ||
21 | ### jsoncpp/opencv/spdlog 编译 | 45 | ### jsoncpp/opencv/spdlog 编译 |
22 | ~~~ | 46 | ~~~ |