Skip to content

Commit 8b67ce9

Browse files
authored
Merge pull request #1 from nomonosound/mbk/fix_encoders++
Enable more encoders/muxers and aresample filter
2 parents 12a5738 + 17e99ba commit 8b67ce9

File tree

1 file changed

+22
-20
lines changed

1 file changed

+22
-20
lines changed

common.sh

Lines changed: 22 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -5,30 +5,33 @@ FFMPEG_TARBALL=ffmpeg-$FFMPEG_VERSION.tar.bz2
55
FFMPEG_TARBALL_URL=http://ffmpeg.org/releases/$FFMPEG_TARBALL
66

77
FFMPEG_CONFIGURE_FLAGS=(
8-
--disable-audiotoolbox
8+
# Disable uneeded components
99
--disable-avdevice
10-
--disable-bsfs
1110
--disable-bzlib
11+
--disable-everything
1212
--disable-debug
13-
--disable-decoders
14-
--disable-demuxers
1513
--disable-doc
16-
--disable-encoders
17-
--disable-filters
18-
--disable-hwaccels
1914
--disable-iconv
20-
--disable-indevs
21-
--disable-muxers
2215
--disable-network
23-
--disable-nvenc
24-
--disable-outdevs
25-
--disable-parsers
16+
--disable-pixelutils
2617
--disable-programs
27-
--disable-protocols
18+
--disable-postproc
2819
--disable-shared
2920
--disable-swscale
30-
--disable-videotoolbox
3121
--disable-zlib
22+
# Disable unneeded hardware acceleration (mainly video-specific)
23+
--disable-amf
24+
--disable-audiotoolbox
25+
--disable-cuvid
26+
--disable-d3d11va
27+
--disable-dxva2
28+
--disable-nvenc
29+
--disable-nvdec
30+
--disable-v4l2-m2m
31+
--disable-vaapi
32+
--disable-vdpau
33+
--disable-videotoolbox
34+
# Reenable what we need
3235
--enable-decoder=aac*
3336
--enable-decoder=ac3
3437
--enable-decoder=alac
@@ -64,7 +67,6 @@ FFMPEG_CONFIGURE_FLAGS=(
6467
--enable-demuxer=asf
6568
--enable-demuxer=au
6669
--enable-demuxer=avi
67-
--enable-demuxer=dash
6870
--enable-demuxer=dsf
6971
--enable-demuxer=flac
7072
--enable-demuxer=flv
@@ -73,7 +75,6 @@ FFMPEG_CONFIGURE_FLAGS=(
7375
--enable-demuxer=matroska
7476
--enable-demuxer=mov
7577
--enable-demuxer=mp3
76-
--enable-demuxer=mp4
7778
--enable-demuxer=mpc
7879
--enable-demuxer=mpc8
7980
--enable-demuxer=ogg
@@ -106,20 +107,23 @@ FFMPEG_CONFIGURE_FLAGS=(
106107
--enable-demuxer=xwma
107108
--enable-encoder=flac
108109
--enable-encoder=libopus
109-
--enable-encoder=pcm_s16le
110+
--enable-encoder=pcm*
110111
--enable-ffmpeg
111112
--enable-ffprobe
112113
--enable-filter=aformat
113114
--enable-filter=anull
115+
--enable-filter=aresample
114116
--enable-filter=atrim
115117
--enable-filter=format
116118
--enable-filter=null
117119
--enable-filter=setpts
118120
--enable-filter=trim
119121
--enable-libopus
120-
--enable-muxer=dash
121122
--enable-muxer=ogg
122123
--enable-muxer=opus
124+
--enable-muxer=pcm*
125+
--enable-muxer=wav
126+
--enable-muxer=webm
123127
--enable-parser=aac
124128
--enable-parser=aac_latm
125129
--enable-parser=ac3
@@ -132,8 +136,6 @@ FFMPEG_CONFIGURE_FLAGS=(
132136
--enable-parser=vorbis
133137
--enable-pic
134138
--enable-protocol=file
135-
--enable-protocol=http
136-
--enable-protocol=https
137139
--enable-protocol=pipe
138140
--enable-rdft
139141
--enable-static

0 commit comments

Comments
 (0)