工作小记 编译 ffmpeg gpu 版本

工作小记 编译 ffmpeg gpu 版本

报错 pkg-config: ERROR: libx264 not found

ffbuild$ vi config.log 目录下有对应报错具体信息
pkg-config搜索路径与添加
依然找不到xxx.pc,查看搜索路径后,全部加进去了

export ZHOME=/home/test/xxx
export PKG_CONFIG_PATH="$ZHOME/ffmpeg_build/lib/pkgconfig:/usr/local/lib/x86_64-linux-gnu/pkgconfig:/usr/local/lib/pkgconfig:/usr/local/share/pkgconfig:/usr/lib/x86_64-linux-gnu/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"

pkg-config 常用指令

pkg-config  --variable pc_path pkg-config # 查看pkg的搜索路径
pkg-config --exists x264  --print-errors  # 查看库是否存在 报错即不存在 不报错即存在...
pkg-config --modversion x264 --print-errors # 查看库版本  
pkg-config --cflags software_name # 查看头文件位置
pkg-config --libs software_name # 查看库文件位置
# 可全局查找 库名.pc 配合 locate fzf 查

pkg-config的用法及库搜索路径设置 参考

pkg-config的用法及库搜索路径设置
Linux中的configure、pkg-config、pkg_config_path
pkg-config默认搜索路径

编译GPU版本

FFmpeg显卡版编译安装
最终指令

./configure \
  --prefix="$ZHOME/ffmpeg_build" \
  --pkg-config-flags="--static" \
  --extra-cflags="-I$ZHOME/ffmpeg_build/include -I/usr/local/cuda/include" \
  --extra-ldflags="-L$ZHOME/ffmpeg_build/lib -L/usr/local/cuda/lib64" \
  --extra-libs="-lpthread -lm" \
  --bindir="$ZHOME/bin" \
  --enable-gpl \
  --enable-libass \
  --enable-libfdk-aac \
  --enable-libfreetype \
  --enable-libmp3lame \
  --enable-libopus \
  --enable-libvorbis \
  --enable-libvpx \
  --enable-libx264 \
  --enable-libx265 \
  --enable-pic \
  --enable-shared   \
  --enable-nonfree \
  --enable-cuda \
  --enable-cuvid \
  --enable-nvenc \
  --enable-libnpp \
  --enable-debug=3 \
  --disable-optimizations \
  --disable-asm \
  --disable-stripping

查看ffmpeg

FFMPEG 使用显卡加速转码

ffmpeg -hwaccels # 查看支持的硬件加速
ffmpeg -decoders | sls/grep h264

qsv:intel显卡的快速视频同步技术(quick sync video)
nvenc:nvidia显卡的硬件视频编码器(nvidia hardware video encoder)
cuvid:nvdec的旧称,只有解码端。
cuda: 同上
amf:amd显卡的amf硬件编码器(amd hardware encoder)

日志

PATH="$ZHOME/bin:$PATH" ./configure --prefix="$ZHOME/ffmpeg_build" --bindir="$ZHOME/bin"

mkdir -p /home/test/zyx/bin
/usr/bin/install -c nasm /home/test/zyx/bin/nasm
/usr/bin/install -c ndisasm /home/test/zyx/bin/ndisasm
mkdir -p /home/test/zyx/ffmpeg_build/share/man/man1
/usr/bin/install -c -m 644 ./nasm.1 /home/test/zyx/ffmpeg_build/share/man/man1/nasm.1
/usr/bin/install -c -m 644 ./ndisasm.1 /home/test/zyx/ffmpeg_build/share/man/man1/ndisasm.1


./configure --prefix="$ZHOME/ffmpeg_build" --bindir="$ZHOME/bin"





PATH="$ZHOME/bin:$PATH" PKG_CONFIG_PATH="$ZHOME/ffmpeg_build/lib/pkgconfig" ./configure --prefix="$ZHOME/ffmpeg_build" --bindir="$ZHOME/bin" --enable-static --enable-pic
PATH="$ZHOME/bin:$PATH"

install -d /home/test/zyx/bin
install x264 /home/test/zyx/bin
install -d /home/test/zyx/ffmpeg_build/include
install -d /home/test/zyx/ffmpeg_build/lib/pkgconfig
install -m 644 ./x264.h x264_config.h /home/test/zyx/ffmpeg_build/include
install -m 644 x264.pc /home/test/zyx/ffmpeg_build/lib/pkgconfig
install -d /home/test/zyx/ffmpeg_build/lib
install -m 644 libx264.a /home/test/zyx/ffmpeg_build/lib
gcc-ranlib /home/test/zyx/ffmpeg_build/lib/libx264.a


