在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → Android ffmpeg视频播放器源代码

Android ffmpeg视频播放器源代码

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:3.93M
  • 下载次数:7
  • 浏览次数:76
  • 发布时间:2021-02-28
  • 实例类别:一般编程问题
  • 发 布 人:好学IT男
  • 文件格式:.rar
  • 所需积分:2
 

实例介绍

【实例简介】
Android ffmpeg视频播放器源代码,可以直接播放H264的视频流数据
【实例截图】
【核心代码】
f6cade8b-11b9-4863-86fb-3e2a5e33b65c
└── ffplay1
├── AndroidManifest.xml
├── default.properties
├── gen
│   └── com
│   └── ffplay
│   └── R.java
├── jni
│   ├── Android.mk
│   ├── include
│   │   ├── audiotrack.h
│   │   ├── drivers_map.h
│   │   └── surface.h
│   ├── jni
│   │   ├── Android.mk
│   │   ├── ffplayAndroid.cpp
│   │   ├── jniUtils.h
│   │   ├── methods.h
│   │   └── onLoad.cpp
│   └── libffmpeg
│   ├── Android.mk
│   ├── av.mk
│   ├── common.mak
│   ├── config.h
│   ├── config.log
│   ├── config.mak
│   ├── config_r4.sh
│   ├── configure
│   ├── ffpresets
│   │   ├── libx264-baseline.ffpreset
│   │   ├── libx264-default.ffpreset
│   │   ├── libx264-faster.ffpreset
│   │   ├── libx264-faster_firstpass.ffpreset
│   │   ├── libx264-fast.ffpreset
│   │   ├── libx264-fast_firstpass.ffpreset
│   │   ├── libx264-fastfirstpass.ffpreset
│   │   ├── libx264-hq.ffpreset
│   │   ├── libx264-ipod320.ffpreset
│   │   ├── libx264-ipod640.ffpreset
│   │   ├── libx264-lossless_fast.ffpreset
│   │   ├── libx264-lossless_max.ffpreset
│   │   ├── libx264-lossless_medium.ffpreset
│   │   ├── libx264-lossless_slower.ffpreset
│   │   ├── libx264-lossless_slow.ffpreset
│   │   ├── libx264-lossless_ultrafast.ffpreset
│   │   ├── libx264-main.ffpreset
│   │   ├── libx264-max.ffpreset
│   │   ├── libx264-medium.ffpreset
│   │   ├── libx264-medium_firstpass.ffpreset
│   │   ├── libx264-normal.ffpreset
│   │   ├── libx264-placebo.ffpreset
│   │   ├── libx264-placebo_firstpass.ffpreset
│   │   ├── libx264-slower.ffpreset
│   │   ├── libx264-slower_firstpass.ffpreset
│   │   ├── libx264-slow.ffpreset
│   │   ├── libx264-slow_firstpass.ffpreset
│   │   ├── libx264-slowfirstpass.ffpreset
│   │   ├── libx264-superfast.ffpreset
│   │   ├── libx264-superfast_firstpass.ffpreset
│   │   ├── libx264-ultrafast.ffpreset
│   │   ├── libx264-ultrafast_firstpass.ffpreset
│   │   ├── libx264-veryfast.ffpreset
│   │   ├── libx264-veryfast_firstpass.ffpreset
│   │   ├── libx264-veryslow.ffpreset
│   │   └── libx264-veryslow_firstpass.ffpreset
│   ├── libavcodec
│   │   ├── 4xm.c
│   │   ├── 8bps.c
│   │   ├── 8svx.c
│   │   ├── aac_ac3_parser.c
│   │   ├── aac_ac3_parser.h
│   │   ├── aac_adtstoasc_bsf.c
│   │   ├── aaccoder.c
│   │   ├── aacdec.c
│   │   ├── aacdectab.h
│   │   ├── aacenc.c
│   │   ├── aacenc.h
│   │   ├── aac.h
│   │   ├── aac_parser.c
│   │   ├── aac_parser.h
│   │   ├── aacpsy.c
│   │   ├── aacpsy.h
│   │   ├── aacsbr.c
│   │   ├── aacsbrdata.h
│   │   ├── aacsbr.h
│   │   ├── aactab.c
│   │   ├── aactab.h
│   │   ├── aandcttab.c
│   │   ├── aandcttab.h
│   │   ├── aasc.c
│   │   ├── ac3.c
│   │   ├── ac3dec.c
│   │   ├── ac3dec_data.c
│   │   ├── ac3dec_data.h
│   │   ├── ac3dec.h
│   │   ├── ac3enc.c
│   │   ├── ac3.h
│   │   ├── ac3_parser.c
│   │   ├── ac3_parser.h
│   │   ├── ac3tab.c
│   │   ├── ac3tab.h
│   │   ├── acelp_filters.c
│   │   ├── acelp_filters.h
│   │   ├── acelp_pitch_delay.c
│   │   ├── acelp_pitch_delay.h
│   │   ├── acelp_vectors.c
│   │   ├── acelp_vectors.h
│   │   ├── adpcm.c
│   │   ├── adxdec.c
│   │   ├── adxenc.c
│   │   ├── adx.h
│   │   ├── alac.c
│   │   ├── alacenc.c
│   │   ├── allcodecs.c
│   │   ├── alsdec.c
│   │   ├── amrnbdata.h
│   │   ├── amrnbdec.c
│   │   ├── Android.mk
│   │   ├── anm.c
│   │   ├── apedec.c
│   │   ├── api-example.c
│   │   ├── arm
│   │   │   ├── aac.h
│   │   │   ├── asm-offsets.h
│   │   │   ├── asm.S
│   │   │   ├── dcadsp_init_arm.c
│   │   │   ├── dcadsp_neon.S
│   │   │   ├── dsputil_arm.h
│   │   │   ├── dsputil_arm.S
│   │   │   ├── dsputil_armv6.S
│   │   │   ├── dsputil_init_arm.c
│   │   │   ├── dsputil_init_armv5te.c
│   │   │   ├── dsputil_init_armv6.c
│   │   │   ├── dsputil_init_neon.c
│   │   │   ├── dsputil_init_vfp.c
│   │   │   ├── dsputil_iwmmxt.c
│   │   │   ├── dsputil_iwmmxt_rnd_template.c
│   │   │   ├── dsputil_neon.S
│   │   │   ├── dsputil_vfp.S
│   │   │   ├── fft_init_arm.c
│   │   │   ├── fft_neon.S
│   │   │   ├── h264dsp_init_arm.c
│   │   │   ├── h264dsp_neon.S
│   │   │   ├── h264idct_neon.S
│   │   │   ├── h264pred_init_arm.c
│   │   │   ├── h264pred_neon.S
│   │   │   ├── int_neon.S
│   │   │   ├── jrevdct_arm.S
│   │   │   ├── Makefile
│   │   │   ├── mathops.h
│   │   │   ├── mdct_neon.S
│   │   │   ├── mpegvideo_arm.c
│   │   │   ├── mpegvideo_arm.h
│   │   │   ├── mpegvideo_armv5te.c
│   │   │   ├── mpegvideo_armv5te_s.S
│   │   │   ├── mpegvideo_iwmmxt.c
│   │   │   ├── mpegvideo_neon.S
│   │   │   ├── rdft_neon.S
│   │   │   ├── simple_idct_arm.S
│   │   │   ├── simple_idct_armv5te.S
│   │   │   ├── simple_idct_armv6.S
│   │   │   ├── simple_idct_neon.S
│   │   │   ├── synth_filter_neon.S
│   │   │   ├── vp3dsp_neon.S
│   │   │   ├── vp56dsp_init_arm.c
│   │   │   └── vp56dsp_neon.S
│   │   ├── asv1.c
│   │   ├── atrac1.c
│   │   ├── atrac1data.h
│   │   ├── atrac3.c
│   │   ├── atrac3data.h
│   │   ├── atrac.c
│   │   ├── atrac.h
│   │   ├── audioconvert.c
│   │   ├── audioconvert.h
│   │   ├── aura.c
│   │   ├── avcodec.h
│   │   ├── avfft.c
│   │   ├── avfft.h
│   │   ├── avpacket.c
│   │   ├── avs.c
│   │   ├── beosthread.c
│   │   ├── bethsoftvideo.c
│   │   ├── bethsoftvideo.h
│   │   ├── bfi.c
│   │   ├── bgmc.c
│   │   ├── bgmc.h
│   │   ├── binkaudio.c
│   │   ├── bink.c
│   │   ├── binkdata.h
│   │   ├── binkidct.c
│   │   ├── bitstream.c
│   │   ├── bitstream_filter.c
│   │   ├── bmp.c
│   │   ├── bmpenc.c
│   │   ├── bmp.h
│   │   ├── bytestream.h
│   │   ├── c93.c
│   │   ├── cabac.c
│   │   ├── cabac.h
│   │   ├── cavs.c
│   │   ├── cavsdata.h
│   │   ├── cavsdec.c
│   │   ├── cavsdsp.c
│   │   ├── cavs.h
│   │   ├── cavs_parser.c
│   │   ├── cbrt_tablegen.c
│   │   ├── cbrt_tablegen.h
│   │   ├── cdgraphics.c
│   │   ├── celp_filters.c
│   │   ├── celp_filters.h
│   │   ├── celp_math.c
│   │   ├── celp_math.h
│   │   ├── cga_data.c
│   │   ├── cga_data.h
│   │   ├── chomp_bsf.c
│   │   ├── cinepak.c
│   │   ├── cljr.c
│   │   ├── colorspace.h
│   │   ├── cook.c
│   │   ├── cookdata.h
│   │   ├── costablegen.c
│   │   ├── cscd.c
│   │   ├── cyuv.c
│   │   ├── dca.c
│   │   ├── dcadata.h
│   │   ├── dcadsp.c
│   │   ├── dcadsp.h
│   │   ├── dca.h
│   │   ├── dcahuff.h
│   │   ├── dca_parser.c
│   │   ├── dct.c
│   │   ├── dctref.c
│   │   ├── dctref.h
│   │   ├── dct-test.c
│   │   ├── dirac.c
│   │   ├── dirac.h
│   │   ├── dirac_parser.c
│   │   ├── dnxhddata.c
│   │   ├── dnxhddata.h
│   │   ├── dnxhddec.c
│   │   ├── dnxhdenc.c
│   │   ├── dnxhdenc.h
│   │   ├── dnxhd_parser.c
│   │   ├── dpcm.c
│   │   ├── dpx.c
│   │   ├── dsicinav.c
│   │   ├── dsputil.c
│   │   ├── dsputil.h
│   │   ├── dump_extradata_bsf.c
│   │   ├── dvbsub.c
│   │   ├── dvbsubdec.c
│   │   ├── dvbsub_parser.c
│   │   ├── dv.c
│   │   ├── dvdata.c
│   │   ├── dvdata.h
│   │   ├── dvdsubdec.c
│   │   ├── dvdsubenc.c
│   │   ├── dvdsub_parser.c
│   │   ├── dv_tablegen.c
│   │   ├── dv_tablegen.h
│   │   ├── dv_vlc_data.h
│   │   ├── dwt.c
│   │   ├── dwt.h
│   │   ├── dxa.c
│   │   ├── dxva2.c
│   │   ├── dxva2.h
│   │   ├── dxva2_h264.c
│   │   ├── dxva2_internal.h
│   │   ├── dxva2_mpeg2.c
│   │   ├── dxva2_vc1.c
│   │   ├── eac3dec.c
│   │   ├── eac3dec_data.c
│   │   ├── eac3dec_data.h
│   │   ├── eacmv.c
│   │   ├── eaidct.c
│   │   ├── eamad.c
│   │   ├── eatgq.c
│   │   ├── eatgv.c
│   │   ├── eatqi.c
│   │   ├── elbg.c
│   │   ├── elbg.h
│   │   ├── error_resilience.c
│   │   ├── escape124.c
│   │   ├── faandct.c
│   │   ├── faandct.h
│   │   ├── faanidct.c
│   │   ├── faanidct.h
│   │   ├── faxcompr.c
│   │   ├── faxcompr.h
│   │   ├── fft.c
│   │   ├── fft.h
│   │   ├── fft-test.c
│   │   ├── ffv1.c
│   │   ├── flac.c
│   │   ├── flacdata.c
│   │   ├── flacdata.h
│   │   ├── flacdec.c
│   │   ├── flacenc.c
│   │   ├── flac.h
│   │   ├── flashsv.c
│   │   ├── flashsvenc.c
│   │   ├── flicvideo.c
│   │   ├── flvdec.c
│   │   ├── flvenc.c
│   │   ├── flv.h
│   │   ├── fraps.c
│   │   ├── frwu.c
│   │   ├── g726.c
│   │   ├── g729data.h
│   │   ├── g729dec.c
│   │   ├── g729.h
│   │   ├── get_bits.h
│   │   ├── gif.c
│   │   ├── gifdec.c
│   │   ├── golomb.c
│   │   ├── golomb.h
│   │   ├── h261.c
│   │   ├── h261data.h
│   │   ├── h261dec.c
│   │   ├── h261enc.c
│   │   ├── h261.h
│   │   ├── h261_parser.c
│   │   ├── h263.c
│   │   ├── h263data.h
│   │   ├── h263dec.c
│   │   ├── h263.h
│   │   ├── h263_parser.c
│   │   ├── h263_parser.h
│   │   ├── h264.c
│   │   ├── h264_cabac.c
│   │   ├── h264_cavlc.c
│   │   ├── h264data.h
│   │   ├── h264_direct.c
│   │   ├── h264dsp.c
│   │   ├── h264dspenc.c
│   │   ├── h264dsp.h
│   │   ├── h264enc.c
│   │   ├── h264.h
│   │   ├── h264idct.c
│   │   ├── h264_loopfilter.c
│   │   ├── h264_mp4toannexb_bsf.c
│   │   ├── h264_mvpred.h
│   │   ├── h264_parser.c
│   │   ├── h264_parser.h
│   │   ├── h264pred.c
│   │   ├── h264pred.h
│   │   ├── h264_ps.c
│   │   ├── h264_refs.c
│   │   ├── h264_sei.c
│   │   ├── huffman.c
│   │   ├── huffman.h
│   │   ├── huffyuv.c
│   │   ├── idcinvideo.c
│   │   ├── iff.c
│   │   ├── iff.h
│   │   ├── iirfilter.c
│   │   ├── iirfilter.h
│   │   ├── imc.c
│   │   ├── imcdata.h
│   │   ├── imgconvert.c
│   │   ├── imgconvert.h
│   │   ├── imx_dump_header_bsf.c
│   │   ├── indeo2.c
│   │   ├── indeo2data.h
│   │   ├── indeo3.c
│   │   ├── indeo3data.h
│   │   ├── indeo5.c
│   │   ├── indeo5data.h
│   │   ├── intelh263dec.c
│   │   ├── internal.h
│   │   ├── interplayvideo.c
│   │   ├── intrax8.c
│   │   ├── intrax8dsp.c
│   │   ├── intrax8.h
│   │   ├── intrax8huf.h
│   │   ├── ituh263dec.c
│   │   ├── ituh263enc.c
│   │   ├── ivi_common.c
│   │   ├── ivi_common.h
│   │   ├── ivi_dsp.c
│   │   ├── ivi_dsp.h
│   │   ├── jfdctfst.c
│   │   ├── jfdctint.c
│   │   ├── jpegls.c
│   │   ├── jpeglsdec.c
│   │   ├── jpeglsdec.h
│   │   ├── jpeglsenc.c
│   │   ├── jpegls.h
│   │   ├── jrevdct.c
│   │   ├── kgv1dec.c
│   │   ├── kmvc.c
│   │   ├── lcldec.c
│   │   ├── lclenc.c
│   │   ├── lcl.h
│   │   ├── libavcodec.pc
│   │   ├── libavcodec-uninstalled.pc
│   │   ├── libavcodec.v
│   │   ├── libdiracdec.c
│   │   ├── libdiracenc.c
│   │   ├── libdirac.h
│   │   ├── libdirac_libschro.c
│   │   ├── libdirac_libschro.h
│   │   ├── libfaac.c
│   │   ├── libgsm.c
│   │   ├── libmp3lame.c
│   │   ├── libopencore-amr.c
│   │   ├── libopenjpeg.c
│   │   ├── libschroedinger.c
│   │   ├── libschroedingerdec.c
│   │   ├── libschroedingerenc.c
│   │   ├── libschroedinger.h
│   │   ├── libspeexdec.c
│   │   ├── libtheoraenc.c
│   │   ├── libvorbis.c
│   │   ├── libvpxdec.c
│   │   ├── libvpxenc.c
│   │   ├── libx264.c
│   │   ├── libxvidff.c
│   │   ├── libxvid_internal.h
│   │   ├── libxvid_rc.c
│   │   ├── ljpegenc.c
│   │   ├── loco.c
│   │   ├── lpc.c
│   │   ├── lpc.h
│   │   ├── lsp.c
│   │   ├── lsp.h
│   │   ├── lzw.c
│   │   ├── lzwenc.c
│   │   ├── lzw.h
│   │   ├── mace.c
│   │   ├── Makefile
│   │   ├── mathops.h
│   │   ├── mdct.c
│   │   ├── mdct_tablegen.c
│   │   ├── mdct_tablegen.h
│   │   ├── mdec.c
│   │   ├── mimic.c
│   │   ├── mjpega_dump_header_bsf.c
│   │   ├── mjpegbdec.c
│   │   ├── mjpeg.c
│   │   ├── mjpegdec.c
│   │   ├── mjpegdec.h
│   │   ├── mjpegenc.c
│   │   ├── mjpegenc.h
│   │   ├── mjpeg.h
│   │   ├── mjpeg_parser.c
│   │   ├── mlp.c
│   │   ├── mlpdec.c
│   │   ├── mlpdsp.c
│   │   ├── mlp.h
│   │   ├── mlp_parser.c
│   │   ├── mlp_parser.h
│   │   ├── mmvideo.c
│   │   ├── motion_est.c
│   │   ├── motion_est_template.c
│   │   ├── motionpixels.c
│   │   ├── motionpixels_tablegen.c
│   │   ├── motionpixels_tablegen.h
│   │   ├── motion-test.c
│   │   ├── movsub_bsf.c
│   │   ├── mp3_header_compress_bsf.c
│   │   ├── mp3_header_decompress_bsf.c
│   │   ├── mpc7.c
│   │   ├── mpc7data.h
│   │   ├── mpc8.c
│   │   ├── mpc8data.h
│   │   ├── mpc8huff.h
│   │   ├── mpc.c
│   │   ├── mpcdata.h
│   │   ├── mpc.h
│   │   ├── mpeg12.c
│   │   ├── mpeg12data.c
│   │   ├── mpeg12data.h
│   │   ├── mpeg12decdata.h
│   │   ├── mpeg12enc.c
│   │   ├── mpeg12.h
│   │   ├── mpeg4audio.c
│   │   ├── mpeg4audio.h
│   │   ├── mpeg4data.h
│   │   ├── mpeg4video.c
│   │   ├── mpeg4videodec.c
│   │   ├── mpeg4videoenc.c
│   │   ├── mpeg4video.h
│   │   ├── mpeg4video_parser.c
│   │   ├── mpeg4video_parser.h
│   │   ├── mpegaudio3.h
│   │   ├── mpegaudio.c
│   │   ├── mpegaudiodata.c
│   │   ├── mpegaudiodata.h
│   │   ├── mpegaudiodec.c
│   │   ├── mpegaudiodec_float.c
│   │   ├── mpegaudiodecheader.c
│   │   ├── mpegaudiodecheader.h
│   │   ├── mpegaudiodectab.h
│   │   ├── mpegaudioenc.c
│   │   ├── mpegaudio.h
│   │   ├── mpegaudio_parser.c
│   │   ├── mpegaudiotab.h
│   │   ├── mpegaudio_tablegen.c
│   │   ├── mpegaudio_tablegen.h
│   │   ├── mpegvideo.c
│   │   ├── mpegvideo_common.h
│   │   ├── mpegvideo_enc.c
│   │   ├── mpegvideo.h
│   │   ├── mpegvideo_parser.c
│   │   ├── mpegvideo_xvmc.c
│   │   ├── msmpeg4.c
│   │   ├── msmpeg4data.c
│   │   ├── msmpeg4data.h
│   │   ├── msmpeg4.h
│   │   ├── msrle.c
│   │   ├── msrledec.c
│   │   ├── msrledec.h
│   │   ├── msvideo1.c
│   │   ├── nellymoser.c
│   │   ├── nellymoserdec.c
│   │   ├── nellymoserenc.c
│   │   ├── nellymoser.h
│   │   ├── noise_bsf.c
│   │   ├── nuv.c
│   │   ├── opt.c
│   │   ├── opt.h
│   │   ├── options.c
│   │   ├── os2thread.c
│   │   ├── pamenc.c
│   │   ├── parser.c
│   │   ├── parser.h
│   │   ├── pcm.c
│   │   ├── pcm-mpeg.c
│   │   ├── pcm_tablegen.c
│   │   ├── pcm_tablegen.h
│   │   ├── pcx.c
│   │   ├── pcxenc.c
│   │   ├── pgssubdec.c
│   │   ├── pictordec.c
│   │   ├── png.c
│   │   ├── pngdec.c
│   │   ├── pngenc.c
│   │   ├── png.h
│   │   ├── pnm.c
│   │   ├── pnmdec.c
│   │   ├── pnmenc.c
│   │   ├── pnm.h
│   │   ├── pnm_parser.c
│   │   ├── ps.c
│   │   ├── psdata.c
│   │   ├── ps.h
│   │   ├── ps_tablegen.c
│   │   ├── ps_tablegen.h
│   │   ├── psymodel.c
│   │   ├── psymodel.h
│   │   ├── pthread.c
│   │   ├── ptx.c
│   │   ├── put_bits.h
│   │   ├── qcelpdata.h
│   │   ├── qcelpdec.c
│   │   ├── qdm2.c
│   │   ├── qdm2data.h
│   │   ├── qdm2_tablegen.c
│   │   ├── qdm2_tablegen.h
│   │   ├── qdrw.c
│   │   ├── qpeg.c
│   │   ├── qtrle.c
│   │   ├── qtrleenc.c
│   │   ├── r210dec.c
│   │   ├── ra144.c
│   │   ├── ra144dec.c
│   │   ├── ra144enc.c
│   │   ├── ra144.h
│   │   ├── ra288.c
│   │   ├── ra288.h
│   │   ├── rangecoder.c
│   │   ├── rangecoder.h
│   │   ├── ratecontrol.c
│   │   ├── ratecontrol.h
│   │   ├── raw.c
│   │   ├── rawdec.c
│   │   ├── rawenc.c
│   │   ├── raw.h
│   │   ├── rdft.c
│   │   ├── rectangle.h
│   │   ├── remove_extradata_bsf.c
│   │   ├── resample2.c
│   │   ├── resample.c
│   │   ├── rl2.c
│   │   ├── rle.c
│   │   ├── rle.h
│   │   ├── rl.h
│   │   ├── roqaudioenc.c
│   │   ├── roqvideo.c
│   │   ├── roqvideodec.c
│   │   ├── roqvideoenc.c
│   │   ├── roqvideo.h
│   │   ├── rpza.c
│   │   ├── rtjpeg.c
│   │   ├── rtjpeg.h
│   │   ├── rv10.c
│   │   ├── rv10enc.c
│   │   ├── rv20enc.c
│   │   ├── rv30.c
│   │   ├── rv30data.h
│   │   ├── rv30dsp.c
│   │   ├── rv34.c
│   │   ├── rv34data.h
│   │   ├── rv34.h
│   │   ├── rv34vlc.h
│   │   ├── rv40.c
│   │   ├── rv40data.h
│   │   ├── rv40dsp.c
│   │   ├── rv40vlc2.h
│   │   ├── s3tc.c
│   │   ├── s3tc.h
│   │   ├── sbr.h
│   │   ├── sgidec.c
│   │   ├── sgienc.c
│   │   ├── sgi.h
│   │   ├── shorten.c
│   │   ├── simple_idct.c
│   │   ├── simple_idct.h
│   │   ├── sipr16k.c
│   │   ├── sipr16kdata.h
│   │   ├── sipr.c
│   │   ├── siprdata.h
│   │   ├── sipr.h
│   │   ├── smacker.c
│   │   ├── smc.c
│   │   ├── snow.c
│   │   ├── snow.h
│   │   ├── sonic.c
│   │   ├── sp5xdec.c
│   │   ├── sp5x.h
│   │   ├── sunrast.c
│   │   ├── svq1.c
│   │   ├── svq1_cb.h
│   │   ├── svq1dec.c
│   │   ├── svq1enc.c
│   │   ├── svq1enc_cb.h
│   │   ├── svq1.h
│   │   ├── svq1_vlc.h
│   │   ├── svq3.c
│   │   ├── synth_filter.c
│   │   ├── synth_filter.h
│   │   ├── tableprint.c
│   │   ├── tableprint.h
│   │   ├── targa.c
│   │   ├── targaenc.c
│   │   ├── tiertexseqv.c
│   │   ├── tiff.c
│   │   ├── tiffenc.c
│   │   ├── tiff.h
│   │   ├── tmv.c
│   │   ├── truemotion1.c
│   │   ├── truemotion1data.h
│   │   ├── truemotion2.c
│   │   ├── truespeech.c
│   │   ├── truespeech_data.h
│   │   ├── tscc.c
│   │   ├── tta.c
│   │   ├── twinvq.c
│   │   ├── twinvq_data.h
│   │   ├── txd.c
│   │   ├── ulti.c
│   │   ├── ulti_cb.h
│   │   ├── unary.h
│   │   ├── utils.c
│   │   ├── v210dec.c
│   │   ├── v210enc.c
│   │   ├── v210x.c
│   │   ├── vaapi.c
│   │   ├── vaapi.h
│   │   ├── vaapi_h264.c
│   │   ├── vaapi_internal.h
│   │   ├── vaapi_mpeg2.c
│   │   ├── vaapi_mpeg4.c
│   │   ├── vaapi_vc1.c
│   │   ├── vb.c
│   │   ├── vc1acdata.h
│   │   ├── vc1.c
│   │   ├── vc1data.c
│   │   ├── vc1data.h
│   │   ├── vc1dec.c
│   │   ├── vc1dsp.c
│   │   ├── vc1.h
│   │   ├── vc1_parser.c
│   │   ├── vcr1.c
│   │   ├── vdpau.c
│   │   ├── vdpau.h
│   │   ├── vdpau_internal.h
│   │   ├── vmdav.c
│   │   ├── vmnc.c
│   │   ├── vorbis.c
│   │   ├── vorbis_data.c
│   │   ├── vorbis_dec.c
│   │   ├── vorbis_enc.c
│   │   ├── vorbis_enc_data.h
│   │   ├── vorbis.h
│   │   ├── vp3.c
│   │   ├── vp3data.h
│   │   ├── vp3dsp.c
│   │   ├── vp3_parser.c
│   │   ├── vp56.c
│   │   ├── vp56data.c
│   │   ├── vp56data.h
│   │   ├── vp56dsp.c
│   │   ├── vp56dsp.h
│   │   ├── vp56.h
│   │   ├── vp5.c
│   │   ├── vp5data.h
│   │   ├── vp6.c
│   │   ├── vp6data.h
│   │   ├── vp6dsp.c
│   │   ├── vp8_parser.c
│   │   ├── vqavideo.c
│   │   ├── w32thread.c
│   │   ├── wavpack.c
│   │   ├── wma.c
│   │   ├── wmadata.h
│   │   ├── wmadec.c
│   │   ├── wmaenc.c
│   │   ├── wma.h
│   │   ├── wmaprodata.h
│   │   ├── wmaprodec.c
│   │   ├── wmavoice.c
│   │   ├── wmavoice_data.h
│   │   ├── wmv2.c
│   │   ├── wmv2dec.c
│   │   ├── wmv2enc.c
│   │   ├── wmv2.h
│   │   ├── wnv1.c
│   │   ├── ws-snd1.c
│   │   ├── xan.c
│   │   ├── xiph.c
│   │   ├── xiph.h
│   │   ├── xl.c
│   │   ├── xsubdec.c
│   │   ├── xsubenc.c
│   │   ├── xvmc.h
│   │   ├── xvmc_internal.h
│   │   ├── yop.c
│   │   ├── zmbv.c
│   │   └── zmbvenc.c
│   ├── libavdevice
│   │   ├── alldevices.c
│   │   ├── alsa-audio-common.c
│   │   ├── alsa-audio-dec.c
│   │   ├── alsa-audio-enc.c
│   │   ├── alsa-audio.h
│   │   ├── avdevice.c
│   │   ├── avdevice.h
│   │   ├── bktr.c
│   │   ├── dv1394.c
│   │   ├── dv1394.h
│   │   ├── jack_audio.c
│   │   ├── libavdevice.pc
│   │   ├── libavdevice-uninstalled.pc
│   │   ├── libavdevice.v
│   │   ├── libdc1394.c
│   │   ├── Makefile
│   │   ├── oss_audio.c
│   │   ├── v4l2.c
│   │   ├── v4l.c
│   │   ├── vfwcap.c
│   │   └── x11grab.c
│   ├── libavfilter
│   │   ├── allfilters.c
│   │   ├── Android.mk
│   │   ├── avfilter.c
│   │   ├── avfiltergraph.c
│   │   ├── avfiltergraph.h
│   │   ├── avfilter.h
│   │   ├── defaults.c
│   │   ├── formats.c
│   │   ├── graphparser.c
│   │   ├── graphparser.h
│   │   ├── libavfilter.pc
│   │   ├── libavfilter-uninstalled.pc
│   │   ├── libavfilter.v
│   │   ├── Makefile
│   │   ├── parseutils.c
│   │   ├── parseutils.h
│   │   ├── vf_aspect.c
│   │   ├── vf_crop.c
│   │   ├── vf_format.c
│   │   ├── vf_null.c
│   │   ├── vf_pad.c
│   │   ├── vf_scale.c
│   │   ├── vf_slicify.c
│   │   ├── vf_unsharp.c
│   │   ├── vf_vflip.c
│   │   ├── vsink_nullsink.c
│   │   ├── vsrc_buffer.c
│   │   ├── vsrc_buffer.h
│   │   └── vsrc_nullsrc.c
│   ├── libavformat
│   │   ├── 4xm.c
│   │   ├── adtsenc.c
│   │   ├── adts.h
│   │   ├── aea.c
│   │   ├── aiffdec.c
│   │   ├── aiffenc.c
│   │   ├── aiff.h
│   │   ├── allformats.c
│   │   ├── amr.c
│   │   ├── Android.mk
│   │   ├── anm.c
│   │   ├── apc.c
│   │   ├── ape.c
│   │   ├── apetag.c
│   │   ├── apetag.h
│   │   ├── asf.c
│   │   ├── asfcrypt.c
│   │   ├── asfcrypt.h
│   │   ├── asfdec.c
│   │   ├── asfenc.c
│   │   ├── asf.h
│   │   ├── assdec.c
│   │   ├── assenc.c
│   │   ├── au.c
│   │   ├── audiointerleave.c
│   │   ├── audiointerleave.h
│   │   ├── avc.c
│   │   ├── avc.h
│   │   ├── avformat.h
│   │   ├── avi.c
│   │   ├── avidec.c
│   │   ├── avienc.c
│   │   ├── avi.h
│   │   ├── aviobuf.c
│   │   ├── avio.c
│   │   ├── avio.h
│   │   ├── avisynth.c
│   │   ├── avlanguage.c
│   │   ├── avlanguage.h
│   │   ├── avs.c
│   │   ├── bethsoftvid.c
│   │   ├── bfi.c
│   │   ├── bink.c
│   │   ├── c93.c
│   │   ├── caf.c
│   │   ├── cafdec.c
│   │   ├── caf.h
│   │   ├── cdg.c
│   │   ├── concat.c
│   │   ├── crcenc.c
│   │   ├── cutils.c
│   │   ├── daud.c
│   │   ├── dsicin.c
│   │   ├── dv.c
│   │   ├── dvenc.c
│   │   ├── dv.h
│   │   ├── dxa.c
│   │   ├── eacdata.c
│   │   ├── electronicarts.c
│   │   ├── ffmdec.c
│   │   ├── ffmenc.c
│   │   ├── ffm.h
│   │   ├── file.c
│   │   ├── filmstripdec.c
│   │   ├── filmstripenc.c
│   │   ├── flacdec.c
│   │   ├── flacenc.c
│   │   ├── flacenc.h
│   │   ├── flacenc_header.c
│   │   ├── flic.c
│   │   ├── flvdec.c
│   │   ├── flvenc.c
│   │   ├── flv.h
│   │   ├── framecrcenc.c
│   │   ├── gif.c
│   │   ├── gopher.c
│   │   ├── gxf.c
│   │   ├── gxfenc.c
│   │   ├── gxf.h
│   │   ├── httpauth.c
│   │   ├── httpauth.h
│   │   ├── http.c
│   │   ├── http.h
│   │   ├── id3v1.c
│   │   ├── id3v1.h
│   │   ├── id3v2.c
│   │   ├── id3v2.h
│   │   ├── idcin.c
│   │   ├── idroq.c
│   │   ├── iff.c
│   │   ├── img2.c
│   │   ├── internal.h
│   │   ├── ipmovie.c
│   │   ├── isom.c
│   │   ├── isom.h
│   │   ├── iss.c
│   │   ├── iv8.c
│   │   ├── ivfdec.c
│   │   ├── libavformat.pc
│   │   ├── libavformat-uninstalled.pc
│   │   ├── libavformat.v
│   │   ├── libnut.c
│   │   ├── librtmp.c
│   │   ├── lmlm4.c
│   │   ├── Makefile
│   │   ├── matroska.c
│   │   ├── matroskadec.c
│   │   ├── matroskaenc.c
│   │   ├── matroska.h
│   │   ├── md5enc.c
│   │   ├── metadata.c
│   │   ├── metadata_compat.c
│   │   ├── metadata.h
│   │   ├── mm.c
│   │   ├── mmf.c
│   │   ├── mmst.c
│   │   ├── mov.c
│   │   ├── movenc.c
│   │   ├── movenc.h
│   │   ├── movenchint.c
│   │   ├── mp3.c
│   │   ├── mpc8.c
│   │   ├── mpc.c
│   │   ├── mpeg.c
│   │   ├── mpegenc.c
│   │   ├── mpeg.h
│   │   ├── mpegts.c
│   │   ├── mpegtsenc.c
│   │   ├── mpegts.h
│   │   ├── mpjpeg.c
│   │   ├── msnwc_tcp.c
│   │   ├── mtv.c
│   │   ├── mvi.c
│   │   ├── mxf.c
│   │   ├── mxfdec.c
│   │   ├── mxfenc.c
│   │   ├── mxf.h
│   │   ├── ncdec.c
│   │   ├── network.h
│   │   ├── nsvdec.c
│   │   ├── nut.c
│   │   ├── nutdec.c
│   │   ├── nutenc.c
│   │   ├── nut.h
│   │   ├── nuv.c
│   │   ├── oggdec.c
│   │   ├── oggdec.h
│   │   ├── oggenc.c
│   │   ├── oggparsedirac.c
│   │   ├── oggparseflac.c
│   │   ├── oggparseogm.c
│   │   ├── oggparseskeleton.c
│   │   ├── oggparsespeex.c
│   │   ├── oggparsetheora.c
│   │   ├── oggparsevorbis.c
│   │   ├── oma.c
│   │   ├── options.c
│   │   ├── os_support.c
│   │   ├── os_support.h
│   │   ├── output-example.c
│   │   ├── psxstr.c
│   │   ├── pva.c
│   │   ├── qcp.c
│   │   ├── qtpalette.h
│   │   ├── r3d.c
│   │   ├── raw.c
│   │   ├── raw.h
│   │   ├── rdt.c
│   │   ├── rdt.h
│   │   ├── riff.c
│   │   ├── riff.h
│   │   ├── rl2.c
│   │   ├── rm.c
│   │   ├── rmdec.c
│   │   ├── rmenc.c
│   │   ├── rm.h
│   │   ├── rpl.c
│   │   ├── rtmp.h
│   │   ├── rtmppkt.c
│   │   ├── rtmppkt.h
│   │   ├── rtmpproto.c
│   │   ├── rtp.c
│   │   ├── rtpdec_amr.c
│   │   ├── rtpdec_amr.h
│   │   ├── rtpdec_asf.c
│   │   ├── rtpdec_asf.h
│   │   ├── rtpdec.c
│   │   ├── rtpdec.h
│   │   ├── rtpdec_h263.c
│   │   ├── rtpdec_h263.h
│   │   ├── rtpdec_h264.c
│   │   ├── rtpdec_h264.h
│   │   ├── rtpdec_xiph.c
│   │   ├── rtpdec_xiph.h
│   │   ├── rtpenc_aac.c
│   │   ├── rtpenc_amr.c
│   │   ├── rtpenc.c
│   │   ├── rtpenc.h
│   │   ├── rtpenc_h263.c
│   │   ├── rtpenc_h264.c
│   │   ├── rtpenc_mpv.c
│   │   ├── rtp.h
│   │   ├── rtpproto.c
│   │   ├── rtsp.c
│   │   ├── rtspcodes.h
│   │   ├── rtspenc.c
│   │   ├── rtsp.h
│   │   ├── sdp.c
│   │   ├── seek.c
│   │   ├── seek.h
│   │   ├── segafilm.c
│   │   ├── sierravmd.c
│   │   ├── siff.c
│   │   ├── smacker.c
│   │   ├── sol.c
│   │   ├── soxdec.c
│   │   ├── soxenc.c
│   │   ├── sox.h
│   │   ├── spdif.c
│   │   ├── swfdec.c
│   │   ├── swfenc.c
│   │   ├── swf.h
│   │   ├── tcp.c
│   │   ├── thp.c
│   │   ├── tiertexseq.c
│   │   ├── timefilter.c
│   │   ├── timefilter.h
│   │   ├── tmv.c
│   │   ├── tta.c
│   │   ├── txd.c
│   │   ├── udp.c
│   │   ├── utils.c
│   │   ├── vc1test.c
│   │   ├── vc1testenc.c
│   │   ├── voc.c
│   │   ├── vocdec.c
│   │   ├── vocenc.c
│   │   ├── voc.h
│   │   ├── vorbiscomment.c
│   │   ├── vorbiscomment.h
│   │   ├── vqf.c
│   │   ├── wav.c
│   │   ├── wc3movie.c
│   │   ├── westwood.c
│   │   ├── wv.c
│   │   ├── xa.c
│   │   ├── yop.c
│   │   └── yuv4mpeg.c
│   ├── libavutil
│   │   ├── adler32.c
│   │   ├── adler32.h
│   │   ├── aes.c
│   │   ├── aes.h
│   │   ├── Android.mk
│   │   ├── arm
│   │   │   ├── bswap.h
│   │   │   ├── intmath.h
│   │   │   ├── intreadwrite.h
│   │   │   └── timer.h
│   │   ├── attributes.h
│   │   ├── avconfig.h
│   │   ├── avstring.c
│   │   ├── avstring.h
│   │   ├── avutil.h
│   │   ├── base64.c
│   │   ├── base64.h
│   │   ├── bswap.h
│   │   ├── common.h
│   │   ├── crc.c
│   │   ├── crc_data.h
│   │   ├── crc.h
│   │   ├── des.c
│   │   ├── des.h
│   │   ├── error.c
│   │   ├── error.h
│   │   ├── eval.c
│   │   ├── eval.h
│   │   ├── fifo.c
│   │   ├── fifo.h
│   │   ├── integer.c
│   │   ├── integer.h
│   │   ├── internal.h
│   │   ├── intfloat_readwrite.c
│   │   ├── intfloat_readwrite.h
│   │   ├── intmath.h
│   │   ├── intreadwrite.h
│   │   ├── lfg.c
│   │   ├── lfg.h
│   │   ├── libavutil.pc
│   │   ├── libavutil-uninstalled.pc
│   │   ├── libavutil.v
│   │   ├── libm.h
│   │   ├── lls.c
│   │   ├── lls.h
│   │   ├── log.c
│   │   ├── log.h
│   │   ├── lzo.c
│   │   ├── lzo.h
│   │   ├── Makefile
│   │   ├── mathematics.c
│   │   ├── mathematics.h
│   │   ├── md5.c
│   │   ├── md5.h
│   │   ├── mem.c
│   │   ├── mem.h
│   │   ├── pca.c
│   │   ├── pca.h
│   │   ├── pixdesc.c
│   │   ├── pixdesc.h
│   │   ├── pixfmt.h
│   │   ├── random_seed.c
│   │   ├── random_seed.h
│   │   ├── rational.c
│   │   ├── rational.h
│   │   ├── rc4.c
│   │   ├── rc4.h
│   │   ├── sha1.h
│   │   ├── sha.c
│   │   ├── sha.h
│   │   ├── softfloat.c
│   │   ├── softfloat.h
│   │   ├── timer.h
│   │   ├── tree.c
│   │   ├── tree.h
│   │   ├── utils.c
│   │   └── x86_cpu.h
│   ├── libpostproc
│   │   ├── Android.mk
│   │   ├── Android.mk.old
│   │   ├── libpostproc.v
│   │   ├── Makefile
│   │   ├── postprocess_altivec_template.c
│   │   ├── postprocess.c
│   │   ├── postprocess.h
│   │   ├── postprocess_internal.h
│   │   └── postprocess_template.c
│   ├── libswscale
│   │   ├── Android.mk
│   │   ├── colorspace-test.c
│   │   ├── libswscale.pc
│   │   ├── libswscale-uninstalled.pc
│   │   ├── libswscale.v
│   │   ├── Makefile
│   │   ├── options.c
│   │   ├── rgb2rgb.c
│   │   ├── rgb2rgb.h
│   │   ├── rgb2rgb_template.c
│   │   ├── swscale.c
│   │   ├── swscale.h
│   │   ├── swscale_internal.h
│   │   ├── swscale_template.c
│   │   ├── swscale-test.c
│   │   ├── utils.c
│   │   └── yuv2rgb.c
│   └── test
│   └── ffplayer.c
├── libffplay.so
├── proguard.cfg
├── res
│   ├── drawable
│   │   ├── ic_menu_archive.png
│   │   ├── ic_menu_back.png
│   │   ├── ic_menu_block.png
│   │   ├── ic_menu_gallery.png
│   │   ├── ic_menu_mark.png
│   │   ├── ic_menu_notifications.png
│   │   └── icon.png
│   ├── layout
│   │   ├── ffmpeg_file_explorer_row.xml
│   │   ├── ffmpeg_file_explorer.xml
│   │   ├── ffmpeg_player_menu.xml
│   │   └── main.xml
│   └── values
│   └── strings.xml
└── src
└── com
└── ffplay
├── ffplayActivity.java
├── ffplayAndroid.java
└── ffplayFileExplorer.java

26 directories, 1149 files

标签:

实例下载地址

Android ffmpeg视频播放器源代码

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警