[FFmpeg-user] Latest GIT version doesn't compile with libvpx_vp9 encoder

ZikZak zikzakfr at gmail.com
Sun Oct 15 10:29:45 EEST 2017


If I do not limit to some encoders and allow all of them (no
disable-encoders and no enable-encoder) I get this:


Enabled encoders:
a64multi                 cinepak                  libopus
pcm_s16be_planar         ppm                      tiff
a64multi5                cljr                     libvpx_vp8
pcm_s16le                prores                   truehd
aac                      comfortnoise             ljpeg
pcm_s16le_planar         prores_aw                tta
ac3                      dca                      mjpeg
pcm_s24be                prores_ks                utvideo
ac3_fixed                dnxhd                    mlp
pcm_s24daud              qtrle                    v210
adpcm_adx                dpx                      movtext
pcm_s24le                r10k                     v308
adpcm_g722               dvbsub                   mp2
pcm_s24le_planar         r210                     v408
adpcm_g726               dvdsub                   mp2fixed
pcm_s32be                ra_144                   v410
adpcm_g726le             dvvideo                  mpeg1video
pcm_s32le                rawvideo                 vc2
adpcm_ima_qt             eac3                     mpeg2video
pcm_s32le_planar         roq                      vorbis
adpcm_ima_wav            ffv1                     mpeg4
pcm_s64be                roq_dpcm                 wavpack
adpcm_ms                 ffvhuff                  msmpeg4v2
pcm_s64le                rv10                     webvtt
adpcm_swf                fits                     msmpeg4v3
pcm_s8                   rv20                     wmav1
adpcm_yamaha             flac                     msvideo1
pcm_s8_planar            s302m                    wmav2
alac                     flashsv                  nellymoser
pcm_u16be                sgi                      wmv1
alias_pix                flashsv2                 opus
pcm_u16le                snow                     wmv2
amv                      flv                      pam
pcm_u24be                sonic                    wrapped_avframe
apng                     g723_1                   pbm
pcm_u24le                sonic_ls                 xbm
ass                      gif                      pcm_alaw
pcm_u32be                srt                      xface
asv1                     h261                     pcm_f32be
pcm_u32le                ssa                      xsub
asv2                     h263                     pcm_f32le
pcm_u8                   subrip                   xwd
avrp                     h263p                    pcm_f64be
pcx                      sunrast                  y41p
avui                     huffyuv                  pcm_f64le
pgm                      svq1                     yuv4
ayuv                     jpeg2000                 pcm_mulaw
pgmyuv                   targa                    zlib
bmp                      jpegls                   pcm_s16be
png                      text                     zmbv


libvpx_vp9 is again unlisted.
As I transcode my videos to webm (VP9 + Opus) I do not need such a long
list.

On 15 October 2017 at 09:05, ZikZak <zikzakfr at gmail.com> wrote:

> Hello,
>
> I do that to only allow some encoders.
> I do not need more than VP9 for the video, I added VP8 to check and the
> result is FFMPEG containing libvpx_vp8 only.
> I noticed the issue when my command line failted about some parameters
> used by VP9 (tile-columns), though vpxenc (from libvpx) is able to encode
> VP9.
>
>
> On 14 October 2017 at 23:00, DopeLabs <dopelabs at dubstep.fm> wrote:
>
>> i didnt think you would need to specify
>>
>> > --enable-encoder=libvpx_vp8
>> > --enable-encoder=libvpx_vp9
>>
>> it has always worked for me using only
>>
>> --enable-libvpx
>>
>> same goes for
>> >  --enable-encoder=libopus
>> > --enable-libopus
>>
>> you only need
>>
>> --enable-libopus
>>
>>
>> but i will also point out you have declared
>>
>> > --disable-encoders
>>
>> with no other arguments ..
>>
>>
>>
>> > On Oct 14, 2017, at 12:31 42PM, ZikZak <zikzakfr at gmail.com> wrote:
>> >
>> > Hello,
>> >
>> > I freshly recompiled libvpx (for both VP8 and VP9) then FFMPEG and
>> > strangely the result only allows me libvpx_vp8 as encoder despite a
>> > configure with enable-encoder=libvpx_vp8 and enable-encoder=libvpx_vp9
>> >
>> > vpxenc's help lists VP9 as a possible encoder
>> >
>> > Configuration for libvpx:
>> > ./configure --disable-unit-tests --disable-docs --enable-vp8
>> --enable-vp9
>> > --enable-postproc --enable-vp9-postproc --enable-vp9-temporal-denoising
>> > --enable-runtime-cpu-detect
>> >
>> > Configuration for ffmpeg:
>> > ./configure --enable-nonfree --disable-doc --enable-libvpx
>> > --prefix=/usr/local --disable-encoders --enable-encoder=libvpx_vp8
>> > --enable-encoder=libvpx_vp9 --disable-ffserver --enable-gpl
>> > --enable-encoder=png --enable-encoder=libopus --enable-encoder=webvtt
>> > --enable-libopus --enable-ffplay --enable-ffprobe
>> >
>> > It is on an ARM platform, if it matters.
>> > _______________________________________________
>> > ffmpeg-user mailing list
>> > ffmpeg-user at ffmpeg.org
>> > http://ffmpeg.org/mailman/listinfo/ffmpeg-user
>> >
>> > To unsubscribe, visit link above, or email
>> > ffmpeg-user-request at ffmpeg.org with subject "unsubscribe".
>>
>> _______________________________________________
>> ffmpeg-user mailing list
>> ffmpeg-user at ffmpeg.org
>> http://ffmpeg.org/mailman/listinfo/ffmpeg-user
>>
>> To unsubscribe, visit link above, or email
>> ffmpeg-user-request at ffmpeg.org with subject "unsubscribe".
>
>
>


More information about the ffmpeg-user mailing list