PATH="$ZHOME/bin:$PATH" cmake -G "Unix Makefiles" -DCMAKE_INSTALL_PREFIX="$ZHOME/ffmpeg_build" -DENABLE_SHARED=off ../../source
Install the project...
-- Install configuration: "Release"
-- Installing: /home/test/zyx/ffmpeg_build/lib/libx265.a
-- Installing: /home/test/zyx/ffmpeg_build/include/x265.h
-- Installing: /home/test/zyx/ffmpeg_build/include/x265_config.h
-- Installing: /home/test/zyx/ffmpeg_build/lib/pkgconfig/x265.pc
-- Installing: /home/test/zyx/ffmpeg_build/bin/x265


PATH="$ZHOME/bin:$PATH" ./configure --prefix="$ZHOME/ffmpeg_build" --disable-examples --disable-unit-tests --enable-vp9-highbitdepth --as=yasm --enable-pic

    [INSTALL] /home/test/zyx/ffmpeg_build/include/vpx/vp8.h
    [INSTALL] /home/test/zyx/ffmpeg_build/include/vpx/vp8cx.h
    [INSTALL] /home/test/zyx/ffmpeg_build/include/vpx/vpx_ext_ratectrl.h
    [INSTALL] /home/test/zyx/ffmpeg_build/include/vpx/vp8dx.h
    [INSTALL] /home/test/zyx/ffmpeg_build/include/vpx/vpx_codec.h
    [INSTALL] /home/test/zyx/ffmpeg_build/include/vpx/vpx_frame_buffer.h
    [INSTALL] /home/test/zyx/ffmpeg_build/include/vpx/vpx_image.h
    [INSTALL] /home/test/zyx/ffmpeg_build/include/vpx/vpx_integer.h
    [INSTALL] /home/test/zyx/ffmpeg_build/include/vpx/vpx_decoder.h
    [INSTALL] /home/test/zyx/ffmpeg_build/include/vpx/vpx_encoder.h
    [INSTALL] /home/test/zyx/ffmpeg_build/lib/libvpx.a
    [INSTALL] /home/test/zyx/ffmpeg_build/lib/pkgconfig/vpx.pc


./configure CFLAGS=-fPIC --prefix="$ZHOME/ffmpeg_build"  

PATH="$ZHOME/bin:$PATH" ./configure --prefix="$ZHOME/ffmpeg_build" --bindir="$ZHOME/bin"  --enable-nasm --with-pic


./configure --prefix="$ZHOME/ffmpeg_build"  -with-pic

wget -O ffmpeg-4.4.1.tar.bz2 https://ffmpeg.org/releases/ffmpeg-4.4.1.tar.bz2
tar xjvf ffmpeg-4.4.1.tar.bz2

PATH="$ZHOME/bin:$PATH" PKG_CONFIG_PATH="$ZHOME/ffmpeg_build/lib/pkgconfig" CFLAGS="-O3 -fPIC"

./configure --prefix="$ZHOME/ffmpeg_build"  -with-pic

./configure \
  --prefix="$ZHOME/ffmpeg_build" \
  --pkg-config-flags="--static" \
  --extra-cflags="-I$ZHOME/ffmpeg_build/include -I/usr/local/cuda/include" \
  --extra-ldflags="-L$ZHOME/ffmpeg_build/lib -L/usr/local/cuda/lib64" \
  --extra-libs="-lpthread -lm" \
  --bindir="$ZHOME/bin" \
  --enable-gpl \
  --enable-libass \
  --enable-libfdk-aac \
  --enable-libfreetype \
  --enable-libmp3lame \
  --enable-libopus \
  --enable-libvorbis \
  --enable-libvpx \
  --enable-libx264 \
  --enable-libx265 \
  --enable-pic \
  --enable-shared   \
  --enable-nonfree \
  --enable-cuda \
  --enable-cuvid \
  --enable-nvenc \
  --enable-libnpp \
					\


./configure   --prefix="$ZHOME/ffmpeg_build"   --pkg-config-flags="--static"   --extra-cflags="-I$ZHOME/ffmpeg_build/include -I/usr/local/cuda/include"   --extra-ldflags="-L$ZHOME/ffmpeg_build/lib -L/usr/local/cuda/lib64"   --extra-libs="-lpthread -lm"   --bindir="$ZHOME/bin"   --enable-gpl   --enable-libass   --enable-libfdk-aac   --enable-libfreetype   --enable-libmp3lame   --enable-libopus   --enable-libvorbis   --enable-libvpx   --enable-libx264   --enable-libx265   --enable-pic   --enable-shared     --enable-nonfree   --enable-cuda   --enable-cuvid   --enable-nvenc   --enable-libnpp
install prefix            /home/test/zyx/ffmpeg_build
source path               .
C compiler                gcc
C library                 glibc
ARCH                      x86 (generic)
big-endian                no
runtime cpu detection     yes
standalone assembly       yes
x86 assembler             nasm
MMX enabled               yes
MMXEXT enabled            yes
3DNow! enabled            yes
3DNow! extended enabled   yes
SSE enabled               yes
SSSE3 enabled             yes
AESNI enabled             yes
AVX enabled               yes
AVX2 enabled              yes
AVX-512 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                    yes
shared                    yes
postprocessing support    yes
network support           yes
threading support         pthreads
safe bitstream reader     yes
texi2html enabled         no
perl enabled              yes
pod2man enabled           yes
makeinfo enabled          yes
makeinfo supports HTML    yes

