实例介绍
针对Android平台编译好的FFmpeg 3.4.5的动态链接库.so文件,包括armeabi-v7a arm64-v8a两个版本,包含头文件,包含x264,支持mediacodec硬解码h264,h265。可直接集成到工程中用于视频编辑、转码等。
【实例截图】
【核心代码】
ffmpeg
├── cmdutils.c
├── cmdutils.h
├── compat
│ ├── aix
│ │ └── math.h
│ ├── atomics
│ │ ├── dummy
│ │ │ └── stdatomic.h
│ │ ├── gcc
│ │ │ └── stdatomic.h
│ │ ├── pthread
│ │ │ └── stdatomic.h
│ │ ├── suncc
│ │ │ └── stdatomic.h
│ │ └── win32
│ │ └── stdatomic.h
│ ├── avisynth
│ │ ├── avisynth_c.h
│ │ ├── avs
│ │ │ ├── capi.h
│ │ │ ├── config.h
│ │ │ └── types.h
│ │ ├── avxsynth_c.h
│ │ └── windowsPorts
│ │ ├── basicDataTypeConversions.h
│ │ └── windows2linux.h
│ ├── cuda
│ │ ├── dynlink_cuda.h
│ │ ├── dynlink_cuviddec.h
│ │ ├── dynlink_loader.h
│ │ ├── dynlink_nvcuvid.h
│ │ └── ptx2c.sh
│ ├── dispatch_semaphore
│ │ └── semaphore.h
│ ├── float
│ │ ├── float.h
│ │ └── limits.h
│ ├── msvcrt
│ │ └── snprintf.h
│ ├── nvenc
│ │ └── nvEncodeAPI.h
│ ├── os2threads.h
│ ├── solaris
│ │ └── make_sunver.pl
│ ├── tms470
│ │ └── math.h
│ ├── va_copy.h
│ ├── w32dlfcn.h
│ ├── w32pthreads.h
│ └── windows
│ ├── makedef
│ └── mslink
├── config.h
├── ffmpeg.c
├── ffmpeg_filter.c
├── ffmpeg.h
├── ffmpeg_hw.c
├── ffmpeg_opt.c
├── libavcodec
│ ├── a64colors.h
│ ├── a64tables.h
│ ├── aac_ac3_parser.h
│ ├── aacadtsdec.h
│ ├── aaccoder_trellis.h
│ ├── aaccoder_twoloop.h
│ ├── aacdectab.h
│ ├── aac_defines.h
│ ├── aacenc.h
│ ├── aacenc_is.h
│ ├── aacenc_ltp.h
│ ├── aacenc_pred.h
│ ├── aacenc_quantization.h
│ ├── aacenc_quantization_misc.h
│ ├── aacenctab.h
│ ├── aacenc_tns.h
│ ├── aacenc_utils.h
│ ├── aac.h
│ ├── aacpsdsp.h
│ ├── aacps_fixed_tablegen.h
│ ├── aacps.h
│ ├── aacps_tablegen.h
│ ├── aacsbrdata.h
│ ├── aacsbr_fixed_tablegen.h
│ ├── aacsbr.h
│ ├── aacsbr_tablegen_common.h
│ ├── aacsbr_tablegen.h
│ ├── aactab.h
│ ├── aandcttab.h
│ ├── aarch64
│ │ ├── aacpsdsp_neon.S
│ │ ├── asm-offsets.h
│ │ ├── cabac.h
│ │ ├── fft_neon.S
│ │ ├── fmtconvert_neon.S
│ │ ├── h264cmc_neon.S
│ │ ├── h264dsp_neon.S
│ │ ├── h264idct_neon.S
│ │ ├── h264pred_neon.S
│ │ ├── h264qpel_neon.S
│ │ ├── hpeldsp_neon.S
│ │ ├── idct.h
│ │ ├── Makefile
│ │ ├── mathops.h
│ │ ├── mdct_neon.S
│ │ ├── mpegaudiodsp_neon.S
│ │ ├── neon.S
│ │ ├── sbrdsp_neon.S
│ │ ├── simple_idct_neon.S
│ │ ├── synth_filter_neon.S
│ │ ├── videodsp.S
│ │ ├── vorbisdsp_neon.S
│ │ ├── vp9dsp_init.h
│ │ ├── vp9itxfm_16bpp_neon.S
│ │ ├── vp9itxfm_neon.S
│ │ ├── vp9lpf_16bpp_neon.S
│ │ ├── vp9lpf_neon.S
│ │ ├── vp9mc_16bpp_neon.S
│ │ └── vp9mc_neon.S
│ ├── ac3dec_data.h
│ ├── ac3dec.h
│ ├── ac3dsp.h
│ ├── ac3enc.h
│ ├── ac3.h
│ ├── ac3_parser.h
│ ├── ac3tab.h
│ ├── acelp_filters.h
│ ├── acelp_pitch_delay.h
│ ├── acelp_vectors.h
│ ├── adpcm_data.h
│ ├── adpcm.h
│ ├── adx.h
│ ├── alac_data.h
│ ├── alacdsp.h
│ ├── alpha
│ │ ├── asm.h
│ │ ├── hpeldsp_alpha_asm.S
│ │ ├── hpeldsp_alpha.h
│ │ ├── idctdsp_alpha_asm.S
│ │ ├── idctdsp_alpha.h
│ │ ├── Makefile
│ │ ├── me_cmp_mvi_asm.S
│ │ └── regdef.h
│ ├── amr.h
│ ├── amrnbdata.h
│ ├── amrwbdata.h
│ ├── apng.h
│ ├── arm
│ │ ├── aac.h
│ │ ├── aacpsdsp_neon.S
│ │ ├── ac3dsp_arm.S
│ │ ├── ac3dsp_armv6.S
│ │ ├── ac3dsp_neon.S
│ │ ├── asm-offsets.h
│ │ ├── audiodsp_arm.h
│ │ ├── audiodsp_neon.S
│ │ ├── blockdsp_arm.h
│ │ ├── blockdsp_neon.S
│ │ ├── cabac.h
│ │ ├── dca.h
│ │ ├── fft_fixed_neon.S
│ │ ├── fft_neon.S
│ │ ├── fft_vfp.S
│ │ ├── flacdsp_arm.S
│ │ ├── fmtconvert_neon.S
│ │ ├── fmtconvert_vfp.S
│ │ ├── g722dsp_neon.S
│ │ ├── h264cmc_neon.S
│ │ ├── h264dsp_neon.S
│ │ ├── h264idct_neon.S
│ │ ├── h264pred_neon.S
│ │ ├── h264qpel_neon.S
│ │ ├── hevcdsp_arm.h
│ │ ├── hevcdsp_deblock_neon.S
│ │ ├── hevcdsp_idct_neon.S
│ │ ├── hevcdsp_qpel_neon.S
│ │ ├── hpeldsp_arm.h
│ │ ├── hpeldsp_arm.S
│ │ ├── hpeldsp_armv6.S
│ │ ├── hpeldsp_neon.S
│ │ ├── idctdsp_arm.h
│ │ ├── idctdsp_arm.S
│ │ ├── idctdsp_armv6.S
│ │ ├── idctdsp_neon.S
│ │ ├── idct.h
│ │ ├── int_neon.S
│ │ ├── jrevdct_arm.S
│ │ ├── lossless_audiodsp_neon.S
│ │ ├── Makefile
│ │ ├── mathops.h
│ │ ├── mdct_fixed_neon.S
│ │ ├── mdct_neon.S
│ │ ├── mdct_vfp.S
│ │ ├── me_cmp_armv6.S
│ │ ├── mlpdsp_armv5te.S
│ │ ├── mlpdsp_armv6.S
│ │ ├── mpegaudiodsp_fixed_armv6.S
│ │ ├── mpegvideo_arm.h
│ │ ├── mpegvideo_armv5te_s.S
│ │ ├── mpegvideoencdsp_armv6.S
│ │ ├── mpegvideo_neon.S
│ │ ├── neon.S
│ │ ├── pixblockdsp_armv6.S
│ │ ├── rdft_neon.S
│ │ ├── rv34dsp_neon.S
│ │ ├── rv40dsp_neon.S
│ │ ├── sbrdsp_neon.S
│ │ ├── simple_idct_arm.S
│ │ ├── simple_idct_armv5te.S
│ │ ├── simple_idct_armv6.S
│ │ ├── simple_idct_neon.S
│ │ ├── startcode_armv6.S
│ │ ├── startcode.h
│ │ ├── synth_filter_neon.S
│ │ ├── synth_filter_vfp.S
│ │ ├── vc1dsp.h
│ │ ├── vc1dsp_neon.S
│ │ ├── videodsp_arm.h
│ │ ├── videodsp_armv5te.S
│ │ ├── vorbisdsp_neon.S
│ │ ├── vp3dsp_neon.S
│ │ ├── vp56_arith.h
│ │ ├── vp6dsp_neon.S
│ │ ├── vp8_armv6.S
│ │ ├── vp8dsp_armv6.S
│ │ ├── vp8dsp.h
│ │ ├── vp8dsp_neon.S
│ │ ├── vp8.h
│ │ ├── vp9dsp_init.h
│ │ ├── vp9itxfm_16bpp_neon.S
│ │ ├── vp9itxfm_neon.S
│ │ ├── vp9lpf_16bpp_neon.S
│ │ ├── vp9lpf_neon.S
│ │ ├── vp9mc_16bpp_neon.S
│ │ └── vp9mc_neon.S
│ ├── ass.h
│ ├── ass_split.h
│ ├── asv.h
│ ├── atrac1data.h
│ ├── atrac3data.h
│ ├── atrac3plus_data.h
│ ├── atrac3plus.h
│ ├── atrac.h
│ ├── audioconvert.h
│ ├── audiodsp.h
│ ├── audio_frame_queue.h
│ ├── avcodec.h
│ ├── avcodecres.rc
│ ├── avdct.h
│ ├── avfft.h
│ ├── avr32
│ │ └── mathops.h
│ ├── bethsoftvideo.h
│ ├── bfin
│ │ └── README
│ ├── bgmc.h
│ ├── binkdata.h
│ ├── binkdsp.h
│ ├── bintext.h
│ ├── blockdsp.h
│ ├── bmp.h
│ ├── bsf.h
│ ├── bswapdsp.h
│ ├── bytestream.h
│ ├── cabac_functions.h
│ ├── cabac.h
│ ├── canopus.h
│ ├── cavsdsp.h
│ ├── cavs.h
│ ├── cbrt_data.h
│ ├── cbrt_tablegen.h
│ ├── celp_filters.h
│ ├── celp_math.h
│ ├── cfhd.h
│ ├── cga_data.h
│ ├── cookdata.h
│ ├── copy_block.h
│ ├── d3d11va.h
│ ├── dcaadpcm.h
│ ├── dca_core.h
│ ├── dcadata.h
│ ├── dcadct.h
│ ├── dcadec.h
│ ├── dcadsp.h
│ ├── dcaenc.h
│ ├── dca_exss.h
│ ├── dca.h
│ ├── dcahuff.h
│ ├── dca_lbr.h
│ ├── dcamath.h
│ ├── dca_syncwords.h
│ ├── dca_xll.h
│ ├── dct32.h
│ ├── dct.h
│ ├── dctref.h
│ ├── decode.h
│ ├── dirac_arith.h
│ ├── diracdsp.h
│ ├── dirac_dwt.h
│ ├── dirac.h
│ ├── diractab.h
│ ├── dirac_vlc.h
│ ├── dnxhddata.h
│ ├── dnxhdenc.h
│ ├── dolby_e.h
│ ├── dsd.h
│ ├── dsd_tablegen.h
│ ├── dvaudio.h
│ ├── dvbtxt.h
│ ├── dvdata.h
│ ├── dv.h
│ ├── dv_profile.h
│ ├── dv_profile_internal.h
│ ├── dv_tablegen.h
│ ├── dxva2.h
│ ├── dxva2_internal.h
│ ├── eac3_data.h
│ ├── eac3enc.h
│ ├── eaidct.h
│ ├── elbg.h
│ ├── elsdec.h
│ ├── error_resilience.h
│ ├── evrcdata.h
│ ├── exif.h
│ ├── exrdsp.h
│ ├── faandct.h
│ ├── faanidct.h
│ ├── faxcompr.h
│ ├── fdctdsp.h
│ ├── ffjni.h
│ ├── fft.h
│ ├── fft-internal.h
│ ├── fft_table.h
│ ├── ffv1.h
│ ├── fits.h
│ ├── flacdata.h
│ ├── flacdsp.h
│ ├── flac.h
│ ├── flv.h
│ ├── fmtconvert.h
│ ├── frame_thread_encoder.h
│ ├── g722dsp.h
│ ├── g722.h
│ ├── g723_1.h
│ ├── g729data.h
│ ├── g729.h
│ ├── g729postfilter.h
│ ├── get_bits.h
│ ├── gif.h
│ ├── golomb.h
│ ├── gsmdec_data.h
│ ├── gsm.h
│ ├── h261.h
│ ├── h263data.h
│ ├── h263dsp.h
│ ├── h263.h
│ ├── h263_parser.h
│ ├── h2645_parse.h
│ ├── h264chroma.h
│ ├── h264data.h
│ ├── h264dec.h
│ ├── h264dsp.h
│ ├── h264.h
│ ├── h264idct.h
│ ├── h264_mvpred.h
│ ├── h264_parse.h
│ ├── h264pred.h
│ ├── h264_ps.h
│ ├── h264qpel.h
│ ├── h264_sei.h
│ ├── hap.h
│ ├── hevc_data.h
│ ├── hevcdec.h
│ ├── hevcdsp.h
│ ├── hevc.h
│ ├── hevc_parse.h
│ ├── hevcpred.h
│ ├── hevc_ps.h
│ ├── hevc_sei.h
│ ├── hpeldsp.h
│ ├── hq_hqadsp.h
│ ├── hq_hqa.h
│ ├── hqxdsp.h
│ ├── hqx.h
│ ├── htmlsubtitles.h
│ ├── huffman.h
│ ├── huffyuvdsp.h
│ ├── huffyuvencdsp.h
│ ├── huffyuv.h
│ ├── hwaccel.h
│ ├── idctdsp.h
│ ├── iirfilter.h
│ ├── imcdata.h
│ ├── indeo2data.h
│ ├── indeo3data.h
│ ├── indeo4data.h
│ ├── indeo5data.h
│ ├── internal.h
│ ├── intrax8dsp.h
│ ├── intrax8.h
│ ├── intrax8huf.h
│ ├── ivi_dsp.h
│ ├── ivi.h
│ ├── jacosub.h
│ ├── jni.h
│ ├── jpeg2000dsp.h
│ ├── jpeg2000dwt.h
│ ├── jpeg2000.h
│ ├── jpeglsdec.h
│ ├── jpegls.h
│ ├── jpegtables.h
│ ├── kbdwin.h
│ ├── lagarithrac.h
│ ├── lcl.h
│ ├── libavcodec-57.so
│ ├── libavcodec.pc
│ ├── libavcodec.so
│ ├── libavcodec.v
│ ├── libavcodec.ver
│ ├── libavcodec.version
│ ├── libopenh264.h
│ ├── libopus.h
│ ├── libvpx.h
│ ├── libwebpenc_common.h
│ ├── libxvid.h
│ ├── lossless_audiodsp.h
│ ├── lossless_videodsp.h
│ ├── lossless_videoencdsp.h
│ ├── lpc.h
│ ├── lsp.h
│ ├── lzf.h
│ ├── lzw.h
│ ├── Makefile
│ ├── mathops.h
│ ├── mdct15.h
│ ├── me_cmp.h
│ ├── mediacodecdec_common.h
│ ├── mediacodec.h
│ ├── mediacodec_surface.h
│ ├── mediacodec_sw_buffer.h
│ ├── mediacodec_wrapper.h
│ ├── metasound_data.h
│ ├── mips
│ │ ├── aacdec_mips.h
│ │ ├── aacpsy_mips.h
│ │ ├── aacsbr_mips.h
│ │ ├── amrwbdec_mips.h
│ │ ├── blockdsp_mips.h
│ │ ├── compute_antialias_fixed.h
│ │ ├── compute_antialias_float.h
│ │ ├── constants.h
│ │ ├── h263dsp_mips.h
│ │ ├── h264chroma_mips.h
│ │ ├── h264dsp_mips.h
│ │ ├── h264pred_mips.h
│ │ ├── hevcdsp_mips.h
│ │ ├── hevc_macros_msa.h
│ │ ├── hevcpred_mips.h
│ │ ├── hpeldsp_mips.h
│ │ ├── idctdsp_mips.h
│ │ ├── lsp_mips.h
│ │ ├── Makefile
│ │ ├── mathops.h
│ │ ├── me_cmp_mips.h
│ │ ├── mpegvideo_mips.h
│ │ ├── pixblockdsp_mips.h
│ │ ├── qpeldsp_mips.h
│ │ ├── vc1dsp_mips.h
│ │ ├── vp8dsp_mips.h
│ │ ├── vp9dsp_mips.h
│ │ ├── wmv2dsp_mips.h
│ │ └── xvididct_mips.h
│ ├── mjpegdec.h
│ ├── mjpegenc_common.h
│ ├── mjpegenc.h
│ ├── mjpegenc_huffman.h
│ ├── mjpeg.h
│ ├── mlpdsp.h
│ ├── mlp.h
│ ├── mlp_parser.h
│ ├── mlz.h
│ ├── motion_est.h
│ ├── motionpixels_tablegen.h
│ ├── mpc7data.h
│ ├── mpc8data.h
│ ├── mpc8huff.h
│ ├── mpcdata.h
│ ├── mpc.h
│ ├── mpeg12data.h
│ ├── mpeg12.h
│ ├── mpeg12vlc.h
│ ├── mpeg4audio.h
│ ├── mpeg4data.h
│ ├── mpeg4video.h
│ ├── mpeg4video_parser.h
│ ├── mpegaudiodata.h
│ ├── mpegaudiodecheader.h
│ ├── mpegaudiodectab.h
│ ├── mpegaudiodsp.h
│ ├── mpegaudio.h
│ ├── mpegaudiotab.h
│ ├── mpegaudio_tablegen.h
│ ├── mpeg_er.h
│ ├── mpegpicture.h
│ ├── mpegutils.h
│ ├── mpegvideodata.h
│ ├── mpegvideodsp.h
│ ├── mpegvideoencdsp.h
│ ├── mpegvideo.h
│ ├── mqc.h
│ ├── msgsmdec.h
│ ├── msmpeg4data.h
│ ├── msmpeg4.h
│ ├── msrledec.h
│ ├── mss12.h
│ ├── mss2dsp.h
│ ├── mss34dsp.h
│ ├── nellymoser.h
│ ├── neon
│ │ └── Makefile
│ ├── nvenc.h
│ ├── on2avcdata.h
│ ├── options_table.h
│ ├── opus_celt.h
│ ├── opusenc.h
│ ├── opusenc_psy.h
│ ├── opusenc_utils.h
│ ├── opus.h
│ ├── opus_pvq.h
│ ├── opus_rc.h
│ ├── opustab.h
│ ├── paf.h
│ ├── parser.h
│ ├── pcm_tablegen.h
│ ├── pixblockdsp.h
│ ├── pixels.h
│ ├── pngdsp.h
│ ├── png.h
│ ├── pnm.h
│ ├── ppc
│ │ ├── asm.S
│ │ ├── fdct.h
│ │ ├── fft_altivec.S
│ │ ├── fft_vsx.h
│ │ ├── hpeldsp_altivec.h
│ │ ├── Makefile
│ │ └── mathops.h
│ ├── profiles.h
│ ├── proresdata.h
│ ├── proresdec.h
│ ├── proresdsp.h
│ ├── psymodel.h
│ ├── pthread_internal.h
│ ├── put_bits.h
│ ├── qcelpdata.h
│ ├── qdm2data.h
│ ├── qdm2_tablegen.h
│ ├── qpeldsp.h
│ ├── qsvdec.h
│ ├── qsvenc.h
│ ├── qsv.h
│ ├── qsv_internal.h
│ ├── ra144.h
│ ├── ra288.h
│ ├── ralfdata.h
│ ├── rangecoder.h
│ ├── ratecontrol.h
│ ├── raw.h
│ ├── rdft.h
│ ├── rectangle.h
│ ├── rle.h
│ ├── rl.h
│ ├── rnd_avg.h
│ ├── roqvideo.h
│ ├── rtjpeg.h
│ ├── rv10.h
│ ├── rv30data.h
│ ├── rv34data.h
│ ├── rv34dsp.h
│ ├── rv34.h
│ ├── rv34vlc.h
│ ├── rv40data.h
│ ├── rv40vlc2.h
│ ├── sbrdsp.h
│ ├── sbr.h
│ ├── sgi.h
│ ├── sh4
│ │ └── README
│ ├── simple_idct.h
│ ├── sinewin.h
│ ├── sinewin_tablegen.h
│ ├── sipr16kdata.h
│ ├── siprdata.h
│ ├── sipr.h
│ ├── snappy.h
│ ├── snowdata.h
│ ├── snow_dwt.h
│ ├── snow.h
│ ├── sp5x.h
│ ├── sparc
│ │ └── README
│ ├── startcode.h
│ ├── sunrast.h
│ ├── svq1_cb.h
│ ├── svq1enc_cb.h
│ ├── svq1enc.h
│ ├── svq1.h
│ ├── svq1_vlc.h
│ ├── synth_filter.h
│ ├── tableprint.h
│ ├── tableprint_vlc.h
│ ├── takdsp.h
│ ├── tak.h
│ ├── targa.h
│ ├── tests
│ ├── texturedsp.h
│ ├── thread.h
│ ├── tiff_common.h
│ ├── tiff_data.h
│ ├── tiff.h
│ ├── tpeldsp.h
│ ├── truemotion1data.h
│ ├── truespeech_data.h
│ ├── tscc2data.h
│ ├── ttadata.h
│ ├── ttadsp.h
│ ├── ttaencdsp.h
│ ├── twinvq_data.h
│ ├── twinvq.h
│ ├── ulti_cb.h
│ ├── unary.h
│ ├── utvideodsp.h
│ ├── utvideo.h
│ ├── v210dec.h
│ ├── v210enc.h
│ ├── v4l2_buffers.h
│ ├── v4l2_context.h
│ ├── v4l2_fmt.h
│ ├── v4l2_m2m.h
│ ├── vaapi_decode.h
│ ├── vaapi_encode.h
│ ├── vaapi_encode_h26x.h
│ ├── vaapi.h
│ ├── vc1acdata.h
│ ├── vc1_common.h
│ ├── vc1data.h
│ ├── vc1dsp.h
│ ├── vc1.h
│ ├── vc1_pred.h
│ ├── vc2enc_dwt.h
│ ├── vda.h
│ ├── vda_vt_internal.h
│ ├── vdpau_compat.h
│ ├── vdpau.h
│ ├── vdpau_internal.h
│ ├── version.h
│ ├── videodsp.h
│ ├── videotoolbox.h
│ ├── vlc.h
│ ├── vorbisdsp.h
│ ├── vorbis_enc_data.h
│ ├── vorbis.h
│ ├── vorbis_parser.h
│ ├── vorbis_parser_internal.h
│ ├── vp3data.h
│ ├── vp3dsp.h
│ ├── vp56data.h
│ ├── vp56dsp.h
│ ├── vp56.h
│ ├── vp5data.h
│ ├── vp6data.h
│ ├── vp8data.h
│ ├── vp8dsp.h
│ ├── vp8.h
│ ├── vp9data.h
│ ├── vp9dec.h
│ ├── vp9dsp.h
│ ├── vp9.h
│ ├── vp9shared.h
│ ├── wavpackenc.h
│ ├── wavpack.h
│ ├── wma_common.h
│ ├── wmadata.h
│ ├── wma_freqs.h
│ ├── wma.h
│ ├── wmaprodata.h
│ ├── wmavoice_data.h
│ ├── wmv2data.h
│ ├── wmv2dsp.h
│ ├── wmv2.h
│ ├── x86
│ │ ├── aacencdsp.asm
│ │ ├── aacpsdsp.asm
│ │ ├── ac3dsp.asm
│ │ ├── ac3dsp_downmix.asm
│ │ ├── alacdsp.asm
│ │ ├── audiodsp.asm
│ │ ├── blockdsp.asm
│ │ ├── bswapdsp.asm
│ │ ├── cabac.h
│ │ ├── cavsidct.asm
│ │ ├── constants.h
│ │ ├── dcadsp.asm
│ │ ├── dct32.asm
│ │ ├── diracdsp.asm
│ │ ├── dirac_dwt.asm
│ │ ├── dnxhdenc.asm
│ │ ├── exrdsp.asm
│ │ ├── fdct.h
│ │ ├── fft.asm
│ │ ├── fft.h
│ │ ├── flacdsp.asm
│ │ ├── flac_dsp_gpl.asm
│ │ ├── fmtconvert.asm
│ │ ├── fpel.asm
│ │ ├── fpel.h
│ │ ├── g722dsp.asm
│ │ ├── h263_loopfilter.asm
│ │ ├── h264_chromamc_10bit.asm
│ │ ├── h264_chromamc.asm
│ │ ├── h264_deblock_10bit.asm
│ │ ├── h264_deblock.asm
│ │ ├── h264_idct_10bit.asm
│ │ ├── h264_idct.asm
│ │ ├── h264_intrapred_10bit.asm
│ │ ├── h264_intrapred.asm
│ │ ├── h264_qpel_10bit.asm
│ │ ├── h264_qpel_8bit.asm
│ │ ├── h264_weight_10bit.asm
│ │ ├── h264_weight.asm
│ │ ├── hevc_add_res.asm
│ │ ├── hevc_deblock.asm
│ │ ├── hevcdsp.h
│ │ ├── hevc_idct.asm
│ │ ├── hevc_mc.asm
│ │ ├── hevc_sao_10bit.asm
│ │ ├── hevc_sao.asm
│ │ ├── hpeldsp.asm
│ │ ├── hpeldsp.h
│ │ ├── hpeldsp_vp3.asm
│ │ ├── huffyuvdsp.asm
│ │ ├── huffyuvencdsp.asm
│ │ ├── idctdsp.asm
│ │ ├── idctdsp.h
│ │ ├── imdct36.asm
│ │ ├── inline_asm.h
│ │ ├── jpeg2000dsp.asm
│ │ ├── lossless_audiodsp.asm
│ │ ├── lossless_videodsp.asm
│ │ ├── lossless_videoencdsp.asm
│ │ ├── Makefile
│ │ ├── mathops.h
│ │ ├── mdct15.asm
│ │ ├── me_cmp.asm
│ │ ├── mlpdsp.asm
│ │ ├── mpegvideoencdsp.asm
│ │ ├── opus_pvq_search.asm
│ │ ├── pixblockdsp.asm
│ │ ├── pngdsp.asm
│ │ ├── proresdsp.asm
│ │ ├── qpel.asm
│ │ ├── qpeldsp.asm
│ │ ├── rv34dsp.asm
│ │ ├── rv40dsp.asm
│ │ ├── sbrdsp.asm
│ │ ├── simple_idct10.asm
│ │ ├── simple_idct10_template.asm
│ │ ├── simple_idct.asm
│ │ ├── simple_idct.h
│ │ ├── svq1enc.asm
│ │ ├── synth_filter.asm
│ │ ├── takdsp.asm
│ │ ├── ttadsp.asm
│ │ ├── ttaencdsp.asm
│ │ ├── utvideodsp.asm
│ │ ├── v210.asm
│ │ ├── v210enc.asm
│ │ ├── vc1dsp.h
│ │ ├── vc1dsp_loopfilter.asm
│ │ ├── vc1dsp_mc.asm
│ │ ├── videodsp.asm
│ │ ├── vorbisdsp.asm
│ │ ├── vp3dsp.asm
│ │ ├── vp56_arith.h
│ │ ├── vp6dsp.asm
│ │ ├── vp8dsp.asm
│ │ ├── vp8dsp_loopfilter.asm
│ │ ├── vp9dsp_init.h
│ │ ├── vp9intrapred_16bpp.asm
│ │ ├── vp9intrapred.asm
│ │ ├── vp9itxfm_16bpp.asm
│ │ ├── vp9itxfm.asm
│ │ ├── vp9itxfm_template.asm
│ │ ├── vp9lpf_16bpp.asm
│ │ ├── vp9lpf.asm
│ │ ├── vp9mc_16bpp.asm
│ │ ├── vp9mc.asm
│ │ ├── xvididct.asm
│ │ └── xvididct.h
│ ├── xface.h
│ ├── xiph.h
│ ├── xvididct.h
│ ├── xvmc.h
│ ├── xvmc_internal.h
│ └── xwd.h
├── libavdevice
│ ├── alsa.h
│ ├── avdevice.h
│ ├── avdeviceres.rc
│ ├── avfoundation.m
│ ├── decklink_common_c.h
│ ├── decklink_common.h
│ ├── decklink_dec.h
│ ├── decklink_enc.h
│ ├── dshow_capture.h
│ ├── fbdev_common.h
│ ├── internal.h
│ ├── libavdevice.v
│ ├── libndi_newtek_common.h
│ ├── Makefile
│ ├── opengl_enc_shaders.h
│ ├── oss.h
│ ├── pulse_audio_common.h
│ ├── sndio.h
│ ├── tests
│ ├── timefilter.h
│ ├── v4l2-common.h
│ └── version.h
├── libavfilter
│ ├── af_afir.h
│ ├── af_volume.h
│ ├── all_channel_layouts.inc
│ ├── audio.h
│ ├── avfiltergraph.h
│ ├── avfilter.h
│ ├── avfilterres.rc
│ ├── avf_showcqt.h
│ ├── bbox.h
│ ├── blend.h
│ ├── bufferqueue.h
│ ├── buffersink.h
│ ├── buffersrc.h
│ ├── bwdif.h
│ ├── colorspacedsp.h
│ ├── deshake.h
│ ├── deshake_opencl.h
│ ├── deshake_opencl_kernel.h
│ ├── drawutils.h
│ ├── ebur128.h
│ ├── filters.h
│ ├── formats.h
│ ├── framepool.h
│ ├── framequeue.h
│ ├── framesync.h
│ ├── generate_wave_table.h
│ ├── gradfun.h
│ ├── hermite.h
│ ├── interlace.h
│ ├── internal.h
│ ├── lavfutils.h
│ ├── libavfilter-6.so
│ ├── libavfilter.pc
│ ├── libavfilter.so
│ ├── libavfilter.v
│ ├── libavfilter.ver
│ ├── libavfilter.version
│ ├── limiter.h
│ ├── lswsutils.h
│ ├── Makefile
│ ├── maskedmerge.h
│ ├── motion_estimation.h
│ ├── opencl_allkernels.h
│ ├── psnr.h
│ ├── removegrain.h
│ ├── scale.h
│ ├── signature.h
│ ├── ssim.h
│ ├── stereo3d.h
│ ├── tests
│ ├── thread.h
│ ├── tinterlace.h
│ ├── transform.h
│ ├── unsharp.h
│ ├── unsharp_opencl.h
│ ├── unsharp_opencl_kernel.h
│ ├── version.h
│ ├── vf_coreimage.m
│ ├── vf_eq.h
│ ├── vf_fspp.h
│ ├── vf_hqdn3d.h
│ ├── vf_idet.h
│ ├── vf_noise.h
│ ├── vf_pp7.h
│ ├── vf_pullup.h
│ ├── vf_spp.h
│ ├── video.h
│ ├── vidstabutils.h
│ ├── vmaf_motion.h
│ ├── w3fdif.h
│ ├── window_func.h
│ ├── x86
│ │ ├── af_afir.asm
│ │ ├── af_volume.asm
│ │ ├── avf_showcqt.asm
│ │ ├── colorspacedsp.asm
│ │ ├── Makefile
│ │ ├── vf_blend.asm
│ │ ├── vf_bwdif.asm
│ │ ├── vf_fspp.asm
│ │ ├── vf_gradfun.asm
│ │ ├── vf_hqdn3d.asm
│ │ ├── vf_idet.asm
│ │ ├── vf_interlace.asm
│ │ ├── vf_limiter.asm
│ │ ├── vf_maskedmerge.asm
│ │ ├── vf_pp7.asm
│ │ ├── vf_psnr.asm
│ │ ├── vf_pullup.asm
│ │ ├── vf_removegrain.asm
│ │ ├── vf_ssim.asm
│ │ ├── vf_stereo3d.asm
│ │ ├── vf_w3fdif.asm
│ │ ├── vf_yadif.asm
│ │ ├── yadif-10.asm
│ │ └── yadif-16.asm
│ └── yadif.h
├── libavformat
│ ├── aiff.h
│ ├── apetag.h
│ ├── asfcrypt.h
│ ├── asf.h
│ ├── ast.h
│ ├── audiointerleave.h
│ ├── avc.h
│ ├── avformat.h
│ ├── avformatres.rc
│ ├── avi.h
│ ├── avio.h
│ ├── avio_internal.h
│ ├── avlanguage.h
│ ├── caf.h
│ ├── dash.h
│ ├── dv.h
│ ├── ffmeta.h
│ ├── ffm.h
│ ├── flacenc.h
│ ├── flac_picture.h
│ ├── flv.h
│ ├── gxf.h
│ ├── hevc.h
│ ├── httpauth.h
│ ├── http.h
│ ├── id3v1.h
│ ├── id3v2.h
│ ├── img2.h
│ ├── internal.h
│ ├── ircam.h
│ ├── isom.h
│ ├── libavformat-57.so
│ ├── libavformat.pc
│ ├── libavformat.so
│ ├── libavformat.v
│ ├── libavformat.ver
│ ├── libavformat.version
│ ├── lrc.h
│ ├── Makefile
│ ├── matroska.h
│ ├── metadata.h
│ ├── mms.h
│ ├── mov_chan.h
│ ├── movenccenc.h
│ ├── movenc.h
│ ├── mpeg.h
│ ├── mpegts.h
│ ├── mxf.h
│ ├── network.h
│ ├── nut.h
│ ├── oggdec.h
│ ├── oma.h
│ ├── options_table.h
│ ├── os_support.h
│ ├── pcm.h
│ ├── qtpalette.h
│ ├── rawdec.h
│ ├── rawenc.h
│ ├── rdt.h
│ ├── replaygain.h
│ ├── riff.h
│ ├── rm.h
│ ├── rmsipr.h
│ ├── rso.h
│ ├── rtmpcrypt.h
│ ├── rtmpdh.h
│ ├── rtmp.h
│ ├── rtmppkt.h
│ ├── rtpdec_formats.h
│ ├── rtpdec.h
│ ├── rtpenc_chain.h
│ ├── rtpenc.h
│ ├── rtp.h
│ ├── rtpproto.h
│ ├── rtspcodes.h
│ ├── rtsp.h
│ ├── sauce.h
│ ├── smjpeg.h
│ ├── sox.h
│ ├── spdif.h
│ ├── srtp.h
│ ├── subtitles.h
│ ├── swf.h
│ ├── tee_common.h
│ ├── tests
│ ├── tls.h
│ ├── urldecode.h
│ ├── url.h
│ ├── version.h
│ ├── voc.h
│ ├── vorbiscomment.h
│ ├── vpcc.h
│ ├── w64.h
│ ├── wtv.h
│ ├── wv.h
│ └── yuv4mpeg.h
├── libavresample
│ ├── aarch64
│ │ ├── asm-offsets.h
│ │ ├── audio_convert_neon.S
│ │ ├── Makefile
│ │ └── resample_neon.S
│ ├── arm
│ │ ├── asm-offsets.h
│ │ ├── audio_convert_neon.S
│ │ ├── Makefile
│ │ └── resample_neon.S
│ ├── audio_convert.h
│ ├── audio_data.h
│ ├── audio_mix.h
│ ├── avresample.h
│ ├── avresampleres.rc
│ ├── dither.h
│ ├── internal.h
│ ├── libavresample.v
│ ├── Makefile
│ ├── resample.h
│ ├── tests
│ ├── version.h
│ └── x86
│ ├── audio_convert.asm
│ ├── audio_mix.asm
│ ├── dither.asm
│ ├── Makefile
│ └── util.asm
├── libavutil
│ ├── aarch64
│ │ ├── asm.S
│ │ ├── bswap.h
│ │ ├── cpu.h
│ │ ├── float_dsp_neon.S
│ │ ├── Makefile
│ │ ├── neontest.h
│ │ └── timer.h
│ ├── adler32.h
│ ├── aes_ctr.h
│ ├── aes.h
│ ├── aes_internal.h
│ ├── arm
│ │ ├── asm.S
│ │ ├── bswap.h
│ │ ├── cpu.h
│ │ ├── float_dsp_arm.h
│ │ ├── float_dsp_neon.S
│ │ ├── float_dsp_vfp.S
│ │ ├── intmath.h
│ │ ├── intreadwrite.h
│ │ ├── Makefile
│ │ ├── neontest.h
│ │ └── timer.h
│ ├── atomic_gcc.h
│ ├── atomic.h
│ ├── atomic_suncc.h
│ ├── atomic_win32.h
│ ├── attributes.h
│ ├── audio_fifo.h
│ ├── avassert.h
│ ├── avconfig.h
│ ├── avr32
│ │ ├── bswap.h
│ │ └── intreadwrite.h
│ ├── avstring.h
│ ├── avutil.h
│ ├── avutilres.rc
│ ├── base64.h
│ ├── bfin
│ │ ├── bswap.h
│ │ └── timer.h
│ ├── blowfish.h
│ ├── bprint.h
│ ├── bswap.h
│ ├── buffer.h
│ ├── buffer_internal.h
│ ├── camellia.h
│ ├── cast5.h
│ ├── channel_layout.h
│ ├── colorspace.h
│ ├── color_utils.h
│ ├── common.h
│ ├── cpu.h
│ ├── cpu_internal.h
│ ├── crc.h
│ ├── des.h
│ ├── dict.h
│ ├── display.h
│ ├── downmix_info.h
│ ├── dynarray.h
│ ├── error.h
│ ├── eval.h
│ ├── ffmath.h
│ ├── ffversion.h
│ ├── fifo.h
│ ├── file.h
│ ├── fixed_dsp.h
│ ├── float_dsp.h
│ ├── frame.h
│ ├── hash.h
│ ├── hmac.h
│ ├── hwcontext_cuda.h
│ ├── hwcontext_cuda_internal.h
│ ├── hwcontext_d3d11va.h
│ ├── hwcontext_drm.h
│ ├── hwcontext_dxva2.h
│ ├── hwcontext.h
│ ├── hwcontext_internal.h
│ ├── hwcontext_qsv.h
│ ├── hwcontext_vaapi.h
│ ├── hwcontext_vdpau.h
│ ├── hwcontext_videotoolbox.h
│ ├── imgutils.h
│ ├── imgutils_internal.h
│ ├── integer.h
│ ├── internal.h
│ ├── intfloat.h
│ ├── intmath.h
│ ├── intreadwrite.h
│ ├── lfg.h
│ ├── libavutil-55.so
│ ├── libavutil.pc
│ ├── libavutil.so
│ ├── libavutil.v
│ ├── libavutil.ver
│ ├── libavutil.version
│ ├── libm.h
│ ├── lls.h
│ ├── log.h
│ ├── lzo.h
│ ├── macros.h
│ ├── Makefile
│ ├── mastering_display_metadata.h
│ ├── mathematics.h
│ ├── md5.h
│ ├── mem.h
│ ├── mem_internal.h
│ ├── mips
│ │ ├── asmdefs.h
│ │ ├── generic_macros_msa.h
│ │ ├── intreadwrite.h
│ │ ├── libm_mips.h
│ │ ├── Makefile
│ │ └── mmiutils.h
│ ├── motion_vector.h
│ ├── murmur3.h
│ ├── opencl.h
│ ├── opencl_internal.h
│ ├── opt.h
│ ├── parseutils.h
│ ├── pca.h
│ ├── pixdesc.h
│ ├── pixelutils.h
│ ├── pixfmt.h
│ ├── ppc
│ │ ├── cpu.h
│ │ ├── float_dsp_altivec.h
│ │ ├── float_dsp_vsx.h
│ │ ├── intreadwrite.h
│ │ ├── Makefile
│ │ ├── timer.h
│ │ └── util_altivec.h
│ ├── qsort.h
│ ├── random_seed.h
│ ├── rational.h
│ ├── rc4.h
│ ├── replaygain.h
│ ├── reverse.h
│ ├── ripemd.h
│ ├── samplefmt.h
│ ├── sh4
│ │ └── bswap.h
│ ├── sha512.h
│ ├── sha.h
│ ├── slicethread.h
│ ├── softfloat.h
│ ├── softfloat_ieee754.h
│ ├── softfloat_tables.h
│ ├── spherical.h
│ ├── stereo3d.h
│ ├── tablegen.h
│ ├── tea.h
│ ├── tests
│ ├── thread.h
│ ├── threadmessage.h
│ ├── timecode.h
│ ├── time.h
│ ├── time_internal.h
│ ├── timer.h
│ ├── timestamp.h
│ ├── tomi
│ │ └── intreadwrite.h
│ ├── tree.h
│ ├── twofish.h
│ ├── version.h
│ ├── wchar_filename.h
│ ├── x86
│ │ ├── asm.h
│ │ ├── bswap.h
│ │ ├── cpu.h
│ │ ├── cpuid.asm
│ │ ├── emms.asm
│ │ ├── emms.h
│ │ ├── fixed_dsp.asm
│ │ ├── float_dsp.asm
│ │ ├── imgutils.asm
│ │ ├── intmath.h
│ │ ├── intreadwrite.h
│ │ ├── lls.asm
│ │ ├── Makefile
│ │ ├── pixelutils.asm
│ │ ├── pixelutils.h
│ │ ├── timer.h
│ │ ├── w64xmmtest.h
│ │ ├── x86inc.asm
│ │ └── x86util.asm
│ ├── xga_font_data.h
│ └── xtea.h
├── libpostproc
│ ├── libpostproc-54.so
│ ├── libpostproc.pc
│ ├── libpostproc.so
│ ├── libpostproc.v
│ ├── libpostproc.ver
│ ├── libpostproc.version
│ ├── Makefile
│ ├── postprocess.h
│ ├── postprocess_internal.h
│ ├── postprocres.rc
│ └── version.h
├── libswresample
│ ├── aarch64
│ │ ├── audio_convert_neon.S
│ │ ├── Makefile
│ │ └── resample.S
│ ├── arm
│ │ ├── audio_convert_neon.S
│ │ ├── Makefile
│ │ └── resample.S
│ ├── audioconvert.h
│ ├── libswresample-2.so
│ ├── libswresample.pc
│ ├── libswresample.so
│ ├── libswresample.v
│ ├── libswresample.ver
│ ├── libswresample.version
│ ├── Makefile
│ ├── resample.h
│ ├── swresample.h
│ ├── swresample_internal.h
│ ├── swresampleres.rc
│ ├── tests
│ ├── version.h
│ └── x86
│ ├── audio_convert.asm
│ ├── Makefile
│ ├── rematrix.asm
│ └── resample.asm
├── libswscale
│ ├── aarch64
│ │ ├── hscale.S
│ │ ├── Makefile
│ │ ├── output.S
│ │ └── yuv2rgb_neon.S
│ ├── arm
│ │ ├── hscale.S
│ │ ├── Makefile
│ │ ├── output.S
│ │ ├── rgb2yuv_neon_16.S
│ │ ├── rgb2yuv_neon_32.S
│ │ ├── rgb2yuv_neon_common.S
│ │ └── yuv2rgb_neon.S
│ ├── libswscale-4.so
│ ├── libswscale.pc
│ ├── libswscale.so
│ ├── libswscale.v
│ ├── libswscale.ver
│ ├── libswscale.version
│ ├── Makefile
│ ├── ppc
│ │ ├── Makefile
│ │ └── yuv2rgb_altivec.h
│ ├── rgb2rgb.h
│ ├── swscale.h
│ ├── swscale_internal.h
│ ├── swscaleres.rc
│ ├── tests
│ ├── version.h
│ └── x86
│ ├── input.asm
│ ├── Makefile
│ ├── output.asm
│ └── scale.asm
└── prebuilt
├── arm64-v8a
│ ├── libavcodec.so
│ ├── libavfilter.so
│ ├── libavformat.so
│ ├── libavutil.so
│ ├── libpostproc.so
│ ├── libswresample.so
│ └── libswscale.so
└── armeabi-v7a
├── libavcodec.so
├── libavfilter.so
├── libavformat.so
├── libavutil.so
├── libpostproc.so
├── libswresample.so
└── libswscale.so
70 directories, 1263 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论