[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