External libraries:
alsa                    libass                  libmp3lame              libvpx                  libxcb                  libxcb_xfixes           sndio
bzlib                   libfdk_aac              libopus                 libx264                 libxcb_shape            lzma                    xlib
iconv                   libfreetype             libvorbis               libx265                 libxcb_shm              sdl2                    zlib

External libraries providing hardware acceleration:
cuda                    ffnvcodec               nvdec                   v4l2_m2m                vdpau
cuvid                   libnpp                  nvenc                   vaapi

Libraries:
avcodec                 avdevice                avfilter                avformat                avutil                  postproc                swresample              swscale

Programs:
ffmpeg                  ffplay                  ffprobe

Enabled decoders:
aac                     amrnb                   dnxhd                   hap                     mp3adu                  pcm_s24daud             scpr                    vc1image
aac_fixed               amrwb                   dolby_e                 hca                     mp3adufloat             pcm_s24le               screenpresso            vcr1
aac_latm                amv                     dpx                     hcom                    mp3float                pcm_s24le_planar        sdx2_dpcm               vmdaudio
aasc                    anm                     dsd_lsbf                hevc                    mp3on4                  pcm_s32be               sga                     vmdvideo
ac3                     ansi                    dsd_lsbf_planar         hevc_cuvid              mp3on4float             pcm_s32le               sgi                     vmnc
ac3_fixed               ape                     dsd_msbf                hevc_v4l2m2m            mpc7                    pcm_s32le_planar        sgirle                  vorbis
acelp_kelvin            apng                    dsd_msbf_planar         hnm4_video              mpc8                    pcm_s64be               sheervideo              vp3
adpcm_4xm               aptx                    dsicinaudio             hq_hqa                  mpeg1_cuvid             pcm_s64le               shorten                 vp4
adpcm_adx               aptx_hd                 dsicinvideo             hqx                     mpeg1_v4l2m2m           pcm_s8                  simbiosis_imx           vp5
adpcm_afc               arbc                    dss_sp                  huffyuv                 mpeg1video              pcm_s8_planar           sipr                    vp6
adpcm_agm               argo                    dst                     hymt                    mpeg2_cuvid             pcm_sga                 siren                   vp6a
adpcm_aica              ass                     dvaudio                 iac                     mpeg2_v4l2m2m           pcm_u16be               smackaud                vp6f
adpcm_argo              asv1                    dvbsub                  idcin                   mpeg2video              pcm_u16le               smacker                 vp7
adpcm_ct                asv2                    dvdsub                  idf                     mpeg4                   pcm_u24be               smc                     vp8
adpcm_dtk               atrac1                  dvvideo                 iff_ilbm                mpeg4_cuvid             pcm_u24le               smvjpeg                 vp8_cuvid
adpcm_ea                atrac3                  dxa                     ilbc                    mpeg4_v4l2m2m           pcm_u32be               snow                    vp8_v4l2m2m
adpcm_ea_maxis_xa       atrac3al                dxtory                  imc                     mpegvideo               pcm_u32le               sol_dpcm                vp9
adpcm_ea_r1             atrac3p                 dxv                     imm4                    mpl2                    pcm_u8                  sonic                   vp9_cuvid
adpcm_ea_r2             atrac3pal               eac3                    imm5                    msa1                    pcm_vidc                sp5x                    vp9_v4l2m2m
adpcm_ea_r3             atrac9                  eacmv                   indeo2                  mscc                    pcx                     speedhq                 vplayer
adpcm_ea_xas            aura                    eamad                   indeo3                  msmpeg4v1               pfm                     srgc                    vqa
adpcm_g722              aura2                   eatgq                   indeo4                  msmpeg4v2               pgm                     srt                     wavpack
adpcm_g726              av1                     eatgv                   indeo5                  msmpeg4v3               pgmyuv                  ssa                     wcmv
adpcm_g726le            av1_cuvid               eatqi                   interplay_acm           msp2                    pgssub                  stl                     webp
adpcm_ima_alp           avrn                    eightbps                interplay_dpcm          msrle                   pgx                     subrip                  webvtt
adpcm_ima_amv           avrp                    eightsvx_exp            interplay_video         mss1                    photocd                 subviewer               wmalossless
adpcm_ima_apc           avs                     eightsvx_fib            ipu                     mss2                    pictor                  subviewer1              wmapro
adpcm_ima_apm           avui                    escape124               jacosub                 msvideo1                pixlet                  sunrast                 wmav1
adpcm_ima_cunning       ayuv                    escape130               jpeg2000                mszh                    pjs                     svq1                    wmav2
adpcm_ima_dat4          bethsoftvid             evrc                    jpegls                  mts2                    png                     svq3                    wmavoice
adpcm_ima_dk3           bfi                     exr                     jv                      mv30                    ppm                     tak                     wmv1
adpcm_ima_dk4           bink                    fastaudio               kgv1                    mvc1                    prores                  targa                   wmv2
adpcm_ima_ea_eacs       binkaudio_dct           ffv1                    kmvc                    mvc2                    prosumer                targa_y216              wmv3
adpcm_ima_ea_sead       binkaudio_rdft          ffvhuff                 lagarith                mvdv                    psd                     tdsc                    wmv3image
adpcm_ima_iss           bintext                 ffwavesynth             libfdk_aac              mvha                    ptx                     text                    wnv1
adpcm_ima_moflex        bitpacked               fic                     libopus                 mwsc                    qcelp                   theora                  wrapped_avframe
adpcm_ima_mtf           bmp                     fits                    libvorbis               mxpeg                   qdm2                    thp                     ws_snd1
adpcm_ima_oki           bmv_audio               flac                    libvpx_vp8              nellymoser              qdmc                    tiertexseqvideo         xan_dpcm
adpcm_ima_qt            bmv_video               flashsv                 libvpx_vp9              notchlc                 qdraw                   tiff                    xan_wc3
adpcm_ima_rad           brender_pix             flashsv2                loco                    nuv                     qpeg                    tmv                     xan_wc4
adpcm_ima_smjpeg        c93                     flic                    lscr                    on2avc                  qtrle                   truehd                  xbin
adpcm_ima_ssi           cavs                    flv                     m101                    opus                    r10k                    truemotion1             xbm
adpcm_ima_wav           ccaption                fmvc                    mace3                   paf_audio               r210                    truemotion2             xface
adpcm_ima_ws            cdgraphics              fourxm                  mace6                   paf_video               ra_144                  truemotion2rt           xl
adpcm_ms                cdtoons                 fraps                   magicyuv                pam                     ra_288                  truespeech              xma1
adpcm_mtaf              cdxl                    frwu                    mdec                    pbm                     ralf                    tscc                    xma2
adpcm_psx               cfhd                    g2m                     metasound               pcm_alaw                rasc                    tscc2                   xpm
adpcm_sbpro_2           cinepak                 g723_1                  microdvd                pcm_bluray              rawvideo                tta                     xsub
adpcm_sbpro_3           clearvideo              g729                    mimic                   pcm_dvd                 realtext                twinvq                  xwd
adpcm_sbpro_4           cljr                    gdv                     mjpeg                   pcm_f16le               rl2                     txd                     y41p
adpcm_swf               cllc                    gif                     mjpeg_cuvid             pcm_f24le               roq                     ulti                    ylc
adpcm_thp               comfortnoise            gremlin_dpcm            mjpegb                  pcm_f32be               roq_dpcm                utvideo                 yop
adpcm_thp_le            cook                    gsm                     mlp                     pcm_f32le               rpza                    v210                    yuv4
adpcm_vima              cpia                    gsm_ms                  mmvideo                 pcm_f64be               rscc                    v210x                   zero12v
adpcm_xa                cri                     h261                    mobiclip                pcm_f64le               rv10                    v308                    zerocodec
adpcm_yamaha            cscd                    h263                    motionpixels            pcm_lxf                 rv20                    v408                    zlib
adpcm_zork              cyuv                    h263_v4l2m2m            movtext                 pcm_mulaw               rv30                    v410                    zmbv
agm                     dca                     h263i                   mp1                     pcm_s16be               rv40                    vb
aic                     dds                     h263p                   mp1float                pcm_s16be_planar        s302m                   vble
alac                    derf_dpcm               h264                    mp2                     pcm_s16le               sami                    vc1
alias_pix               dfa                     h264_cuvid              mp2float                pcm_s16le_planar        sanm                    vc1_cuvid
als                     dirac                   h264_v4l2m2m            mp3                     pcm_s24be               sbc                     vc1_v4l2m2m

