#5172 closed defect (invalid)
Encoders not available & configuration mismatch
Reported by: | TheSHEEEP | Owned by: | |
---|---|---|---|
Priority: | normal | Component: | build system |
Version: | unspecified | Keywords: | |
Cc: | Blocked By: | ||
Blocking: | Reproduced by developer: | no | |
Analyzed by developer: | no |
Description
I built ffmpeg 2.8.5 on OpenSUSE 42.1 using the following line:
PKG_CONFIG_PATH="$TARGETDIR/ffmpeg_built/lib/pkgconfig" ./configure --prefix="$TARGETDIR/ffmpeg_built" --extra-ldflags="-L$TARGETDIR/ffmpeg_built/lib" --extra-cflags="-I$TARGETDIR/ffmpeg_built/include" --enable-gpl --enable-nonfree --enable-libfdk-aac --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libvpx --enable-pthreads --enable-shared --disable-static
TARGETDIR is set to a correct value.
Compilation works fine and I get the following output during compilation:
source path . C compiler gcc C library glibc ARCH x86 (generic) big-endian no runtime cpu detection yes yasm yes MMX enabled yes MMXEXT enabled yes 3DNow! enabled yes 3DNow! extended enabled yes SSE enabled yes SSSE3 enabled yes AVX enabled yes XOP enabled yes FMA3 enabled yes FMA4 enabled yes i686 features enabled yes CMOV is fast yes EBX available yes EBP available yes debug symbols yes strip symbols yes optimize for size no optimizations yes static no shared yes postprocessing support yes new filter support yes network support yes threading support pthreads safe bitstream reader yes SDL support no opencl enabled no texi2html enabled no perl enabled yes pod2man enabled yes makeinfo enabled no makeinfo supports HTML no Enabled programs: ffmpeg ffprobe ffserver External libraries: iconv libtheora libvpx libfdk_aac libvorbis libx264 Enabled decoders: aac bethsoftvid gsm_ms aac_fixed bfi h261 aac_latm bink h263 aasc binkaudio_dct h263i ac3 binkaudio_rdft h263p ac3_fixed bintext h264 adpcm_4xm bmp hap adpcm_adx bmv_audio hevc adpcm_afc bmv_video hnm4_video adpcm_ct brender_pix hq_hqa adpcm_dtk c93 hqx adpcm_ea cavs huffyuv adpcm_ea_maxis_xa ccaption iac adpcm_ea_r1 cdgraphics idcin adpcm_ea_r2 cdxl idf adpcm_ea_r3 cinepak iff_byterun1 adpcm_ea_xas cljr iff_ilbm adpcm_g722 cllc imc adpcm_g726 comfortnoise indeo2 adpcm_g726le cook indeo3 adpcm_ima_amv cpia indeo4 adpcm_ima_apc cscd indeo5 adpcm_ima_dk3 cyuv interplay_dpcm adpcm_ima_dk4 dca interplay_video adpcm_ima_ea_eacs dds jacosub adpcm_ima_ea_sead dfa jpeg2000 adpcm_ima_iss dirac jpegls adpcm_ima_oki dnxhd jv adpcm_ima_qt dpx kgv1 adpcm_ima_rad dsd_lsbf kmvc adpcm_ima_smjpeg dsd_lsbf_planar lagarith adpcm_ima_wav dsd_msbf libfdk_aac adpcm_ima_ws dsd_msbf_planar libvorbis adpcm_ms dsicinaudio libvpx_vp8 adpcm_sbpro_2 dsicinvideo libvpx_vp9 adpcm_sbpro_3 dss_sp loco adpcm_sbpro_4 dvbsub mace3 adpcm_swf dvdsub mace6 adpcm_thp dvvideo mdec adpcm_thp_le dxtory metasound adpcm_vima eac3 microdvd adpcm_xa eacmv mimic adpcm_yamaha eamad mjpeg aic eatgq mjpegb alac eatgv mlp alias_pix eatqi mmvideo als eightbps motionpixels amrnb eightsvx_exp movtext amrwb eightsvx_fib mp1 amv escape124 mp1float anm escape130 mp2 ansi evrc mp2float ape ffv1 mp3 ass ffvhuff mp3adu asv1 ffwavesynth mp3adufloat asv2 fic mp3float atrac1 flac mp3on4 atrac3 flic mp3on4float atrac3p flv mpc7 aura fourxm mpc8 aura2 fraps mpeg1video avrn frwu mpeg2video avrp g723_1 mpeg4 avs g729 mpegvideo avui gif mpl2 ayuv gsm msa1 msmpeg4v1 ptx tscc2 msmpeg4v2 qcelp tta msmpeg4v3 qdm2 twinvq msrle qdraw txd mss1 qpeg ulti mss2 qtrle utvideo msvideo1 r10k v210 mszh r210 v210x mts2 ra_144 v308 mvc1 ra_288 v408 mvc2 ralf v410 mxpeg rawvideo vb nellymoser realtext vble nuv rl2 vc1 on2avc roq vc1image opus roq_dpcm vcr1 paf_audio rpza vima paf_video rv10 vmdaudio pam rv20 vmdvideo pbm rv30 vmnc pcm_alaw rv40 vorbis pcm_bluray s302m vp3 pcm_dvd sami vp5 pcm_f32be sanm vp6 pcm_f32le sgi vp6a pcm_f64be sgirle vp6f pcm_f64le shorten vp7 pcm_lxf sipr vp8 pcm_mulaw smackaud vp9 pcm_s16be smacker vplayer pcm_s16be_planar smc vqa pcm_s16le smvjpeg wavpack pcm_s16le_planar snow webp pcm_s24be sol_dpcm webvtt pcm_s24daud sonic wmalossless pcm_s24le sp5x wmapro pcm_s24le_planar srt wmav1 pcm_s32be ssa wmav2 pcm_s32le stl wmavoice pcm_s32le_planar subrip wmv1 pcm_s8 subviewer wmv2 pcm_s8_planar subviewer1 wmv3 pcm_u16be sunrast wmv3image pcm_u16le svq1 wnv1 pcm_u24be svq3 ws_snd1 pcm_u24le tak xan_dpcm pcm_u32be targa xan_wc3 pcm_u32le targa_y216 xan_wc4 pcm_u8 text xbin pcm_zork theora xbm pcx thp xface pgm tiertexseqvideo xl pgmyuv tiff xsub pgssub tmv xwd pictor truehd y41p pjs truemotion1 yop ppm truemotion2 yuv4 prores truespeech zero12v prores_lgpl Enabled encoders: a64multi libvorbis pgm a64multi5 libvpx_vp8 pgmyuv aac libvpx_vp9 ppm ac3 libx264 prores ac3_fixed libx264rgb prores_aw adpcm_adx ljpeg prores_ks adpcm_g722 mjpeg qtrle adpcm_g726 movtext r10k adpcm_ima_qt mp2 r210 adpcm_ima_wav mp2fixed ra_144 adpcm_ms mpeg1video rawvideo adpcm_swf mpeg2video roq adpcm_yamaha mpeg4 roq_dpcm alac msmpeg4v2 rv10 alias_pix msmpeg4v3 rv20 amv msvideo1 s302m ass nellymoser sgi asv1 pam snow asv2 pbm sonic avrp pcm_alaw sonic_ls avui pcm_f32be srt ayuv pcm_f32le ssa bmp pcm_f64be subrip cinepak pcm_f64le sunrast cljr pcm_mulaw svq1 comfortnoise pcm_s16be targa dca pcm_s16be_planar tiff dnxhd pcm_s16le tta dpx pcm_s16le_planar utvideo dvbsub pcm_s24be v210 dvdsub pcm_s24daud v308 dvvideo pcm_s24le v408 eac3 pcm_s24le_planar v410 ffv1 pcm_s32be vorbis ffvhuff pcm_s32le wavpack flac pcm_s32le_planar webvtt flv pcm_s8 wmav1 g723_1 pcm_s8_planar wmav2 gif pcm_u16be wmv1 h261 pcm_u16le wmv2 h263 pcm_u24be xbm h263p pcm_u24le xface huffyuv pcm_u32be xsub jpeg2000 pcm_u32le xwd jpegls pcm_u8 y41p libfdk_aac pcx yuv4 libtheora Enabled hwaccels: Enabled parsers: aac dvdsub mpegvideo aac_latm flac opus ac3 g729 png adx gsm pnm bmp h261 rv30 cavsvideo h263 rv40 cook h264 tak dca hevc vc1 dirac mjpeg vorbis dnxhd mlp vp3 dpx mpeg4video vp8 dvbsub mpegaudio vp9 dvd_nav Enabled demuxers: aa g723_1 mpjpeg aac g729 mpl2 ac3 gif mpsub act gsm msnwc_tcp adf gxf mtv adp h261 mv adx h263 mvi aea h264 mxf afc hevc mxg aiff hls nc amr hnm nistsphere anm ico nsv apc idcin nut ape idf nuv apng iff ogg aqtitle ilbc oma asf image2 paf asf_o image2_alias_pix pcm_alaw ass image2_brender_pix pcm_f32be ast image2pipe pcm_f32le au image_bmp_pipe pcm_f64be avi image_dds_pipe pcm_f64le avr image_dpx_pipe pcm_mulaw avs image_exr_pipe pcm_s16be bethsoftvid image_j2k_pipe pcm_s16le bfi image_jpeg_pipe pcm_s24be bfstm image_jpegls_pipe pcm_s24le bink image_pictor_pipe pcm_s32be bintext image_png_pipe pcm_s32le bit image_qdraw_pipe pcm_s8 bmv image_sgi_pipe pcm_u16be boa image_sunrast_pipe pcm_u16le brstm image_tiff_pipe pcm_u24be c93 image_webp_pipe pcm_u24le caf ingenient pcm_u32be cavsvideo ipmovie pcm_u32le cdg ircam pcm_u8 cdxl iss pjs cine iv8 pmp concat ivf pva data jacosub pvf daud jv qcp dfa latm r3d dirac live_flv rawvideo dnxhd lmlm4 realtext dsf loas redspark dsicin lrc rl2 dss lvf rm dts lxf roq dtshd m4v rpl dv matroska rsd dvbsub mgsts rso dxa microdvd rtp ea mjpeg rtsp ea_cdata mlp sami eac3 mlv sap epaf mm sbg ffm mmf sdp ffmetadata mov sdr2 filmstrip mp3 segafilm flac mpc shorten flic mpc8 siff flv mpegps sln fourxm mpegts smacker frm mpegtsraw smjpeg g722 mpegvideo smush sol tmv wav sox truehd wc3 spdif tta webm_dash_manifest srt tty webvtt stl txd wsaud str vc1 wsvqa subviewer vc1t wtv subviewer1 vivo wv sup vmd xa swf vobsub xbin tak voc xmv tedcaptions vplayer xwma thp vqf yop tiertexseq w64 yuv4mpegpipe Enabled muxers: a64 ipod pcm_s32be ac3 ircam pcm_s32le adts ismv pcm_s8 adx ivf pcm_u16be aiff jacosub pcm_u16le amr latm pcm_u24be apng lrc pcm_u24le asf m4v pcm_u32be asf_stream matroska pcm_u32le ass matroska_audio pcm_u8 ast md5 psp au microdvd rawvideo avi mjpeg rm avm2 mkvtimestamp_v2 roq bit mlp rso caf mmf rtp cavsvideo mov rtp_mpegts crc mp2 rtsp dash mp3 sap data mp4 segment daud mpeg1system singlejpeg dirac mpeg1vcd smjpeg dnxhd mpeg1video smoothstreaming dts mpeg2dvd sox dv mpeg2svcd spdif eac3 mpeg2video spx f4v mpeg2vob srt ffm mpegts stream_segment ffmetadata mpjpeg swf filmstrip mxf tee flac mxf_d10 tg2 flv mxf_opatom tgp framecrc null truehd framemd5 nut uncodedframecrc g722 oga vc1 g723_1 ogg vc1t gif oma voc gxf opus w64 h261 pcm_alaw wav h263 pcm_f32be webm h264 pcm_f32le webm_chunk hds pcm_f64be webm_dash_manifest hevc pcm_f64le webp hls pcm_mulaw webvtt ico pcm_s16be wtv ilbc pcm_s16le wv image2 pcm_s24be yuv4mpegpipe image2pipe pcm_s24le Enabled protocols: async hls rtmpt cache http rtp concat httpproxy srtp crypto icecast subfile data md5 tcp ffrtmphttp mmsh udp file mmst udplite ftp pipe unix gopher rtmp Enabled filters: acrossfade curves mpdecimate adelay dcshift mptestsrc adrawgraph dctdnoiz negate aecho deband noformat aeval decimate noise aevalsrc deflate null afade dejudder nullsink aformat delogo nullsrc ainterleave deshake overlay allpass detelecine owdenoise allrgb dilation pad allyuv drawbox palettegen alphaextract drawgraph paletteuse alphamerge drawgrid pan amerge dynaudnorm perms amix earwax perspective amovie ebur128 phase anull edgedetect pixdesctest anullsink elbg pp anullsrc eq pp7 apad equalizer psnr aperms erosion pullup aphasemeter extractplanes qp aphaser fade random aresample fftfilt removegrain areverse field removelogo aselect fieldmatch repeatfields asendcmd fieldorder replaygain asetnsamples find_rect reverse asetpts flanger rgbtestsrc asetrate format rotate asettb fps sab ashowinfo framepack scale asplit framerate scale2ref astats framestep select astreamsync fspp sendcmd atadenoise geq separatefields atempo gradfun setdar atrim haldclut setfield avectorscope haldclutsrc setpts bandpass hflip setsar bandreject highpass settb bass histeq showcqt bbox histogram showfreqs biquad hqdn3d showinfo blackdetect hqx showpalette blackframe hstack showspectrum blend hue showvolume boxblur idet showwaves cellauto il showwavespic channelmap inflate shuffleplanes channelsplit interlace sidechaincompress chorus interleave signalstats codecview join silencedetect color kerndeint silenceremove colorbalance lenscorrection sine colorchannelmixer life smartblur colorkey lowpass smptebars colorlevels lut smptehdbars colormatrix lut3d split compand lutrgb spp concat lutyuv ssim copy mandelbrot stereo3d cover_rect mcdeint super2xsai crop mergeplanes swapuv cropdetect movie tblend telecine trim volumedetect testsrc unsharp vstack thumbnail uspp w3fdif tile vectorscope waveform tinterlace vflip xbr transpose vignette yadif treble volume zoompan Enabled bsfs: aac_adtstoasc imx_dump_header mpeg4_unpack_bframes chomp mjpeg2jpeg noise dump_extradata mjpega_dump_header remove_extradata h264_mp4toannexb mov2textsub text2movsub hevc_mp4toannexb mp3_header_decompress Enabled indevs: alsa fbdev oss dv1394 lavfi v4l2 Enabled outdevs: alsa oss v4l2 fbdev License: nonfree and unredistributable Creating config.mak, config.h, and doc/config.texi...
So, there are certainly a large number of encoders and decoders available. Or they should be.
But, when I execute "./ffmpeg -encoders" in the install directory, I get the following:
ffmpeg version 2.8.5 Copyright (c) 2000-2016 the FFmpeg developers built with gcc 4.8 (SUSE Linux) configuration: --prefix=/home/thesheeep/test/ffmpeg_built --extra-ldflags=-L/home/thesheeep/git/test/ffmpeg_built/lib --extra-cflags=-I/home/thesheeep/test/ffmpeg_built/include --enable-gpl --enable-nonfree --enable-libfdk-aac --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libvpx --enable-pthreads --enable-shared --disable-static WARNING: library configuration mismatch avutil configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64 --incdir=/usr/include/ffmpeg --extra-cflags='-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -g' --optflags='-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -g' --disable-htmlpages --enable-pic --disable-stripping --enable-shared --disable-static --enable-runtime-cpudetect --enable-gpl --disable-openssl --enable-avresample --enable-libcdio --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libcelt --enable-libcdio --enable-libdc1394 --enable-libfreetype --enable-libgsm --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libwebp --enable-pic --enable-pthreads --enable-vaapi --enable-vdpau --disable-encoders --disable-decoders --disable-muxers --disable-demuxers --enable-encoder=',012v,ansi,apng,bmp,flac,exr,ffv1,ffvhuff,gif,huffyuv,jpegls,libopenjpeg,libtheora,libvpx,pam,pbm,pcx,pgm,png,pgmyuv,ppm,sgi,sunrast,targa,tiff,v210,v308,v408,v410,webp,xbm,xwd,y41p,yuv4,celt,flac,ilbc,opus,pcm_alaw,pcm_bluray,pcm_dvd,pcm_f32be,pcm_f32le,pcm_f64be,pcm_f64le,pcm_mulaw,pcm_s16be,pcm_s16be_planer,pcm_s16le,pcm_s16le_planar,pcm_s24be,pcm_s24le,pcm_s24le_planar,pcm_s32be,pcm_s32le,pcm_s32le_planar,pcm_s8,pcm_s8_planar,pcm_u16be,pcm_u16le,pcm_u24be,pcm_u24le,pcm_u32be,pcm_u32le,pcm_u8,speex,libvorbis' --enable-decoder=',012v,ansi,apng,bmp,flac,exr,ffv1,ffvhuff,gif,huffyuv,jpegls,libopenjpeg,libtheora,libvpx,pam,pbm,pcx,pgm,png,pgmyuv,ppm,sgi,sunrast,targa,tiff,v210,v308,v408,v410,webp,xbm,xwd,y41p,yuv4,celt,flac,ilbc,opus,pcm_alaw,pcm_bluray,pcm_dvd,pcm_f32be,pcm_f32le,pcm_f64be,pcm_f64le,pcm_mulaw,pcm_s16be,pcm_s16be_planer,pcm_s16le,pcm_s16le_planar,pcm_s24be,pcm_s24le,pcm_s24le_planar,pcm_s32be,pcm_s32le,pcm_s32le_planar,pcm_s8,pcm_s8_planar,pcm_u16be,pcm_u16le,pcm_u24be,pcm_u24le,pcm_u32be,pcm_u32le,pcm_u8,speex,ljpeg,v210x,vorbis,vp3,vp5,vp6,vp6a,vp6f,vp8,vp9,otf,ttf,ass,srt,ssa,text' --enable-muxer='flac,gif,image2,image2pipe,matroska,matroska_audio,null,webm' --enable-demuxer='flac,gif,image2,image2pipe,matroska' --enable-x11grab avcodec configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64 --incdir=/usr/include/ffmpeg --extra-cflags='-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -g' --optflags='-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -g' --disable-htmlpages --enable-pic --disable-stripping --enable-shared --disable-static --enable-runtime-cpudetect --enable-gpl --disable-openssl --enable-avresample --enable-libcdio --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libcelt --enable-libcdio --enable-libdc1394 --enable-libfreetype --enable-libgsm --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libwebp --enable-pic --enable-pthreads --enable-vaapi --enable-vdpau --disable-encoders --disable-decoders --disable-muxers --disable-demuxers --enable-encoder=',012v,ansi,apng,bmp,flac,exr,ffv1,ffvhuff,gif,huffyuv,jpegls,libopenjpeg,libtheora,libvpx,pam,pbm,pcx,pgm,png,pgmyuv,ppm,sgi,sunrast,targa,tiff,v210,v308,v408,v410,webp,xbm,xwd,y41p,yuv4,celt,flac,ilbc,opus,pcm_alaw,pcm_bluray,pcm_dvd,pcm_f32be,pcm_f32le,pcm_f64be,pcm_f64le,pcm_mulaw,pcm_s16be,pcm_s16be_planer,pcm_s16le,pcm_s16le_planar,pcm_s24be,pcm_s24le,pcm_s24le_planar,pcm_s32be,pcm_s32le,pcm_s32le_planar,pcm_s8,pcm_s8_planar,pcm_u16be,pcm_u16le,pcm_u24be,pcm_u24le,pcm_u32be,pcm_u32le,pcm_u8,speex,libvorbis' --enable-decoder=',012v,ansi,apng,bmp,flac,exr,ffv1,ffvhuff,gif,huffyuv,jpegls,libopenjpeg,libtheora,libvpx,pam,pbm,pcx,pgm,png,pgmyuv,ppm,sgi,sunrast,targa,tiff,v210,v308,v408,v410,webp,xbm,xwd,y41p,yuv4,celt,flac,ilbc,opus,pcm_alaw,pcm_bluray,pcm_dvd,pcm_f32be,pcm_f32le,pcm_f64be,pcm_f64le,pcm_mulaw,pcm_s16be,pcm_s16be_planer,pcm_s16le,pcm_s16le_planar,pcm_s24be,pcm_s24le,pcm_s24le_planar,pcm_s32be,pcm_s32le,pcm_s32le_planar,pcm_s8,pcm_s8_planar,pcm_u16be,pcm_u16le,pcm_u24be,pcm_u24le,pcm_u32be,pcm_u32le,pcm_u8,speex,ljpeg,v210x,vorbis,vp3,vp5,vp6,vp6a,vp6f,vp8,vp9,otf,ttf,ass,srt,ssa,text' --enable-muxer='flac,gif,image2,image2pipe,matroska,matroska_audio,null,webm' --enable-demuxer='flac,gif,image2,image2pipe,matroska' --enable-x11grab avformat configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64 --incdir=/usr/include/ffmpeg --extra-cflags='-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -g' --optflags='-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -g' --disable-htmlpages --enable-pic --disable-stripping --enable-shared --disable-static --enable-runtime-cpudetect --enable-gpl --disable-openssl --enable-avresample --enable-libcdio --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libcelt --enable-libcdio --enable-libdc1394 --enable-libfreetype --enable-libgsm --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libwebp --enable-pic --enable-pthreads --enable-vaapi --enable-vdpau --disable-encoders --disable-decoders --disable-muxers --disable-demuxers --enable-encoder=',012v,ansi,apng,bmp,flac,exr,ffv1,ffvhuff,gif,huffyuv,jpegls,libopenjpeg,libtheora,libvpx,pam,pbm,pcx,pgm,png,pgmyuv,ppm,sgi,sunrast,targa,tiff,v210,v308,v408,v410,webp,xbm,xwd,y41p,yuv4,celt,flac,ilbc,opus,pcm_alaw,pcm_bluray,pcm_dvd,pcm_f32be,pcm_f32le,pcm_f64be,pcm_f64le,pcm_mulaw,pcm_s16be,pcm_s16be_planer,pcm_s16le,pcm_s16le_planar,pcm_s24be,pcm_s24le,pcm_s24le_planar,pcm_s32be,pcm_s32le,pcm_s32le_planar,pcm_s8,pcm_s8_planar,pcm_u16be,pcm_u16le,pcm_u24be,pcm_u24le,pcm_u32be,pcm_u32le,pcm_u8,speex,libvorbis' --enable-decoder=',012v,ansi,apng,bmp,flac,exr,ffv1,ffvhuff,gif,huffyuv,jpegls,libopenjpeg,libtheora,libvpx,pam,pbm,pcx,pgm,png,pgmyuv,ppm,sgi,sunrast,targa,tiff,v210,v308,v408,v410,webp,xbm,xwd,y41p,yuv4,celt,flac,ilbc,opus,pcm_alaw,pcm_bluray,pcm_dvd,pcm_f32be,pcm_f32le,pcm_f64be,pcm_f64le,pcm_mulaw,pcm_s16be,pcm_s16be_planer,pcm_s16le,pcm_s16le_planar,pcm_s24be,pcm_s24le,pcm_s24le_planar,pcm_s32be,pcm_s32le,pcm_s32le_planar,pcm_s8,pcm_s8_planar,pcm_u16be,pcm_u16le,pcm_u24be,pcm_u24le,pcm_u32be,pcm_u32le,pcm_u8,speex,ljpeg,v210x,vorbis,vp3,vp5,vp6,vp6a,vp6f,vp8,vp9,otf,ttf,ass,srt,ssa,text' --enable-muxer='flac,gif,image2,image2pipe,matroska,matroska_audio,null,webm' --enable-demuxer='flac,gif,image2,image2pipe,matroska' --enable-x11grab avdevice configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64 --incdir=/usr/include/ffmpeg --extra-cflags='-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -g' --optflags='-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -g' --disable-htmlpages --enable-pic --disable-stripping --enable-shared --disable-static --enable-runtime-cpudetect --enable-gpl --disable-openssl --enable-avresample --enable-libcdio --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libcelt --enable-libcdio --enable-libdc1394 --enable-libfreetype --enable-libgsm --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libwebp --enable-pic --enable-pthreads --enable-vaapi --enable-vdpau --disable-encoders --disable-decoders --disable-muxers --disable-demuxers --enable-encoder=',012v,ansi,apng,bmp,flac,exr,ffv1,ffvhuff,gif,huffyuv,jpegls,libopenjpeg,libtheora,libvpx,pam,pbm,pcx,pgm,png,pgmyuv,ppm,sgi,sunrast,targa,tiff,v210,v308,v408,v410,webp,xbm,xwd,y41p,yuv4,celt,flac,ilbc,opus,pcm_alaw,pcm_bluray,pcm_dvd,pcm_f32be,pcm_f32le,pcm_f64be,pcm_f64le,pcm_mulaw,pcm_s16be,pcm_s16be_planer,pcm_s16le,pcm_s16le_planar,pcm_s24be,pcm_s24le,pcm_s24le_planar,pcm_s32be,pcm_s32le,pcm_s32le_planar,pcm_s8,pcm_s8_planar,pcm_u16be,pcm_u16le,pcm_u24be,pcm_u24le,pcm_u32be,pcm_u32le,pcm_u8,speex,libvorbis' --enable-decoder=',012v,ansi,apng,bmp,flac,exr,ffv1,ffvhuff,gif,huffyuv,jpegls,libopenjpeg,libtheora,libvpx,pam,pbm,pcx,pgm,png,pgmyuv,ppm,sgi,sunrast,targa,tiff,v210,v308,v408,v410,webp,xbm,xwd,y41p,yuv4,celt,flac,ilbc,opus,pcm_alaw,pcm_bluray,pcm_dvd,pcm_f32be,pcm_f32le,pcm_f64be,pcm_f64le,pcm_mulaw,pcm_s16be,pcm_s16be_planer,pcm_s16le,pcm_s16le_planar,pcm_s24be,pcm_s24le,pcm_s24le_planar,pcm_s32be,pcm_s32le,pcm_s32le_planar,pcm_s8,pcm_s8_planar,pcm_u16be,pcm_u16le,pcm_u24be,pcm_u24le,pcm_u32be,pcm_u32le,pcm_u8,speex,ljpeg,v210x,vorbis,vp3,vp5,vp6,vp6a,vp6f,vp8,vp9,otf,ttf,ass,srt,ssa,text' --enable-muxer='flac,gif,image2,image2pipe,matroska,matroska_audio,null,webm' --enable-demuxer='flac,gif,image2,image2pipe,matroska' --enable-x11grab avfilter configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64 --incdir=/usr/include/ffmpeg --extra-cflags='-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -g' --optflags='-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -g' --disable-htmlpages --enable-pic --disable-stripping --enable-shared --disable-static --enable-runtime-cpudetect --enable-gpl --disable-openssl --enable-avresample --enable-libcdio --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libcelt --enable-libcdio --enable-libdc1394 --enable-libfreetype --enable-libgsm --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libwebp --enable-pic --enable-pthreads --enable-vaapi --enable-vdpau --disable-encoders --disable-decoders --disable-muxers --disable-demuxers --enable-encoder=',012v,ansi,apng,bmp,flac,exr,ffv1,ffvhuff,gif,huffyuv,jpegls,libopenjpeg,libtheora,libvpx,pam,pbm,pcx,pgm,png,pgmyuv,ppm,sgi,sunrast,targa,tiff,v210,v308,v408,v410,webp,xbm,xwd,y41p,yuv4,celt,flac,ilbc,opus,pcm_alaw,pcm_bluray,pcm_dvd,pcm_f32be,pcm_f32le,pcm_f64be,pcm_f64le,pcm_mulaw,pcm_s16be,pcm_s16be_planer,pcm_s16le,pcm_s16le_planar,pcm_s24be,pcm_s24le,pcm_s24le_planar,pcm_s32be,pcm_s32le,pcm_s32le_planar,pcm_s8,pcm_s8_planar,pcm_u16be,pcm_u16le,pcm_u24be,pcm_u24le,pcm_u32be,pcm_u32le,pcm_u8,speex,libvorbis' --enable-decoder=',012v,ansi,apng,bmp,flac,exr,ffv1,ffvhuff,gif,huffyuv,jpegls,libopenjpeg,libtheora,libvpx,pam,pbm,pcx,pgm,png,pgmyuv,ppm,sgi,sunrast,targa,tiff,v210,v308,v408,v410,webp,xbm,xwd,y41p,yuv4,celt,flac,ilbc,opus,pcm_alaw,pcm_bluray,pcm_dvd,pcm_f32be,pcm_f32le,pcm_f64be,pcm_f64le,pcm_mulaw,pcm_s16be,pcm_s16be_planer,pcm_s16le,pcm_s16le_planar,pcm_s24be,pcm_s24le,pcm_s24le_planar,pcm_s32be,pcm_s32le,pcm_s32le_planar,pcm_s8,pcm_s8_planar,pcm_u16be,pcm_u16le,pcm_u24be,pcm_u24le,pcm_u32be,pcm_u32le,pcm_u8,speex,ljpeg,v210x,vorbis,vp3,vp5,vp6,vp6a,vp6f,vp8,vp9,otf,ttf,ass,srt,ssa,text' --enable-muxer='flac,gif,image2,image2pipe,matroska,matroska_audio,null,webm' --enable-demuxer='flac,gif,image2,image2pipe,matroska' --enable-x11grab swscale configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64 --incdir=/usr/include/ffmpeg --extra-cflags='-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -g' --optflags='-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -g' --disable-htmlpages --enable-pic --disable-stripping --enable-shared --disable-static --enable-runtime-cpudetect --enable-gpl --disable-openssl --enable-avresample --enable-libcdio --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libcelt --enable-libcdio --enable-libdc1394 --enable-libfreetype --enable-libgsm --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libwebp --enable-pic --enable-pthreads --enable-vaapi --enable-vdpau --disable-encoders --disable-decoders --disable-muxers --disable-demuxers --enable-encoder=',012v,ansi,apng,bmp,flac,exr,ffv1,ffvhuff,gif,huffyuv,jpegls,libopenjpeg,libtheora,libvpx,pam,pbm,pcx,pgm,png,pgmyuv,ppm,sgi,sunrast,targa,tiff,v210,v308,v408,v410,webp,xbm,xwd,y41p,yuv4,celt,flac,ilbc,opus,pcm_alaw,pcm_bluray,pcm_dvd,pcm_f32be,pcm_f32le,pcm_f64be,pcm_f64le,pcm_mulaw,pcm_s16be,pcm_s16be_planer,pcm_s16le,pcm_s16le_planar,pcm_s24be,pcm_s24le,pcm_s24le_planar,pcm_s32be,pcm_s32le,pcm_s32le_planar,pcm_s8,pcm_s8_planar,pcm_u16be,pcm_u16le,pcm_u24be,pcm_u24le,pcm_u32be,pcm_u32le,pcm_u8,speex,libvorbis' --enable-decoder=',012v,ansi,apng,bmp,flac,exr,ffv1,ffvhuff,gif,huffyuv,jpegls,libopenjpeg,libtheora,libvpx,pam,pbm,pcx,pgm,png,pgmyuv,ppm,sgi,sunrast,targa,tiff,v210,v308,v408,v410,webp,xbm,xwd,y41p,yuv4,celt,flac,ilbc,opus,pcm_alaw,pcm_bluray,pcm_dvd,pcm_f32be,pcm_f32le,pcm_f64be,pcm_f64le,pcm_mulaw,pcm_s16be,pcm_s16be_planer,pcm_s16le,pcm_s16le_planar,pcm_s24be,pcm_s24le,pcm_s24le_planar,pcm_s32be,pcm_s32le,pcm_s32le_planar,pcm_s8,pcm_s8_planar,pcm_u16be,pcm_u16le,pcm_u24be,pcm_u24le,pcm_u32be,pcm_u32le,pcm_u8,speex,ljpeg,v210x,vorbis,vp3,vp5,vp6,vp6a,vp6f,vp8,vp9,otf,ttf,ass,srt,ssa,text' --enable-muxer='flac,gif,image2,image2pipe,matroska,matroska_audio,null,webm' --enable-demuxer='flac,gif,image2,image2pipe,matroska' --enable-x11grab swresample configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64 --incdir=/usr/include/ffmpeg --extra-cflags='-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -g' --optflags='-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -g' --disable-htmlpages --enable-pic --disable-stripping --enable-shared --disable-static --enable-runtime-cpudetect --enable-gpl --disable-openssl --enable-avresample --enable-libcdio --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libcelt --enable-libcdio --enable-libdc1394 --enable-libfreetype --enable-libgsm --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libwebp --enable-pic --enable-pthreads --enable-vaapi --enable-vdpau --disable-encoders --disable-decoders --disable-muxers --disable-demuxers --enable-encoder=',012v,ansi,apng,bmp,flac,exr,ffv1,ffvhuff,gif,huffyuv,jpegls,libopenjpeg,libtheora,libvpx,pam,pbm,pcx,pgm,png,pgmyuv,ppm,sgi,sunrast,targa,tiff,v210,v308,v408,v410,webp,xbm,xwd,y41p,yuv4,celt,flac,ilbc,opus,pcm_alaw,pcm_bluray,pcm_dvd,pcm_f32be,pcm_f32le,pcm_f64be,pcm_f64le,pcm_mulaw,pcm_s16be,pcm_s16be_planer,pcm_s16le,pcm_s16le_planar,pcm_s24be,pcm_s24le,pcm_s24le_planar,pcm_s32be,pcm_s32le,pcm_s32le_planar,pcm_s8,pcm_s8_planar,pcm_u16be,pcm_u16le,pcm_u24be,pcm_u24le,pcm_u32be,pcm_u32le,pcm_u8,speex,libvorbis' --enable-decoder=',012v,ansi,apng,bmp,flac,exr,ffv1,ffvhuff,gif,huffyuv,jpegls,libopenjpeg,libtheora,libvpx,pam,pbm,pcx,pgm,png,pgmyuv,ppm,sgi,sunrast,targa,tiff,v210,v308,v408,v410,webp,xbm,xwd,y41p,yuv4,celt,flac,ilbc,opus,pcm_alaw,pcm_bluray,pcm_dvd,pcm_f32be,pcm_f32le,pcm_f64be,pcm_f64le,pcm_mulaw,pcm_s16be,pcm_s16be_planer,pcm_s16le,pcm_s16le_planar,pcm_s24be,pcm_s24le,pcm_s24le_planar,pcm_s32be,pcm_s32le,pcm_s32le_planar,pcm_s8,pcm_s8_planar,pcm_u16be,pcm_u16le,pcm_u24be,pcm_u24le,pcm_u32be,pcm_u32le,pcm_u8,speex,ljpeg,v210x,vorbis,vp3,vp5,vp6,vp6a,vp6f,vp8,vp9,otf,ttf,ass,srt,ssa,text' --enable-muxer='flac,gif,image2,image2pipe,matroska,matroska_audio,null,webm' --enable-demuxer='flac,gif,image2,image2pipe,matroska' --enable-x11grab postproc configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64 --incdir=/usr/include/ffmpeg --extra-cflags='-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -g' --optflags='-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -g' --disable-htmlpages --enable-pic --disable-stripping --enable-shared --disable-static --enable-runtime-cpudetect --enable-gpl --disable-openssl --enable-avresample --enable-libcdio --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libcelt --enable-libcdio --enable-libdc1394 --enable-libfreetype --enable-libgsm --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libwebp --enable-pic --enable-pthreads --enable-vaapi --enable-vdpau --disable-encoders --disable-decoders --disable-muxers --disable-demuxers --enable-encoder=',012v,ansi,apng,bmp,flac,exr,ffv1,ffvhuff,gif,huffyuv,jpegls,libopenjpeg,libtheora,libvpx,pam,pbm,pcx,pgm,png,pgmyuv,ppm,sgi,sunrast,targa,tiff,v210,v308,v408,v410,webp,xbm,xwd,y41p,yuv4,celt,flac,ilbc,opus,pcm_alaw,pcm_bluray,pcm_dvd,pcm_f32be,pcm_f32le,pcm_f64be,pcm_f64le,pcm_mulaw,pcm_s16be,pcm_s16be_planer,pcm_s16le,pcm_s16le_planar,pcm_s24be,pcm_s24le,pcm_s24le_planar,pcm_s32be,pcm_s32le,pcm_s32le_planar,pcm_s8,pcm_s8_planar,pcm_u16be,pcm_u16le,pcm_u24be,pcm_u24le,pcm_u32be,pcm_u32le,pcm_u8,speex,libvorbis' --enable-decoder=',012v,ansi,apng,bmp,flac,exr,ffv1,ffvhuff,gif,huffyuv,jpegls,libopenjpeg,libtheora,libvpx,pam,pbm,pcx,pgm,png,pgmyuv,ppm,sgi,sunrast,targa,tiff,v210,v308,v408,v410,webp,xbm,xwd,y41p,yuv4,celt,flac,ilbc,opus,pcm_alaw,pcm_bluray,pcm_dvd,pcm_f32be,pcm_f32le,pcm_f64be,pcm_f64le,pcm_mulaw,pcm_s16be,pcm_s16be_planer,pcm_s16le,pcm_s16le_planar,pcm_s24be,pcm_s24le,pcm_s24le_planar,pcm_s32be,pcm_s32le,pcm_s32le_planar,pcm_s8,pcm_s8_planar,pcm_u16be,pcm_u16le,pcm_u24be,pcm_u24le,pcm_u32be,pcm_u32le,pcm_u8,speex,ljpeg,v210x,vorbis,vp3,vp5,vp6,vp6a,vp6f,vp8,vp9,otf,ttf,ass,srt,ssa,text' --enable-muxer='flac,gif,image2,image2pipe,matroska,matroska_audio,null,webm' --enable-demuxer='flac,gif,image2,image2pipe,matroska' --enable-x11grab libavutil 54. 31.100 / 54. 31.100 libavcodec 56. 60.100 / 56. 60.100 libavformat 56. 40.101 / 56. 40.101 libavdevice 56. 4.100 / 56. 4.100 libavfilter 5. 40.101 / 5. 40.101 libswscale 3. 1.101 / 3. 1.101 libswresample 1. 2.101 / 1. 2.101 libpostproc 53. 3.100 / 53. 3.100 Encoders: V..... = Video A..... = Audio S..... = Subtitle .F.... = Frame-level multithreading ..S... = Slice-level multithreading ...X.. = Codec is experimental ....B. = Supports draw_horiz_band .....D = Supports direct rendering method 1 ------ V..... apng APNG (Animated Portable Network Graphics) image V..... bmp BMP (Windows and OS/2 bitmap) V.S... ffv1 FFmpeg video codec #1 VF.... ffvhuff Huffyuv FFmpeg variant V..... gif GIF (Graphics Interchange Format) VF.... huffyuv Huffyuv / HuffYUV VF.... libopenjpeg OpenJPEG JPEG 2000 (codec jpeg2000) VF.... jpegls JPEG-LS V..... pam PAM (Portable AnyMap) image V..... pbm PBM (Portable BitMap) image V..... pcx PC Paintbrush PCX image V..... pgm PGM (Portable GrayMap) image V..... pgmyuv PGMYUV (Portable GrayMap YUV) image VF.... png PNG (Portable Network Graphics) image V..... ppm PPM (Portable PixelMap) image V..... sgi SGI image V..... sunrast Sun Rasterfile image V..... targa Truevision Targa image V..... libtheora libtheora Theora (codec theora) VF.... tiff TIFF image V..... v210 Uncompressed 4:2:2 10-bit V..... v308 Uncompressed packed 4:4:4 V..... v408 Uncompressed packed QT 4:4:4:4 V..... v410 Uncompressed 4:4:4 10-bit V..... xbm XBM (X BitMap) image V..... xwd XWD (X Window Dump) image V..... y41p Uncompressed YUV 4:1:1 12-bit V..... yuv4 Uncompressed packed 4:2:0 A..... flac FLAC (Free Lossless Audio Codec) A..... pcm_alaw PCM A-law / G.711 A-law A..... pcm_f32be PCM 32-bit floating point big-endian A..... pcm_f32le PCM 32-bit floating point little-endian A..... pcm_f64be PCM 64-bit floating point big-endian A..... pcm_f64le PCM 64-bit floating point little-endian A..... pcm_mulaw PCM mu-law / G.711 mu-law A..... pcm_s16be PCM signed 16-bit big-endian A..... pcm_s16le PCM signed 16-bit little-endian A..... pcm_s16le_planar PCM signed 16-bit little-endian planar A..... pcm_s24be PCM signed 24-bit big-endian A..... pcm_s24le PCM signed 24-bit little-endian A..... pcm_s24le_planar PCM signed 24-bit little-endian planar A..... pcm_s32be PCM signed 32-bit big-endian A..... pcm_s32le PCM signed 32-bit little-endian A..... pcm_s32le_planar PCM signed 32-bit little-endian planar A..... pcm_s8 PCM signed 8-bit A..... pcm_s8_planar PCM signed 8-bit planar A..... pcm_u16be PCM unsigned 16-bit big-endian A..... pcm_u16le PCM unsigned 16-bit little-endian A..... pcm_u24be PCM unsigned 24-bit big-endian A..... pcm_u24le PCM unsigned 24-bit little-endian A..... pcm_u32be PCM unsigned 32-bit big-endian A..... pcm_u32le PCM unsigned 32-bit little-endian A..... pcm_u8 PCM unsigned 8-bit A..... libvorbis libvorbis (codec vorbis)
So clearly, most encoders I just compiled with are not available.
And additionally, there is a configuration mismatch that I cannot explain as I never installed ffmpeg using zypper.
Change History (3)
comment:1 by , 9 years ago
comment:2 by , 9 years ago
Resolution: | → invalid |
---|---|
Status: | new → closed |
comment:3 by , 9 years ago
Forget about it, I had to set the rpath of the executable so it would be forced to use the correct .so files instead of those that just happened to be on the system already.
Sounds like your binary is using system wide libraries instead of the ones you build.