@@ -13,12 +13,19 @@ popd |
| 13 |
curl -Lo ffmpeg.tar.xz 'http://ffmpeg.org/releases/ffmpeg-4.4.tar.xz' |
13 |
curl -Lo ffmpeg.tar.xz 'http://ffmpeg.org/releases/ffmpeg-4.4.tar.xz' |
| 14 |
tar xf ffmpeg.tar.xz |
14 |
tar xf ffmpeg.tar.xz |
| 15 |
cd ffmpeg-4.4 |
15 |
cd ffmpeg-4.4 |
| 16 |
./configure --pkg-config-flags=--static \ |
16 |
|
|
|
17 |
if [ "$(uname)" = "Darwin" ]; then |
|
|
18 |
STATIC_FLAG="--pkg-config-flags=--static" |
|
|
19 |
else |
|
|
20 |
STATIC_FLAG="--extra-ldflags=-static" |
|
|
21 |
fi |
|
|
22 |
|
|
|
23 |
./configure $STATIC_FLAG \ |
| 17 |
--disable-debug --enable-lto --disable-programs --enable-ffmpeg \ |
24 |
--disable-debug --enable-lto --disable-programs --enable-ffmpeg \ |
| 18 |
--disable-doc --disable-everything --enable-protocol=pipe --enable-protocol=file \ |
25 |
--disable-doc --disable-everything --enable-protocol=pipe --enable-protocol=file \ |
| 19 |
--enable-filter=aresample --enable-decoder=pcm_f32le --enable-demuxer=pcm_f32le \ |
26 |
--enable-filter=aresample --enable-decoder=pcm_f32le --enable-demuxer=pcm_f32le \ |
| 20 |
--enable-encoder=flac --enable-muxer=ogg --enable-muxer=flac --enable-encoder=pcm_s16le \ |
27 |
--enable-encoder=flac --enable-muxer=ogg --enable-muxer=flac --enable-encoder=pcm_s16le \ |
| 21 |
--enable-muxer=wav --enable-libmp3lame --enable-encoder=libmp3lame --enable-muxer=mp3 \ |
28 |
--enable-muxer=wav --enable-libmp3lame --enable-encoder=libmp3lame --enable-muxer=mp3 \ |
| 22 |
--extra-cflags="-I`realpath ../lame-install/include`" \ |
29 |
--extra-cflags="-I`realpath ../lame-install/include`" \ |
| 23 |
--extra-ldflags="-L`realpath ../lame-install/lib`" || cat ffbuild/config.log |
30 |
--extra-ldflags="-L`realpath ../lame-install/lib`" |
| 24 |
make |
31 |
make |