Enabled encoders:
a64multi                aptx_hd                 flashsv                 libx264                 pam                     pcm_u16be               rpza                    v408
a64multi5               ass                     flashsv2                libx264rgb              pbm                     pcm_u16le               rv10                    v410
aac                     asv1                    flv                     libx265                 pcm_alaw                pcm_u24be               rv20                    vc2
ac3                     asv2                    g723_1                  ljpeg                   pcm_dvd                 pcm_u24le               s302m                   vorbis
ac3_fixed               avrp                    gif                     magicyuv                pcm_f32be               pcm_u32be               sbc                     vp8_v4l2m2m
adpcm_adx               avui                    h261                    mjpeg                   pcm_f32le               pcm_u32le               sgi                     vp8_vaapi
adpcm_argo              ayuv                    h263                    mjpeg_vaapi             pcm_f64be               pcm_u8                  snow                    vp9_vaapi
adpcm_g722              bmp                     h263_v4l2m2m            mlp                     pcm_f64le               pcm_vidc                sonic                   wavpack
adpcm_g726              cfhd                    h263p                   movtext                 pcm_mulaw               pcx                     sonic_ls                webvtt
adpcm_g726le            cinepak                 h264_nvenc              mp2                     pcm_s16be               pfm                     speedhq                 wmav1
adpcm_ima_alp           cljr                    h264_v4l2m2m            mp2fixed                pcm_s16be_planar        pgm                     srt                     wmav2
adpcm_ima_amv           comfortnoise            h264_vaapi              mpeg1video              pcm_s16le               pgmyuv                  ssa                     wmv1
adpcm_ima_apm           dca                     hevc_nvenc              mpeg2_vaapi             pcm_s16le_planar        png                     subrip                  wmv2
adpcm_ima_qt            dnxhd                   hevc_v4l2m2m            mpeg2video              pcm_s24be               ppm                     sunrast                 wrapped_avframe
adpcm_ima_ssi           dpx                     hevc_vaapi              mpeg4                   pcm_s24daud             prores                  svq1                    xbm
adpcm_ima_wav           dvbsub                  huffyuv                 mpeg4_v4l2m2m           pcm_s24le               prores_aw               targa                   xface
adpcm_ms                dvdsub                  jpeg2000                msmpeg4v2               pcm_s24le_planar        prores_ks               text                    xsub
adpcm_swf               dvvideo                 jpegls                  msmpeg4v3               pcm_s32be               qtrle                   tiff                    xwd
adpcm_yamaha            eac3                    libfdk_aac              msvideo1                pcm_s32le               r10k                    truehd                  y41p
alac                    exr                     libmp3lame              nellymoser              pcm_s32le_planar        r210                    tta                     yuv4
alias_pix               ffv1                    libopus                 nvenc                   pcm_s64be               ra_144                  ttml                    zlib
amv                     ffvhuff                 libvorbis               nvenc_h264              pcm_s64le               rawvideo                utvideo                 zmbv
apng                    fits                    libvpx_vp8              nvenc_hevc              pcm_s8                  roq                     v210
aptx                    flac                    libvpx_vp9              opus                    pcm_s8_planar           roq_dpcm                v308

