├── .gitignore ├── Makefile ├── README.md ├── _note ├── avio_context.md ├── basic.md ├── command.md ├── compile.md ├── decode.md ├── iocontext.png ├── live.md ├── remux.md └── thread.md ├── ff_base ├── base.c ├── base.h ├── sonic.c ├── sonic.h └── structs.h ├── ff_custom_io └── custom_io.c ├── ff_decode_audio └── decode_audio.c ├── ff_decode_video └── decode_video.c ├── ff_live └── flv_live.c ├── ff_playbackrate └── decode_audio.c ├── ff_remux └── remux.c ├── ff_seek └── seek.c ├── ff_wasm └── decode.c ├── scripts ├── build_wasm.sh ├── build_wasm_live.sh ├── build_wasm_remux.sh ├── build_wasm_thread.sh ├── compile_libx.sh ├── compile_libx_emcc.sh ├── compile_libx_remux.sh ├── configure.sh ├── configure_remux.sh └── configure_with_emcc.sh └── server ├── live-worker.js ├── live.html ├── live.js ├── m3u8.min.js ├── pcm.html ├── remux-worker.js ├── remux.html ├── remux.js ├── remux.wasm └── rgb.html /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyuyizhi/ffmpeg_api_use_demo/HEAD/.gitignore -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyuyizhi/ffmpeg_api_use_demo/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyuyizhi/ffmpeg_api_use_demo/HEAD/README.md -------------------------------------------------------------------------------- /_note/avio_context.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyuyizhi/ffmpeg_api_use_demo/HEAD/_note/avio_context.md -------------------------------------------------------------------------------- /_note/basic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyuyizhi/ffmpeg_api_use_demo/HEAD/_note/basic.md -------------------------------------------------------------------------------- /_note/command.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyuyizhi/ffmpeg_api_use_demo/HEAD/_note/command.md -------------------------------------------------------------------------------- /_note/compile.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyuyizhi/ffmpeg_api_use_demo/HEAD/_note/compile.md -------------------------------------------------------------------------------- /_note/decode.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyuyizhi/ffmpeg_api_use_demo/HEAD/_note/decode.md -------------------------------------------------------------------------------- /_note/iocontext.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyuyizhi/ffmpeg_api_use_demo/HEAD/_note/iocontext.png -------------------------------------------------------------------------------- /_note/live.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyuyizhi/ffmpeg_api_use_demo/HEAD/_note/live.md -------------------------------------------------------------------------------- /_note/remux.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyuyizhi/ffmpeg_api_use_demo/HEAD/_note/remux.md -------------------------------------------------------------------------------- /_note/thread.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyuyizhi/ffmpeg_api_use_demo/HEAD/_note/thread.md -------------------------------------------------------------------------------- /ff_base/base.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyuyizhi/ffmpeg_api_use_demo/HEAD/ff_base/base.c -------------------------------------------------------------------------------- /ff_base/base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyuyizhi/ffmpeg_api_use_demo/HEAD/ff_base/base.h -------------------------------------------------------------------------------- /ff_base/sonic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyuyizhi/ffmpeg_api_use_demo/HEAD/ff_base/sonic.c -------------------------------------------------------------------------------- /ff_base/sonic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyuyizhi/ffmpeg_api_use_demo/HEAD/ff_base/sonic.h -------------------------------------------------------------------------------- /ff_base/structs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyuyizhi/ffmpeg_api_use_demo/HEAD/ff_base/structs.h -------------------------------------------------------------------------------- /ff_custom_io/custom_io.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyuyizhi/ffmpeg_api_use_demo/HEAD/ff_custom_io/custom_io.c -------------------------------------------------------------------------------- /ff_decode_audio/decode_audio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyuyizhi/ffmpeg_api_use_demo/HEAD/ff_decode_audio/decode_audio.c -------------------------------------------------------------------------------- /ff_decode_video/decode_video.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyuyizhi/ffmpeg_api_use_demo/HEAD/ff_decode_video/decode_video.c -------------------------------------------------------------------------------- /ff_live/flv_live.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyuyizhi/ffmpeg_api_use_demo/HEAD/ff_live/flv_live.c -------------------------------------------------------------------------------- /ff_playbackrate/decode_audio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyuyizhi/ffmpeg_api_use_demo/HEAD/ff_playbackrate/decode_audio.c -------------------------------------------------------------------------------- /ff_remux/remux.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyuyizhi/ffmpeg_api_use_demo/HEAD/ff_remux/remux.c -------------------------------------------------------------------------------- /ff_seek/seek.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyuyizhi/ffmpeg_api_use_demo/HEAD/ff_seek/seek.c -------------------------------------------------------------------------------- /ff_wasm/decode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyuyizhi/ffmpeg_api_use_demo/HEAD/ff_wasm/decode.c -------------------------------------------------------------------------------- /scripts/build_wasm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyuyizhi/ffmpeg_api_use_demo/HEAD/scripts/build_wasm.sh -------------------------------------------------------------------------------- /scripts/build_wasm_live.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyuyizhi/ffmpeg_api_use_demo/HEAD/scripts/build_wasm_live.sh -------------------------------------------------------------------------------- /scripts/build_wasm_remux.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyuyizhi/ffmpeg_api_use_demo/HEAD/scripts/build_wasm_remux.sh -------------------------------------------------------------------------------- /scripts/build_wasm_thread.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyuyizhi/ffmpeg_api_use_demo/HEAD/scripts/build_wasm_thread.sh -------------------------------------------------------------------------------- /scripts/compile_libx.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyuyizhi/ffmpeg_api_use_demo/HEAD/scripts/compile_libx.sh -------------------------------------------------------------------------------- /scripts/compile_libx_emcc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyuyizhi/ffmpeg_api_use_demo/HEAD/scripts/compile_libx_emcc.sh -------------------------------------------------------------------------------- /scripts/compile_libx_remux.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyuyizhi/ffmpeg_api_use_demo/HEAD/scripts/compile_libx_remux.sh -------------------------------------------------------------------------------- /scripts/configure.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyuyizhi/ffmpeg_api_use_demo/HEAD/scripts/configure.sh -------------------------------------------------------------------------------- /scripts/configure_remux.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyuyizhi/ffmpeg_api_use_demo/HEAD/scripts/configure_remux.sh -------------------------------------------------------------------------------- /scripts/configure_with_emcc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyuyizhi/ffmpeg_api_use_demo/HEAD/scripts/configure_with_emcc.sh -------------------------------------------------------------------------------- /server/live-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyuyizhi/ffmpeg_api_use_demo/HEAD/server/live-worker.js -------------------------------------------------------------------------------- /server/live.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyuyizhi/ffmpeg_api_use_demo/HEAD/server/live.html -------------------------------------------------------------------------------- /server/live.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyuyizhi/ffmpeg_api_use_demo/HEAD/server/live.js -------------------------------------------------------------------------------- /server/m3u8.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyuyizhi/ffmpeg_api_use_demo/HEAD/server/m3u8.min.js -------------------------------------------------------------------------------- /server/pcm.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyuyizhi/ffmpeg_api_use_demo/HEAD/server/pcm.html -------------------------------------------------------------------------------- /server/remux-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyuyizhi/ffmpeg_api_use_demo/HEAD/server/remux-worker.js -------------------------------------------------------------------------------- /server/remux.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyuyizhi/ffmpeg_api_use_demo/HEAD/server/remux.html -------------------------------------------------------------------------------- /server/remux.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyuyizhi/ffmpeg_api_use_demo/HEAD/server/remux.js -------------------------------------------------------------------------------- /server/remux.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyuyizhi/ffmpeg_api_use_demo/HEAD/server/remux.wasm -------------------------------------------------------------------------------- /server/rgb.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyuyizhi/ffmpeg_api_use_demo/HEAD/server/rgb.html --------------------------------------------------------------------------------