Enabled hwaccels:
av1_nvdec               h264_vaapi              hevc_vdpau              mpeg1_vdpau             mpeg4_nvdec             vc1_vaapi               vp9_nvdec               wmv3_vaapi
av1_vaapi               h264_vdpau              mjpeg_nvdec             mpeg2_nvdec             mpeg4_vaapi             vc1_vdpau               vp9_vaapi               wmv3_vdpau
h263_vaapi              hevc_nvdec              mjpeg_vaapi             mpeg2_vaapi             mpeg4_vdpau             vp8_nvdec               vp9_vdpau
h264_nvdec              hevc_vaapi              mpeg1_nvdec             mpeg2_vdpau             vc1_nvdec               vp8_vaapi               wmv3_nvdec

Enabled parsers:
aac                     bmp                     dolby_e                 g723_1                  hevc                    mpegvideo               sipr                    webp
aac_latm                cavsvideo               dpx                     g729                    ipu                     opus                    tak                     xbm
ac3                     cook                    dvaudio                 gif                     jpeg2000                png                     vc1                     xma
adx                     cri                     dvbsub                  gsm                     mjpeg                   pnm                     vorbis
av1                     dca                     dvd_nav                 h261                    mlp                     rv30                    vp3
avs2                    dirac                   dvdsub                  h263                    mpeg4video              rv40                    vp8
avs3                    dnxhd                   flac                    h264                    mpegaudio               sbc                     vp9

Enabled demuxers:
aa                      bfi                     fits                    image_gif_pipe          lvf                     nut                     rsd                     tmv
aac                     bfstm                   flac                    image_j2k_pipe          lxf                     nuv                     rso                     truehd
aax                     bink                    flic                    image_jpeg_pipe         m4v                     obu                     rtp                     tta
ac3                     binka                   flv                     image_jpegls_pipe       matroska                ogg                     rtsp                    tty
ace                     bintext                 fourxm                  image_pam_pipe          mca                     oma                     s337m                   txd
acm                     bit                     frm                     image_pbm_pipe          mcc                     paf                     sami                    ty
act                     bmv                     fsb                     image_pcx_pipe          mgsts                   pcm_alaw                sap                     v210
adf                     boa                     fwse                    image_pgm_pipe          microdvd                pcm_f32be               sbc                     v210x
adp                     brstm                   g722                    image_pgmyuv_pipe       mjpeg                   pcm_f32le               sbg                     vag
ads                     c93                     g723_1                  image_pgx_pipe          mjpeg_2000              pcm_f64be               scc                     vc1
adx                     caf                     g726                    image_photocd_pipe      mlp                     pcm_f64le               sdp                     vc1t
aea                     cavsvideo               g726le                  image_pictor_pipe       mlv                     pcm_mulaw               sdr2                    vividas
afc                     cdg                     g729                    image_png_pipe          mm                      pcm_s16be               sds                     vivo
aiff                    cdxl                    gdv                     image_ppm_pipe          mmf                     pcm_s16le               sdx                     vmd
aix                     cine                    genh                    image_psd_pipe          mods                    pcm_s24be               segafilm                vobsub
alp                     codec2                  gif                     image_qdraw_pipe        moflex                  pcm_s24le               ser                     voc
amr                     codec2raw               gsm                     image_sgi_pipe          mov                     pcm_s32be               sga                     vpk
amrnb                   concat                  gxf                     image_sunrast_pipe      mp3                     pcm_s32le               shorten                 vplayer
amrwb                   data                    h261                    image_svg_pipe          mpc                     pcm_s8                  siff                    vqf
anm                     daud                    h263                    image_tiff_pipe         mpc8                    pcm_u16be               simbiosis_imx           w64
apc                     dcstr                   h264                    image_webp_pipe         mpegps                  pcm_u16le               sln                     wav
ape                     derf                    hca                     image_xbm_pipe          mpegts                  pcm_u24be               smacker                 wc3
apm                     dfa                     hcom                    image_xpm_pipe          mpegtsraw               pcm_u24le               smjpeg                  webm_dash_manifest
apng                    dhav                    hevc                    image_xwd_pipe          mpegvideo               pcm_u32be               smush                   webvtt
aptx                    dirac                   hls                     ingenient               mpjpeg                  pcm_u32le               sol                     wsaud
aptx_hd                 dnxhd                   hnm                     ipmovie                 mpl2                    pcm_u8                  sox                     wsd
aqtitle                 dsf                     ico                     ipu                     mpsub                   pcm_vidc                spdif                   wsvqa
argo_asf                dsicin                  idcin                   ircam                   msf                     pjs                     srt                     wtv
argo_brp                dss                     idf                     iss                     msnwc_tcp               pmp                     stl                     wv
asf                     dts                     iff                     iv8                     msp                     pp_bnk                  str                     wve
asf_o                   dtshd                   ifv                     ivf                     mtaf                    pva                     subviewer               xa
ass                     dv                      ilbc                    ivr                     mtv                     pvf                     subviewer1              xbin
ast                     dvbsub                  image2                  jacosub                 musx                    qcp                     sup                     xmv
au                      dvbtxt                  image2_alias_pix        jv                      mv                      r3d                     svag                    xvag
av1                     dxa                     image2_brender_pix      kux                     mvi                     rawvideo                svs                     xwma
avi                     ea                      image2pipe              kvag                    mxf                     realtext                swf                     yop
avr                     ea_cdata                image_bmp_pipe          live_flv                mxg                     redspark                tak                     yuv4mpegpipe
avs                     eac3                    image_cri_pipe          lmlm4                   nc                      rl2                     tedcaptions
avs2                    epaf                    image_dds_pipe          loas                    nistsphere              rm                      thp
avs3                    ffmetadata              image_dpx_pipe          lrc                     nsp                     roq                     threedostr
bethsoftvid             filmstrip               image_exr_pipe          luodat                  nsv                     rpl                     tiertexseq

Enabled muxers:
a64                     caf                     framehash               ismv                    mpeg2dvd                pcm_s16be               rtsp                    ttml
ac3                     cavsvideo               framemd5                ivf                     mpeg2svcd               pcm_s16le               sap                     uncodedframecrc
adts                    codec2                  g722                    jacosub                 mpeg2video              pcm_s24be               sbc                     vc1
adx                     codec2raw               g723_1                  kvag                    mpeg2vob                pcm_s24le               scc                     vc1t
aiff                    crc                     g726                    latm                    mpegts                  pcm_s32be               segafilm                voc
alp                     dash                    g726le                  lrc                     mpjpeg                  pcm_s32le               segment                 w64
amr                     data                    gif                     m4v                     mxf                     pcm_s8                  singlejpeg              wav
amv                     daud                    gsm                     matroska                mxf_d10                 pcm_u16be               smjpeg                  webm
apm                     dirac                   gxf                     matroska_audio          mxf_opatom              pcm_u16le               smoothstreaming         webm_chunk
apng                    dnxhd                   h261                    md5                     null                    pcm_u24be               sox                     webm_dash_manifest
aptx                    dts                     h263                    microdvd                nut                     pcm_u24le               spdif                   webp
aptx_hd                 dv                      h264                    mjpeg                   oga                     pcm_u32be               spx                     webvtt
argo_asf                eac3                    hash                    mkvtimestamp_v2         ogg                     pcm_u32le               srt                     wtv
asf                     f4v                     hds                     mlp                     ogv                     pcm_u8                  stream_segment          wv
asf_stream              ffmetadata              hevc                    mmf                     oma                     pcm_vidc                streamhash              yuv4mpegpipe
ass                     fifo                    hls                     mov                     opus                    psp                     sup
ast                     fifo_test               ico                     mp2                     pcm_alaw                rawvideo                swf
au                      filmstrip               ilbc                    mp3                     pcm_f32be               rm                      tee
avi                     fits                    image2                  mp4                     pcm_f32le               roq                     tg2
avm2                    flac                    image2pipe              mpeg1system             pcm_f64be               rso                     tgp
avs2                    flv                     ipod                    mpeg1vcd                pcm_f64le               rtp                     truehd
bit                     framecrc                ircam                   mpeg1video              pcm_mulaw               rtp_mpegts              tta

Enabled protocols:
async                   data                    gopher                  icecast                 pipe                    rtp                     tcp                     unix
cache                   ffrtmphttp              hls                     md5                     prompeg                 sctp                    tee
concat                  file                    http                    mmsh                    rtmp                    srtp                    udp
crypto                  ftp                     httpproxy               mmst                    rtmpt                   subfile                 udplite

Enabled filters:
abench                  apad                    chromanr                drawgrid                hqdn3d                  nlmeans                 sendcmd                 telecine
abitscope               aperms                  chromashift             drawtext                hqx                     nnedi                   separatefields          testsrc
acompressor             aphasemeter             ciescope                drmeter                 hstack                  noformat                setdar                  testsrc2
acontrast               aphaser                 codecview               dynaudnorm              hue                     noise                   setfield                thistogram
acopy                   aphaseshift             color                   earwax                  hwdownload              normalize               setparams               threshold
acrossfade              apulsator               colorbalance            ebur128                 hwmap                   null                    setpts                  thumbnail
acrossover              arealtime               colorchannelmixer       edgedetect              hwupload                nullsink                setrange                tile
acrusher                aresample               colorcontrast           elbg                    hwupload_cuda           nullsrc                 setsar                  tinterlace
acue                    areverse                colorcorrect            entropy                 hysteresis              oscilloscope            settb                   tlut2
addroi                  arnndn                  colorhold               epx                     identity                overlay                 sharpness_vaapi         tmedian
adeclick                aselect                 colorize                eq                      idet                    owdenoise               shear                   tmidequalizer
adeclip                 asendcmd                colorkey                equalizer               il                      pad                     showcqt                 tmix
adelay                  asetnsamples            colorlevels             erosion                 inflate                 pal100bars              showfreqs               tonemap
adenorm                 asetpts                 colormatrix             estdif                  interlace               pal75bars               showinfo                tonemap_vaapi
aderivative             asetrate                colorspace              exposure                interleave              palettegen              showpalette             tpad
adrawgraph              asettb                  colortemperature        extractplanes           join                    paletteuse              showspatial             transpose
aecho                   ashowinfo               compand                 extrastereo             kerndeint               pan                     showspectrum            transpose_npp
aemphasis               asidedata               compensationdelay       fade                    kirsch                  perms                   showspectrumpic         transpose_vaapi
aeval                   asoftclip               concat                  fftdnoiz                lagfun                  perspective             showvolume              treble
aevalsrc                asplit                  convolution             fftfilt                 lenscorrection          phase                   showwaves               tremolo
aexciter                ass                     convolve                field                   life                    photosensitivity        showwavespic            trim
afade                   astats                  copy                    fieldhint               limiter                 pixdesctest             shuffleframes           unpremultiply
afftdn                  astreamselect           cover_rect              fieldmatch              loop                    pixscope                shufflepixels           unsharp
afftfilt                asubboost               crop                    fieldorder              loudnorm                pp                      shuffleplanes           untile
afifo                   asubcut                 cropdetect              fifo                    lowpass                 pp7                     sidechaincompress       uspp
afir                    asupercut               crossfeed               fillborders             lowshelf                premultiply             sidechaingate           v360
afirsrc                 asuperpass              crystalizer             find_rect               lumakey                 prewitt                 sidedata                vaguedenoiser
aformat                 asuperstop              cue                     firequalizer            lut                     procamp_vaapi           sierpinski              vectorscope
afreqshift              atadenoise              curves                  flanger                 lut1d                   pseudocolor             signalstats             vflip
agate                   atempo                  datascope               floodfill               lut2                    psnr                    signature               vfrdet
agraphmonitor           atrim                   dblur                   format                  lut3d                   pullup                  silencedetect           vibrance
ahistogram              avectorscope            dcshift                 fps                     lutrgb                  qp                      silenceremove           vibrato
aiir                    avgblur                 dctdnoiz                framepack               lutyuv                  random                  sinc                    vif
aintegral               axcorrelate             deband                  framerate               mandelbrot              readeia608              sine                    vignette
ainterleave             bandpass                deblock                 framestep               maskedclamp             readvitc                smartblur               vmafmotion
alimiter                bandreject              decimate                freezedetect            maskedmax               realtime                smptebars               volume
allpass                 bass                    deconvolve              freezeframes            maskedmerge             remap                   smptehdbars             volumedetect
allrgb                  bbox                    dedot                   fspp                    maskedmin               removegrain             sobel                   vstack
allyuv                  bench                   deesser                 gblur                   maskedthreshold         removelogo              spectrumsynth           w3fdif
aloop                   bilateral               deflate                 geq                     maskfun                 repeatfields            speechnorm              waveform
alphaextract            biquad                  deflicker               gradfun                 mcdeint                 replaygain              split                   weave
alphamerge              bitplanenoise           deinterlace_vaapi       gradients               mcompand                reverse                 spp                     xbr
amerge                  blackdetect             dejudder                graphmonitor            median                  rgbashift               sr                      xfade
ametadata               blackframe              delogo                  greyedge                mergeplanes             rgbtestsrc              ssim                    xmedian
amix                    blend                   denoise_vaapi           haas                    mestimate               roberts                 stereo3d                xstack
amovie                  bm3d                    derain                  haldclut                metadata                rotate                  stereotools             yadif
amplify                 boxblur                 deshake                 haldclutsrc             midequalizer            sab                     stereowiden             yaepblur
amultiply               bwdif                   despill                 hdcd                    minterpolate            scale                   streamselect            yuvtestsrc
anequalizer             cas                     detelecine              headphone               mix                     scale2ref               subtitles               zoompan
anlmdn                  cellauto                dilation                hflip                   monochrome              scale_npp               super2xsai
anlms                   channelmap              displace                highpass                movie                   scale_vaapi             superequalizer
anoisesrc               channelsplit            dnn_processing          highshelf               mpdecimate              scdet                   surround
anull                   chorus                  doubleweave             hilbert                 mptestsrc               scroll                  swaprect
anullsink               chromahold              drawbox                 histeq                  msad                    select                  swapuv
anullsrc                chromakey               drawgraph               histogram               negate                  selectivecolor          tblend

Enabled bsfs:
aac_adtstoasc           dca_core                h264_metadata           hevc_mp4toannexb        mp3_header_decompress   opus_metadata           text2movsub             vp9_superframe
av1_frame_merge         dump_extradata          h264_mp4toannexb        imx_dump_header         mpeg2_metadata          pcm_rechunk             trace_headers           vp9_superframe_split
av1_frame_split         eac3_core               h264_redundant_pps      mjpeg2jpeg              mpeg4_unpack_bframes    prores_metadata         truehd_core
av1_metadata            extract_extradata       hapqa_extract           mjpega_dump_header      noise                   remove_extradata        vp9_metadata
chomp                   filter_units            hevc_metadata           mov2textsub             null                    setts                   vp9_raw_reorder

Enabled indevs:
alsa                    fbdev                   lavfi                   oss                     sndio                   v4l2                    xcbgrab

Enabled outdevs:
alsa                    fbdev                   oss                     sdl2                    sndio                   v4l2                    xv

你可能感兴趣的:(工作杂记,c++)