首页 星云 工具 资源 星选 资讯 热门工具
:

PDF转图片 完全免费 小红书视频下载 无水印 抖音视频下载 无水印 数字星空

最简单的基于FFmpeg的封装格式处理 1.2

后端 61.59MB 31 需要积分: 1
立即下载

资源介绍:

该解决方案包含了使用FFmpeg进行封装格式处理的各种例子: simplest ffmpeg demuxer:视音频分离器 simplest ffmpeg demuxer simple:视音频分离器(简化版) simplest ffmpeg muxer:视音频复用器 simplest ffmpeg remuxer:封装格式转换器 1.2版本增加了多平台下编译的支持:Windows,MacOS,以及Linux。
/** * 最简单的基于FFmpeg的视音频复用器 * Simplest FFmpeg Muxer * * 雷霄骅 Lei Xiaohua * leixiaohua1020@126.com * 中国传媒大学/数字电视技术 * Communication University of China / Digital TV Technology * http://blog.csdn.net/leixiaohua1020 * * 本程序可以将视频码流和音频码流打包到一种封装格式中。 * 程序中将AAC编码的音频码流和H.264编码的视频码流打包成 * MPEG2TS封装格式的文件。 * 需要注意的是本程序并不改变视音频的编码格式。 * * This software mux a video bitstream and a audio bitstream * together into a file. * In this example, it mux a H.264 bitstream (in MPEG2TS) and * a AAC bitstream file together into MP4 format file. * */ #include #define __STDC_CONSTANT_MACROS #ifdef _WIN32 //Windows extern "C" { #include "libavformat/avformat.h" }; #else //Linux... #ifdef __cplusplus extern "C" { #endif #include #ifdef __cplusplus }; #endif #endif /* FIX: H.264 in some container format (FLV, MP4, MKV etc.) need "h264_mp4toannexb" bitstream filter (BSF) *Add SPS,PPS in front of IDR frame *Add start code ("0,0,0,1") in front of NALU H.264 in some container (MPEG2TS) don't need this BSF. */ //'1': Use H.264 Bitstream Filter #define USE_H264BSF 0 /* FIX:AAC in some container format (FLV, MP4, MKV etc.) need "aac_adtstoasc" bitstream filter (BSF) */ //'1': Use AAC Bitstream Filter #define USE_AACBSF 0 int main(int argc, char* argv[]) { AVOutputFormat *ofmt = NULL; //Input AVFormatContext and Output AVFormatContext AVFormatContext *ifmt_ctx_v = NULL, *ifmt_ctx_a = NULL,*ofmt_ctx = NULL; AVPacket pkt; int ret, i; int videoindex_v=-1,videoindex_out=-1; int audioindex_a=-1,audioindex_out=-1; int frame_index=0; int64_t cur_pts_v=0,cur_pts_a=0; //const char *in_filename_v = "cuc_ieschool.ts";//Input file URL const char *in_filename_v = "cuc_ieschool.h264"; //const char *in_filename_a = "cuc_ieschool.mp3"; //const char *in_filename_a = "gowest.m4a"; //const char *in_filename_a = "gowest.aac"; const char *in_filename_a = "huoyuanjia.mp3"; const char *out_filename = "cuc_ieschool.mp4";//Output file URL av_register_all(); //Input if ((ret = avformat_open_input(&ifmt_ctx_v, in_filename_v, 0, 0)) < 0) { printf( "Could not open input file."); goto end; } if ((ret = avformat_find_stream_info(ifmt_ctx_v, 0)) < 0) { printf( "Failed to retrieve input stream information"); goto end; } if ((ret = avformat_open_input(&ifmt_ctx_a, in_filename_a, 0, 0)) < 0) { printf( "Could not open input file."); goto end; } if ((ret = avformat_find_stream_info(ifmt_ctx_a, 0)) < 0) { printf( "Failed to retrieve input stream information"); goto end; } printf("===========Input Information==========\n"); av_dump_format(ifmt_ctx_v, 0, in_filename_v, 0); av_dump_format(ifmt_ctx_a, 0, in_filename_a, 0); printf("======================================\n"); //Output avformat_alloc_output_context2(&ofmt_ctx, NULL, NULL, out_filename); if (!ofmt_ctx) { printf( "Could not create output context\n"); ret = AVERROR_UNKNOWN; goto end; } ofmt = ofmt_ctx->oformat; for (i = 0; i < ifmt_ctx_v->nb_streams; i++) { //Create output AVStream according to input AVStream if(ifmt_ctx_v->streams[i]->codec->codec_type==AVMEDIA_TYPE_VIDEO){ AVStream *in_stream = ifmt_ctx_v->streams[i]; AVStream *out_stream = avformat_new_stream(ofmt_ctx, in_stream->codec->codec); videoindex_v=i; if (!out_stream) { printf( "Failed allocating output stream\n"); ret = AVERROR_UNKNOWN; goto end; } videoindex_out=out_stream->index; //Copy the settings of AVCodecContext if (avcodec_copy_context(out_stream->codec, in_stream->codec) < 0) { printf( "Failed to copy context from input to output stream codec context\n"); goto end; } out_stream->codec->codec_tag = 0; if (ofmt_ctx->oformat->flags & AVFMT_GLOBALHEADER) out_stream->codec->flags |= CODEC_FLAG_GLOBAL_HEADER; break; } } for (i = 0; i < ifmt_ctx_a->nb_streams; i++) { //Create output AVStream according to input AVStream if(ifmt_ctx_a->streams[i]->codec->codec_type==AVMEDIA_TYPE_AUDIO){ AVStream *in_stream = ifmt_ctx_a->streams[i]; AVStream *out_stream = avformat_new_stream(ofmt_ctx, in_stream->codec->codec); audioindex_a=i; if (!out_stream) { printf( "Failed allocating output stream\n"); ret = AVERROR_UNKNOWN; goto end; } audioindex_out=out_stream->index; //Copy the settings of AVCodecContext if (avcodec_copy_context(out_stream->codec, in_stream->codec) < 0) { printf( "Failed to copy context from input to output stream codec context\n"); goto end; } out_stream->codec->codec_tag = 0; if (ofmt_ctx->oformat->flags & AVFMT_GLOBALHEADER) out_stream->codec->flags |= CODEC_FLAG_GLOBAL_HEADER; break; } } printf("==========Output Information==========\n"); av_dump_format(ofmt_ctx, 0, out_filename, 1); printf("======================================\n"); //Open output file if (!(ofmt->flags & AVFMT_NOFILE)) { if (avio_open(&ofmt_ctx->pb, out_filename, AVIO_FLAG_WRITE) < 0) { printf( "Could not open output file '%s'", out_filename); goto end; } } //Write file header if (avformat_write_header(ofmt_ctx, NULL) < 0) { printf( "Error occurred when opening output file\n"); goto end; } //FIX #if USE_H264BSF AVBitStreamFilterContext* h264bsfc = av_bitstream_filter_init("h264_mp4toannexb"); #endif #if USE_AACBSF AVBitStreamFilterContext* aacbsfc = av_bitstream_filter_init("aac_adtstoasc"); #endif while (1) { AVFormatContext *ifmt_ctx; int stream_index=0; AVStream *in_stream, *out_stream; //Get an AVPacket if(av_compare_ts(cur_pts_v,ifmt_ctx_v->streams[videoindex_v]->time_base,cur_pts_a,ifmt_ctx_a->streams[audioindex_a]->time_base) <= 0){ ifmt_ctx=ifmt_ctx_v; stream_index=videoindex_out; if(av_read_frame(ifmt_ctx, &pkt) >= 0){ do{ in_stream = ifmt_ctx->streams[pkt.stream_index]; out_stream = ofmt_ctx->streams[stream_index]; if(pkt.stream_index==videoindex_v){ //FIX:No PTS (Example: Raw H.264) //Simple Write PTS if(pkt.pts==AV_NOPTS_VALUE){ //Write PTS AVRational time_base1=in_stream->time_base; //Duration between 2 frames (us) int64_t calc_duration=(double)AV_TIME_BASE/av_q2d(in_stream->r_frame_rate); //Parameters pkt.pts=(double)(frame_index*calc_duration)/(double)(av_q2d(time_base1)*AV_TIME_BASE); pkt.dts=pkt.pts; pkt.duration=(double)calc_duration/(double)(av_q2d(time_base1)*AV_TIME_BASE); frame_index++; } cur_pts_v=pkt.pts; break; } }while(av_read_frame(ifmt_ctx, &pkt) >= 0); }else{ break; } }else{ ifmt_ctx=ifmt_ctx_a; stream_index=audioindex_out; if(av_read_frame(ifmt_ctx, &pkt) >= 0){ do{ in_stream = ifmt_ctx->streams[pkt.stream_index]; out_stream = ofmt_ctx->streams[stream_index]; if(pkt.stream_index==audioindex_a){ //FIX:No PTS //Simple Write PTS if(pkt.pts==AV_NOPTS_VALUE){ //Write PTS AVRational time_base1=in_stream->time_base; //Duration between 2 frames (us) int64_t calc_duration=(double)AV_TIME_BASE/av_q2d(in_stream->r_frame_rate); //Parameters pkt.pts=(double)(frame_index*calc_duration)/(double)(av_q2d(time_base1)*AV_TIME_BASE); pkt.dts=pkt.pts; pkt.duration=(double)calc_duration/(double)(av_q2d(time_base1)*AV_TIME_BASE); frame_index++; } cur_pts_a=pkt.pts; break; } }while(av_read_frame(ifmt_ctx, &pkt) >= 0); }else{ break; } } //FIX:Bitstream Filter #if USE_H264BSF av_bitstream_filter_filter(h264bsfc, in_stream->codec, NULL, &pkt.data, &pkt.size, pkt.data, pk

资源文件列表:

simplest_ffmpeg_format_1.2.zip 大约有515个文件
  1. .gitignore 29B
  2. ReadMe.txt 789B
  3. simplest_ffmpeg_demuxer.jpg 121.65KB
  4. simplest_ffmpeg_demuxer/
  5. simplest_ffmpeg_demuxer/.gitignore 61B
  6. simplest_ffmpeg_demuxer/ReadMe.txt 629B
  7. simplest_ffmpeg_demuxer/avcodec-55.dll 18.06MB
  8. simplest_ffmpeg_demuxer/avdevice-55.dll 1.28MB
  9. simplest_ffmpeg_demuxer/avfilter-4.dll 1.94MB
  10. simplest_ffmpeg_demuxer/avformat-55.dll 5.1MB
  11. simplest_ffmpeg_demuxer/avutil-52.dll 408.5KB
  12. simplest_ffmpeg_demuxer/compile_cl.bat 622B
  13. simplest_ffmpeg_demuxer/compile_gcc.sh 423B
  14. simplest_ffmpeg_demuxer/compile_mingw.sh 443B
  15. simplest_ffmpeg_demuxer/cuc_ieschool.aac 201.09KB
  16. simplest_ffmpeg_demuxer/cuc_ieschool.h264 964.75KB
  17. simplest_ffmpeg_demuxer/cuc_ieschool.ts 1.3MB
  18. simplest_ffmpeg_demuxer/include/
  19. simplest_ffmpeg_demuxer/include/_mingw.h 7.79KB
  20. simplest_ffmpeg_demuxer/include/inttypes.h 5.59KB
  21. simplest_ffmpeg_demuxer/include/libavcodec/
  22. simplest_ffmpeg_demuxer/include/libavcodec/avcodec.h 171.5KB
  23. simplest_ffmpeg_demuxer/include/libavcodec/avfft.h 3.04KB
  24. simplest_ffmpeg_demuxer/include/libavcodec/dxva2.h 2.34KB
  25. simplest_ffmpeg_demuxer/include/libavcodec/old_codec_ids.h 10.4KB
  26. simplest_ffmpeg_demuxer/include/libavcodec/vaapi.h 3.91KB
  27. simplest_ffmpeg_demuxer/include/libavcodec/vda.h 4KB
  28. simplest_ffmpeg_demuxer/include/libavcodec/vdpau.h 6.05KB
  29. simplest_ffmpeg_demuxer/include/libavcodec/version.h 5.46KB
  30. simplest_ffmpeg_demuxer/include/libavcodec/xvmc.h 5.92KB
  31. simplest_ffmpeg_demuxer/include/libavdevice/
  32. simplest_ffmpeg_demuxer/include/libavdevice/avdevice.h 16.25KB
  33. simplest_ffmpeg_demuxer/include/libavdevice/version.h 1.82KB
  34. simplest_ffmpeg_demuxer/include/libavfilter/
  35. simplest_ffmpeg_demuxer/include/libavfilter/asrc_abuffer.h 3.24KB
  36. simplest_ffmpeg_demuxer/include/libavfilter/avcodec.h 3.7KB
  37. simplest_ffmpeg_demuxer/include/libavfilter/avfilter.h 55.55KB
  38. simplest_ffmpeg_demuxer/include/libavfilter/avfiltergraph.h 975B
  39. simplest_ffmpeg_demuxer/include/libavfilter/buffersink.h 7.36KB
  40. simplest_ffmpeg_demuxer/include/libavfilter/buffersrc.h 4.78KB
  41. simplest_ffmpeg_demuxer/include/libavfilter/version.h 3.42KB
  42. simplest_ffmpeg_demuxer/include/libavformat/
  43. simplest_ffmpeg_demuxer/include/libavformat/avformat.h 96.65KB
  44. simplest_ffmpeg_demuxer/include/libavformat/avio.h 17.58KB
  45. simplest_ffmpeg_demuxer/include/libavformat/version.h 2.76KB
  46. simplest_ffmpeg_demuxer/include/libavutil/
  47. simplest_ffmpeg_demuxer/include/libavutil/adler32.h 1.55KB
  48. simplest_ffmpeg_demuxer/include/libavutil/aes.h 1.79KB
  49. simplest_ffmpeg_demuxer/include/libavutil/attributes.h 4.13KB
  50. simplest_ffmpeg_demuxer/include/libavutil/audio_fifo.h 4.31KB
  51. simplest_ffmpeg_demuxer/include/libavutil/audioconvert.h 82B
  52. simplest_ffmpeg_demuxer/include/libavutil/avassert.h 2.06KB
  53. simplest_ffmpeg_demuxer/include/libavutil/avconfig.h 211B
  54. simplest_ffmpeg_demuxer/include/libavutil/avstring.h 12.18KB
  55. simplest_ffmpeg_demuxer/include/libavutil/avutil.h 8.36KB
  56. simplest_ffmpeg_demuxer/include/libavutil/base64.h 2.03KB
  57. simplest_ffmpeg_demuxer/include/libavutil/blowfish.h 2.26KB
  58. simplest_ffmpeg_demuxer/include/libavutil/bprint.h 7.55KB
  59. simplest_ffmpeg_demuxer/include/libavutil/bswap.h 2.83KB
  60. simplest_ffmpeg_demuxer/include/libavutil/buffer.h 9.54KB
  61. simplest_ffmpeg_demuxer/include/libavutil/channel_layout.h 8.88KB
  62. simplest_ffmpeg_demuxer/include/libavutil/common.h 13.65KB
  63. simplest_ffmpeg_demuxer/include/libavutil/cpu.h 4.62KB
  64. simplest_ffmpeg_demuxer/include/libavutil/crc.h 2.72KB
  65. simplest_ffmpeg_demuxer/include/libavutil/dict.h 6.37KB
  66. simplest_ffmpeg_demuxer/include/libavutil/downmix_info.h 3.09KB
  67. simplest_ffmpeg_demuxer/include/libavutil/error.h 4.65KB
  68. simplest_ffmpeg_demuxer/include/libavutil/eval.h 5.18KB
  69. simplest_ffmpeg_demuxer/include/libavutil/ffversion.h 128B
  70. simplest_ffmpeg_demuxer/include/libavutil/fifo.h 4.55KB
  71. simplest_ffmpeg_demuxer/include/libavutil/file.h 2.35KB
  72. simplest_ffmpeg_demuxer/include/libavutil/frame.h 22.5KB
  73. simplest_ffmpeg_demuxer/include/libavutil/hmac.h 2.8KB
  74. simplest_ffmpeg_demuxer/include/libavutil/imgutils.h 7.66KB
  75. simplest_ffmpeg_demuxer/include/libavutil/intfloat.h 1.69KB
  76. simplest_ffmpeg_demuxer/include/libavutil/intfloat_readwrite.h 1.52KB
  77. simplest_ffmpeg_demuxer/include/libavutil/intreadwrite.h 17.56KB
  78. simplest_ffmpeg_demuxer/include/libavutil/lfg.h 1.94KB
  79. simplest_ffmpeg_demuxer/include/libavutil/log.h 9.78KB
  80. simplest_ffmpeg_demuxer/include/libavutil/lzo.h 2KB
  81. simplest_ffmpeg_demuxer/include/libavutil/macros.h 1.17KB
  82. simplest_ffmpeg_demuxer/include/libavutil/mathematics.h 5.06KB
  83. simplest_ffmpeg_demuxer/include/libavutil/md5.h 1.92KB
  84. simplest_ffmpeg_demuxer/include/libavutil/mem.h 14.03KB
  85. simplest_ffmpeg_demuxer/include/libavutil/murmur3.h 1.19KB
  86. simplest_ffmpeg_demuxer/include/libavutil/old_pix_fmts.h 14.07KB
  87. simplest_ffmpeg_demuxer/include/libavutil/opt.h 34.09KB
  88. simplest_ffmpeg_demuxer/include/libavutil/parseutils.h 7.08KB
  89. simplest_ffmpeg_demuxer/include/libavutil/pixdesc.h 12.93KB
  90. simplest_ffmpeg_demuxer/include/libavutil/pixfmt.h 27.57KB
  91. simplest_ffmpeg_demuxer/include/libavutil/random_seed.h 1.37KB
  92. simplest_ffmpeg_demuxer/include/libavutil/rational.h 4.09KB
  93. simplest_ffmpeg_demuxer/include/libavutil/replaygain.h 1.57KB
  94. simplest_ffmpeg_demuxer/include/libavutil/ripemd.h 1.98KB
  95. simplest_ffmpeg_demuxer/include/libavutil/samplefmt.h 9.85KB
  96. simplest_ffmpeg_demuxer/include/libavutil/sha.h 1.9KB
  97. simplest_ffmpeg_demuxer/include/libavutil/sha512.h 1.98KB
  98. simplest_ffmpeg_demuxer/include/libavutil/stereo3d.h 3.53KB
  99. simplest_ffmpeg_demuxer/include/libavutil/time.h 1.25KB
  100. simplest_ffmpeg_demuxer/include/libavutil/timecode.h 5.2KB
  101. simplest_ffmpeg_demuxer/include/libavutil/timestamp.h 2.55KB
  102. simplest_ffmpeg_demuxer/include/libavutil/version.h 4.38KB
  103. simplest_ffmpeg_demuxer/include/libavutil/xtea.h 1.82KB
  104. simplest_ffmpeg_demuxer/include/libpostproc/
  105. simplest_ffmpeg_demuxer/include/libpostproc/postprocess.h 2.82KB
  106. simplest_ffmpeg_demuxer/include/libpostproc/version.h 1.64KB
  107. simplest_ffmpeg_demuxer/include/libswresample/
  108. simplest_ffmpeg_demuxer/include/libswresample/swresample.h 11.54KB
  109. simplest_ffmpeg_demuxer/include/libswresample/version.h 1.65KB
  110. simplest_ffmpeg_demuxer/include/libswscale/
  111. simplest_ffmpeg_demuxer/include/libswscale/swscale.h 11.97KB
  112. simplest_ffmpeg_demuxer/include/libswscale/version.h 2.07KB
  113. simplest_ffmpeg_demuxer/include/stdint.h 5.79KB
  114. simplest_ffmpeg_demuxer/lib/
  115. simplest_ffmpeg_demuxer/lib/avcodec.lib 218.52KB
  116. simplest_ffmpeg_demuxer/lib/avdevice.lib 9.22KB
  117. simplest_ffmpeg_demuxer/lib/avfilter.lib 66.06KB
  118. simplest_ffmpeg_demuxer/lib/avformat.lib 122.13KB
  119. simplest_ffmpeg_demuxer/lib/avutil.lib 320.93KB
  120. simplest_ffmpeg_demuxer/lib/postproc.lib 8.03KB
  121. simplest_ffmpeg_demuxer/lib/swresample.lib 75.54KB
  122. simplest_ffmpeg_demuxer/lib/swscale.lib 27.8KB
  123. simplest_ffmpeg_demuxer/postproc-52.dll 118.5KB
  124. simplest_ffmpeg_demuxer/simplest_ffmpeg_demuxer.cpp 6.75KB
  125. simplest_ffmpeg_demuxer/simplest_ffmpeg_demuxer.vcxproj 4.71KB
  126. simplest_ffmpeg_demuxer/simplest_ffmpeg_demuxer.vcxproj.filters 1003B
  127. simplest_ffmpeg_demuxer/simplest_ffmpeg_demuxer.vcxproj.user 141B
  128. simplest_ffmpeg_demuxer/swresample-0.dll 269.5KB
  129. simplest_ffmpeg_demuxer/swscale-2.dll 424KB
  130. simplest_ffmpeg_demuxer_simple.jpg 39.23KB
  131. simplest_ffmpeg_demuxer_simple/
  132. simplest_ffmpeg_demuxer_simple/.gitignore 61B
  133. simplest_ffmpeg_demuxer_simple/ReadMe.txt 1.51KB
  134. simplest_ffmpeg_demuxer_simple/avcodec-55.dll 18.06MB
  135. simplest_ffmpeg_demuxer_simple/avdevice-55.dll 1.28MB
  136. simplest_ffmpeg_demuxer_simple/avfilter-4.dll 1.94MB
  137. simplest_ffmpeg_demuxer_simple/avformat-55.dll 5.1MB
  138. simplest_ffmpeg_demuxer_simple/avutil-52.dll 408.5KB
  139. simplest_ffmpeg_demuxer_simple/compile_cl.bat 646B
  140. simplest_ffmpeg_demuxer_simple/compile_gcc.sh 454B
  141. simplest_ffmpeg_demuxer_simple/compile_mingw.sh 474B
  142. simplest_ffmpeg_demuxer_simple/cuc_ieschool.flv 1.25MB
  143. simplest_ffmpeg_demuxer_simple/cuc_ieschool.h264 977.76KB
  144. simplest_ffmpeg_demuxer_simple/cuc_ieschool.mp3 267.75KB
  145. simplest_ffmpeg_demuxer_simple/include/
  146. simplest_ffmpeg_demuxer_simple/include/_mingw.h 7.79KB
  147. simplest_ffmpeg_demuxer_simple/include/inttypes.h 5.59KB
  148. simplest_ffmpeg_demuxer_simple/include/libavcodec/
  149. simplest_ffmpeg_demuxer_simple/include/libavcodec/avcodec.h 171.5KB
  150. simplest_ffmpeg_demuxer_simple/include/libavcodec/avfft.h 3.04KB
  151. simplest_ffmpeg_demuxer_simple/include/libavcodec/dxva2.h 2.34KB
  152. simplest_ffmpeg_demuxer_simple/include/libavcodec/old_codec_ids.h 10.4KB
  153. simplest_ffmpeg_demuxer_simple/include/libavcodec/vaapi.h 3.91KB
  154. simplest_ffmpeg_demuxer_simple/include/libavcodec/vda.h 4KB
  155. simplest_ffmpeg_demuxer_simple/include/libavcodec/vdpau.h 6.05KB
  156. simplest_ffmpeg_demuxer_simple/include/libavcodec/version.h 5.46KB
  157. simplest_ffmpeg_demuxer_simple/include/libavcodec/xvmc.h 5.92KB
  158. simplest_ffmpeg_demuxer_simple/include/libavdevice/
  159. simplest_ffmpeg_demuxer_simple/include/libavdevice/avdevice.h 16.25KB
  160. simplest_ffmpeg_demuxer_simple/include/libavdevice/version.h 1.82KB
  161. simplest_ffmpeg_demuxer_simple/include/libavfilter/
  162. simplest_ffmpeg_demuxer_simple/include/libavfilter/asrc_abuffer.h 3.24KB
  163. simplest_ffmpeg_demuxer_simple/include/libavfilter/avcodec.h 3.7KB
  164. simplest_ffmpeg_demuxer_simple/include/libavfilter/avfilter.h 55.55KB
  165. simplest_ffmpeg_demuxer_simple/include/libavfilter/avfiltergraph.h 975B
  166. simplest_ffmpeg_demuxer_simple/include/libavfilter/buffersink.h 7.36KB
  167. simplest_ffmpeg_demuxer_simple/include/libavfilter/buffersrc.h 4.78KB
  168. simplest_ffmpeg_demuxer_simple/include/libavfilter/version.h 3.42KB
  169. simplest_ffmpeg_demuxer_simple/include/libavformat/
  170. simplest_ffmpeg_demuxer_simple/include/libavformat/avformat.h 96.65KB
  171. simplest_ffmpeg_demuxer_simple/include/libavformat/avio.h 17.58KB
  172. simplest_ffmpeg_demuxer_simple/include/libavformat/version.h 2.76KB
  173. simplest_ffmpeg_demuxer_simple/include/libavutil/
  174. simplest_ffmpeg_demuxer_simple/include/libavutil/adler32.h 1.55KB
  175. simplest_ffmpeg_demuxer_simple/include/libavutil/aes.h 1.79KB
  176. simplest_ffmpeg_demuxer_simple/include/libavutil/attributes.h 4.13KB
  177. simplest_ffmpeg_demuxer_simple/include/libavutil/audio_fifo.h 4.31KB
  178. simplest_ffmpeg_demuxer_simple/include/libavutil/audioconvert.h 82B
  179. simplest_ffmpeg_demuxer_simple/include/libavutil/avassert.h 2.06KB
  180. simplest_ffmpeg_demuxer_simple/include/libavutil/avconfig.h 211B
  181. simplest_ffmpeg_demuxer_simple/include/libavutil/avstring.h 12.18KB
  182. simplest_ffmpeg_demuxer_simple/include/libavutil/avutil.h 8.36KB
  183. simplest_ffmpeg_demuxer_simple/include/libavutil/base64.h 2.03KB
  184. simplest_ffmpeg_demuxer_simple/include/libavutil/blowfish.h 2.26KB
  185. simplest_ffmpeg_demuxer_simple/include/libavutil/bprint.h 7.55KB
  186. simplest_ffmpeg_demuxer_simple/include/libavutil/bswap.h 2.83KB
  187. simplest_ffmpeg_demuxer_simple/include/libavutil/buffer.h 9.54KB
  188. simplest_ffmpeg_demuxer_simple/include/libavutil/channel_layout.h 8.88KB
  189. simplest_ffmpeg_demuxer_simple/include/libavutil/common.h 13.65KB
  190. simplest_ffmpeg_demuxer_simple/include/libavutil/cpu.h 4.62KB
  191. simplest_ffmpeg_demuxer_simple/include/libavutil/crc.h 2.72KB
  192. simplest_ffmpeg_demuxer_simple/include/libavutil/dict.h 6.37KB
  193. simplest_ffmpeg_demuxer_simple/include/libavutil/downmix_info.h 3.09KB
  194. simplest_ffmpeg_demuxer_simple/include/libavutil/error.h 4.65KB
  195. simplest_ffmpeg_demuxer_simple/include/libavutil/eval.h 5.18KB
  196. simplest_ffmpeg_demuxer_simple/include/libavutil/ffversion.h 128B
  197. simplest_ffmpeg_demuxer_simple/include/libavutil/fifo.h 4.55KB
  198. simplest_ffmpeg_demuxer_simple/include/libavutil/file.h 2.35KB
  199. simplest_ffmpeg_demuxer_simple/include/libavutil/frame.h 22.5KB
  200. simplest_ffmpeg_demuxer_simple/include/libavutil/hmac.h 2.8KB
  201. simplest_ffmpeg_demuxer_simple/include/libavutil/imgutils.h 7.66KB
  202. simplest_ffmpeg_demuxer_simple/include/libavutil/intfloat.h 1.69KB
  203. simplest_ffmpeg_demuxer_simple/include/libavutil/intfloat_readwrite.h 1.52KB
  204. simplest_ffmpeg_demuxer_simple/include/libavutil/intreadwrite.h 17.56KB
  205. simplest_ffmpeg_demuxer_simple/include/libavutil/lfg.h 1.94KB
  206. simplest_ffmpeg_demuxer_simple/include/libavutil/log.h 9.78KB
  207. simplest_ffmpeg_demuxer_simple/include/libavutil/lzo.h 2KB
  208. simplest_ffmpeg_demuxer_simple/include/libavutil/macros.h 1.17KB
  209. simplest_ffmpeg_demuxer_simple/include/libavutil/mathematics.h 5.06KB
  210. simplest_ffmpeg_demuxer_simple/include/libavutil/md5.h 1.92KB
  211. simplest_ffmpeg_demuxer_simple/include/libavutil/mem.h 14.03KB
  212. simplest_ffmpeg_demuxer_simple/include/libavutil/murmur3.h 1.19KB
  213. simplest_ffmpeg_demuxer_simple/include/libavutil/old_pix_fmts.h 14.07KB
  214. simplest_ffmpeg_demuxer_simple/include/libavutil/opt.h 34.09KB
  215. simplest_ffmpeg_demuxer_simple/include/libavutil/parseutils.h 7.08KB
  216. simplest_ffmpeg_demuxer_simple/include/libavutil/pixdesc.h 12.93KB
  217. simplest_ffmpeg_demuxer_simple/include/libavutil/pixfmt.h 27.57KB
  218. simplest_ffmpeg_demuxer_simple/include/libavutil/random_seed.h 1.37KB
  219. simplest_ffmpeg_demuxer_simple/include/libavutil/rational.h 4.09KB
  220. simplest_ffmpeg_demuxer_simple/include/libavutil/replaygain.h 1.57KB
  221. simplest_ffmpeg_demuxer_simple/include/libavutil/ripemd.h 1.98KB
  222. simplest_ffmpeg_demuxer_simple/include/libavutil/samplefmt.h 9.85KB
  223. simplest_ffmpeg_demuxer_simple/include/libavutil/sha.h 1.9KB
  224. simplest_ffmpeg_demuxer_simple/include/libavutil/sha512.h 1.98KB
  225. simplest_ffmpeg_demuxer_simple/include/libavutil/stereo3d.h 3.53KB
  226. simplest_ffmpeg_demuxer_simple/include/libavutil/time.h 1.25KB
  227. simplest_ffmpeg_demuxer_simple/include/libavutil/timecode.h 5.2KB
  228. simplest_ffmpeg_demuxer_simple/include/libavutil/timestamp.h 2.55KB
  229. simplest_ffmpeg_demuxer_simple/include/libavutil/version.h 4.38KB
  230. simplest_ffmpeg_demuxer_simple/include/libavutil/xtea.h 1.82KB
  231. simplest_ffmpeg_demuxer_simple/include/libpostproc/
  232. simplest_ffmpeg_demuxer_simple/include/libpostproc/postprocess.h 2.82KB
  233. simplest_ffmpeg_demuxer_simple/include/libpostproc/version.h 1.64KB
  234. simplest_ffmpeg_demuxer_simple/include/libswresample/
  235. simplest_ffmpeg_demuxer_simple/include/libswresample/swresample.h 11.54KB
  236. simplest_ffmpeg_demuxer_simple/include/libswresample/version.h 1.65KB
  237. simplest_ffmpeg_demuxer_simple/include/libswscale/
  238. simplest_ffmpeg_demuxer_simple/include/libswscale/swscale.h 11.97KB
  239. simplest_ffmpeg_demuxer_simple/include/libswscale/version.h 2.07KB
  240. simplest_ffmpeg_demuxer_simple/include/stdint.h 5.79KB
  241. simplest_ffmpeg_demuxer_simple/lib/
  242. simplest_ffmpeg_demuxer_simple/lib/avcodec.lib 218.52KB
  243. simplest_ffmpeg_demuxer_simple/lib/avdevice.lib 9.22KB
  244. simplest_ffmpeg_demuxer_simple/lib/avfilter.lib 66.06KB
  245. simplest_ffmpeg_demuxer_simple/lib/avformat.lib 122.13KB
  246. simplest_ffmpeg_demuxer_simple/lib/avutil.lib 320.93KB
  247. simplest_ffmpeg_demuxer_simple/lib/postproc.lib 8.03KB
  248. simplest_ffmpeg_demuxer_simple/lib/swresample.lib 75.54KB
  249. simplest_ffmpeg_demuxer_simple/lib/swscale.lib 27.8KB
  250. simplest_ffmpeg_demuxer_simple/postproc-52.dll 118.5KB
  251. simplest_ffmpeg_demuxer_simple/simplest_ffmpeg_demuxer_simple.cpp 4.22KB
  252. simplest_ffmpeg_demuxer_simple/simplest_ffmpeg_demuxer_simple.vcxproj 4.72KB
  253. simplest_ffmpeg_demuxer_simple/simplest_ffmpeg_demuxer_simple.vcxproj.filters 1010B
  254. simplest_ffmpeg_demuxer_simple/simplest_ffmpeg_demuxer_simple.vcxproj.user 141B
  255. simplest_ffmpeg_demuxer_simple/swresample-0.dll 269.5KB
  256. simplest_ffmpeg_demuxer_simple/swscale-2.dll 424KB
  257. simplest_ffmpeg_format.sln 2.38KB
  258. simplest_ffmpeg_format.suo 40.5KB
  259. simplest_ffmpeg_muxer.jpg 100.05KB
  260. simplest_ffmpeg_muxer/
  261. simplest_ffmpeg_muxer/.gitignore 61B
  262. simplest_ffmpeg_muxer/ReadMe.txt 692B
  263. simplest_ffmpeg_muxer/avcodec-55.dll 18.06MB
  264. simplest_ffmpeg_muxer/avdevice-55.dll 1.28MB
  265. simplest_ffmpeg_muxer/avfilter-4.dll 1.94MB
  266. simplest_ffmpeg_muxer/avformat-55.dll 5.1MB
  267. simplest_ffmpeg_muxer/avutil-52.dll 408.5KB
  268. simplest_ffmpeg_muxer/compile_cl.bat 618B
  269. simplest_ffmpeg_muxer/compile_gcc.sh 417B
  270. simplest_ffmpeg_muxer/compile_mingw.sh 437B
  271. simplest_ffmpeg_muxer/cuc_ieschool.h264 1.19MB
  272. simplest_ffmpeg_muxer/cuc_ieschool.mp3 535.51KB
  273. simplest_ffmpeg_muxer/cuc_ieschool.mp4 1.45MB
  274. simplest_ffmpeg_muxer/cuc_ieschool.ts 1.3MB
  275. simplest_ffmpeg_muxer/gowest.aac 296.11KB
  276. simplest_ffmpeg_muxer/gowest.m4a 303.51KB
  277. simplest_ffmpeg_muxer/huoyuanjia.mp3 258.71KB
  278. simplest_ffmpeg_muxer/include/
  279. simplest_ffmpeg_muxer/include/_mingw.h 7.79KB
  280. simplest_ffmpeg_muxer/include/inttypes.h 5.59KB
  281. simplest_ffmpeg_muxer/include/libavcodec/
  282. simplest_ffmpeg_muxer/include/libavcodec/avcodec.h 171.5KB
  283. simplest_ffmpeg_muxer/include/libavcodec/avfft.h 3.04KB
  284. simplest_ffmpeg_muxer/include/libavcodec/dxva2.h 2.34KB
  285. simplest_ffmpeg_muxer/include/libavcodec/old_codec_ids.h 10.4KB
  286. simplest_ffmpeg_muxer/include/libavcodec/vaapi.h 3.91KB
  287. simplest_ffmpeg_muxer/include/libavcodec/vda.h 4KB
  288. simplest_ffmpeg_muxer/include/libavcodec/vdpau.h 6.05KB
  289. simplest_ffmpeg_muxer/include/libavcodec/version.h 5.46KB
  290. simplest_ffmpeg_muxer/include/libavcodec/xvmc.h 5.92KB
  291. simplest_ffmpeg_muxer/include/libavdevice/
  292. simplest_ffmpeg_muxer/include/libavdevice/avdevice.h 16.25KB
  293. simplest_ffmpeg_muxer/include/libavdevice/version.h 1.82KB
  294. simplest_ffmpeg_muxer/include/libavfilter/
  295. simplest_ffmpeg_muxer/include/libavfilter/asrc_abuffer.h 3.24KB
  296. simplest_ffmpeg_muxer/include/libavfilter/avcodec.h 3.7KB
  297. simplest_ffmpeg_muxer/include/libavfilter/avfilter.h 55.55KB
  298. simplest_ffmpeg_muxer/include/libavfilter/avfiltergraph.h 975B
  299. simplest_ffmpeg_muxer/include/libavfilter/buffersink.h 7.36KB
  300. simplest_ffmpeg_muxer/include/libavfilter/buffersrc.h 4.78KB
  301. simplest_ffmpeg_muxer/include/libavfilter/version.h 3.42KB
  302. simplest_ffmpeg_muxer/include/libavformat/
  303. simplest_ffmpeg_muxer/include/libavformat/avformat.h 96.65KB
  304. simplest_ffmpeg_muxer/include/libavformat/avio.h 17.58KB
  305. simplest_ffmpeg_muxer/include/libavformat/version.h 2.76KB
  306. simplest_ffmpeg_muxer/include/libavutil/
  307. simplest_ffmpeg_muxer/include/libavutil/adler32.h 1.55KB
  308. simplest_ffmpeg_muxer/include/libavutil/aes.h 1.79KB
  309. simplest_ffmpeg_muxer/include/libavutil/attributes.h 4.13KB
  310. simplest_ffmpeg_muxer/include/libavutil/audio_fifo.h 4.31KB
  311. simplest_ffmpeg_muxer/include/libavutil/audioconvert.h 82B
  312. simplest_ffmpeg_muxer/include/libavutil/avassert.h 2.06KB
  313. simplest_ffmpeg_muxer/include/libavutil/avconfig.h 211B
  314. simplest_ffmpeg_muxer/include/libavutil/avstring.h 12.18KB
  315. simplest_ffmpeg_muxer/include/libavutil/avutil.h 8.36KB
  316. simplest_ffmpeg_muxer/include/libavutil/base64.h 2.03KB
  317. simplest_ffmpeg_muxer/include/libavutil/blowfish.h 2.26KB
  318. simplest_ffmpeg_muxer/include/libavutil/bprint.h 7.55KB
  319. simplest_ffmpeg_muxer/include/libavutil/bswap.h 2.83KB
  320. simplest_ffmpeg_muxer/include/libavutil/buffer.h 9.54KB
  321. simplest_ffmpeg_muxer/include/libavutil/channel_layout.h 8.88KB
  322. simplest_ffmpeg_muxer/include/libavutil/common.h 13.65KB
  323. simplest_ffmpeg_muxer/include/libavutil/cpu.h 4.62KB
  324. simplest_ffmpeg_muxer/include/libavutil/crc.h 2.72KB
  325. simplest_ffmpeg_muxer/include/libavutil/dict.h 6.37KB
  326. simplest_ffmpeg_muxer/include/libavutil/downmix_info.h 3.09KB
  327. simplest_ffmpeg_muxer/include/libavutil/error.h 4.65KB
  328. simplest_ffmpeg_muxer/include/libavutil/eval.h 5.18KB
  329. simplest_ffmpeg_muxer/include/libavutil/ffversion.h 128B
  330. simplest_ffmpeg_muxer/include/libavutil/fifo.h 4.55KB
  331. simplest_ffmpeg_muxer/include/libavutil/file.h 2.35KB
  332. simplest_ffmpeg_muxer/include/libavutil/frame.h 22.5KB
  333. simplest_ffmpeg_muxer/include/libavutil/hmac.h 2.8KB
  334. simplest_ffmpeg_muxer/include/libavutil/imgutils.h 7.66KB
  335. simplest_ffmpeg_muxer/include/libavutil/intfloat.h 1.69KB
  336. simplest_ffmpeg_muxer/include/libavutil/intfloat_readwrite.h 1.52KB
  337. simplest_ffmpeg_muxer/include/libavutil/intreadwrite.h 17.56KB
  338. simplest_ffmpeg_muxer/include/libavutil/lfg.h 1.94KB
  339. simplest_ffmpeg_muxer/include/libavutil/log.h 9.78KB
  340. simplest_ffmpeg_muxer/include/libavutil/lzo.h 2KB
  341. simplest_ffmpeg_muxer/include/libavutil/macros.h 1.17KB
  342. simplest_ffmpeg_muxer/include/libavutil/mathematics.h 5.06KB
  343. simplest_ffmpeg_muxer/include/libavutil/md5.h 1.92KB
  344. simplest_ffmpeg_muxer/include/libavutil/mem.h 14.03KB
  345. simplest_ffmpeg_muxer/include/libavutil/murmur3.h 1.19KB
  346. simplest_ffmpeg_muxer/include/libavutil/old_pix_fmts.h 14.07KB
  347. simplest_ffmpeg_muxer/include/libavutil/opt.h 34.09KB
  348. simplest_ffmpeg_muxer/include/libavutil/parseutils.h 7.08KB
  349. simplest_ffmpeg_muxer/include/libavutil/pixdesc.h 12.93KB
  350. simplest_ffmpeg_muxer/include/libavutil/pixfmt.h 27.57KB
  351. simplest_ffmpeg_muxer/include/libavutil/random_seed.h 1.37KB
  352. simplest_ffmpeg_muxer/include/libavutil/rational.h 4.09KB
  353. simplest_ffmpeg_muxer/include/libavutil/replaygain.h 1.57KB
  354. simplest_ffmpeg_muxer/include/libavutil/ripemd.h 1.98KB
  355. simplest_ffmpeg_muxer/include/libavutil/samplefmt.h 9.85KB
  356. simplest_ffmpeg_muxer/include/libavutil/sha.h 1.9KB
  357. simplest_ffmpeg_muxer/include/libavutil/sha512.h 1.98KB
  358. simplest_ffmpeg_muxer/include/libavutil/stereo3d.h 3.53KB
  359. simplest_ffmpeg_muxer/include/libavutil/time.h 1.25KB
  360. simplest_ffmpeg_muxer/include/libavutil/timecode.h 5.2KB
  361. simplest_ffmpeg_muxer/include/libavutil/timestamp.h 2.55KB
  362. simplest_ffmpeg_muxer/include/libavutil/version.h 4.38KB
  363. simplest_ffmpeg_muxer/include/libavutil/xtea.h 1.82KB
  364. simplest_ffmpeg_muxer/include/libpostproc/
  365. simplest_ffmpeg_muxer/include/libpostproc/postprocess.h 2.82KB
  366. simplest_ffmpeg_muxer/include/libpostproc/version.h 1.64KB
  367. simplest_ffmpeg_muxer/include/libswresample/
  368. simplest_ffmpeg_muxer/include/libswresample/swresample.h 11.54KB
  369. simplest_ffmpeg_muxer/include/libswresample/version.h 1.65KB
  370. simplest_ffmpeg_muxer/include/libswscale/
  371. simplest_ffmpeg_muxer/include/libswscale/swscale.h 11.97KB
  372. simplest_ffmpeg_muxer/include/libswscale/version.h 2.07KB
  373. simplest_ffmpeg_muxer/include/stdint.h 5.79KB
  374. simplest_ffmpeg_muxer/lib/
  375. simplest_ffmpeg_muxer/lib/avcodec.lib 218.52KB
  376. simplest_ffmpeg_muxer/lib/avdevice.lib 9.22KB
  377. simplest_ffmpeg_muxer/lib/avfilter.lib 66.06KB
  378. simplest_ffmpeg_muxer/lib/avformat.lib 122.13KB
  379. simplest_ffmpeg_muxer/lib/avutil.lib 320.93KB
  380. simplest_ffmpeg_muxer/lib/postproc.lib 8.03KB
  381. simplest_ffmpeg_muxer/lib/swresample.lib 75.54KB
  382. simplest_ffmpeg_muxer/lib/swscale.lib 27.8KB
  383. simplest_ffmpeg_muxer/postproc-52.dll 118.5KB
  384. simplest_ffmpeg_muxer/simplest_ffmpeg_muxer.cpp 9.11KB
  385. simplest_ffmpeg_muxer/simplest_ffmpeg_muxer.vcxproj 4.71KB
  386. simplest_ffmpeg_muxer/simplest_ffmpeg_muxer.vcxproj.filters 1001B
  387. simplest_ffmpeg_muxer/simplest_ffmpeg_muxer.vcxproj.user 141B
  388. simplest_ffmpeg_muxer/swresample-0.dll 269.5KB
  389. simplest_ffmpeg_muxer/swscale-2.dll 424KB
  390. simplest_ffmpeg_remuxer.jpg 178.05KB
  391. simplest_ffmpeg_remuxer/
  392. simplest_ffmpeg_remuxer/.gitignore 61B
  393. simplest_ffmpeg_remuxer/ReadMe.txt 506B
  394. simplest_ffmpeg_remuxer/avcodec-55.dll 18.06MB
  395. simplest_ffmpeg_remuxer/avdevice-55.dll 1.28MB
  396. simplest_ffmpeg_remuxer/avfilter-4.dll 1.94MB
  397. simplest_ffmpeg_remuxer/avformat-55.dll 5.1MB
  398. simplest_ffmpeg_remuxer/avutil-52.dll 408.5KB
  399. simplest_ffmpeg_remuxer/compile_cl.bat 624B
  400. simplest_ffmpeg_remuxer/compile_gcc.sh 425B
  401. simplest_ffmpeg_remuxer/compile_mingw.sh 445B
  402. simplest_ffmpeg_remuxer/cuc_ieschool1.flv 1.61MB
  403. simplest_ffmpeg_remuxer/cuc_ieschool1.mp4 1.61MB
  404. simplest_ffmpeg_remuxer/include/
  405. simplest_ffmpeg_remuxer/include/_mingw.h 7.79KB
  406. simplest_ffmpeg_remuxer/include/inttypes.h 5.59KB
  407. simplest_ffmpeg_remuxer/include/libavcodec/
  408. simplest_ffmpeg_remuxer/include/libavcodec/avcodec.h 171.5KB
  409. simplest_ffmpeg_remuxer/include/libavcodec/avfft.h 3.04KB
  410. simplest_ffmpeg_remuxer/include/libavcodec/dxva2.h 2.34KB
  411. simplest_ffmpeg_remuxer/include/libavcodec/old_codec_ids.h 10.4KB
  412. simplest_ffmpeg_remuxer/include/libavcodec/vaapi.h 3.91KB
  413. simplest_ffmpeg_remuxer/include/libavcodec/vda.h 4KB
  414. simplest_ffmpeg_remuxer/include/libavcodec/vdpau.h 6.05KB
  415. simplest_ffmpeg_remuxer/include/libavcodec/version.h 5.46KB
  416. simplest_ffmpeg_remuxer/include/libavcodec/xvmc.h 5.92KB
  417. simplest_ffmpeg_remuxer/include/libavdevice/
  418. simplest_ffmpeg_remuxer/include/libavdevice/avdevice.h 16.25KB
  419. simplest_ffmpeg_remuxer/include/libavdevice/version.h 1.82KB
  420. simplest_ffmpeg_remuxer/include/libavfilter/
  421. simplest_ffmpeg_remuxer/include/libavfilter/asrc_abuffer.h 3.24KB
  422. simplest_ffmpeg_remuxer/include/libavfilter/avcodec.h 3.7KB
  423. simplest_ffmpeg_remuxer/include/libavfilter/avfilter.h 55.55KB
  424. simplest_ffmpeg_remuxer/include/libavfilter/avfiltergraph.h 975B
  425. simplest_ffmpeg_remuxer/include/libavfilter/buffersink.h 7.36KB
  426. simplest_ffmpeg_remuxer/include/libavfilter/buffersrc.h 4.78KB
  427. simplest_ffmpeg_remuxer/include/libavfilter/version.h 3.42KB
  428. simplest_ffmpeg_remuxer/include/libavformat/
  429. simplest_ffmpeg_remuxer/include/libavformat/avformat.h 96.65KB
  430. simplest_ffmpeg_remuxer/include/libavformat/avio.h 17.58KB
  431. simplest_ffmpeg_remuxer/include/libavformat/version.h 2.76KB
  432. simplest_ffmpeg_remuxer/include/libavutil/
  433. simplest_ffmpeg_remuxer/include/libavutil/adler32.h 1.55KB
  434. simplest_ffmpeg_remuxer/include/libavutil/aes.h 1.79KB
  435. simplest_ffmpeg_remuxer/include/libavutil/attributes.h 4.13KB
  436. simplest_ffmpeg_remuxer/include/libavutil/audio_fifo.h 4.31KB
  437. simplest_ffmpeg_remuxer/include/libavutil/audioconvert.h 82B
  438. simplest_ffmpeg_remuxer/include/libavutil/avassert.h 2.06KB
  439. simplest_ffmpeg_remuxer/include/libavutil/avconfig.h 211B
  440. simplest_ffmpeg_remuxer/include/libavutil/avstring.h 12.18KB
  441. simplest_ffmpeg_remuxer/include/libavutil/avutil.h 8.36KB
  442. simplest_ffmpeg_remuxer/include/libavutil/base64.h 2.03KB
  443. simplest_ffmpeg_remuxer/include/libavutil/blowfish.h 2.26KB
  444. simplest_ffmpeg_remuxer/include/libavutil/bprint.h 7.55KB
  445. simplest_ffmpeg_remuxer/include/libavutil/bswap.h 2.83KB
  446. simplest_ffmpeg_remuxer/include/libavutil/buffer.h 9.54KB
  447. simplest_ffmpeg_remuxer/include/libavutil/channel_layout.h 8.88KB
  448. simplest_ffmpeg_remuxer/include/libavutil/common.h 13.65KB
  449. simplest_ffmpeg_remuxer/include/libavutil/cpu.h 4.62KB
  450. simplest_ffmpeg_remuxer/include/libavutil/crc.h 2.72KB
  451. simplest_ffmpeg_remuxer/include/libavutil/dict.h 6.37KB
  452. simplest_ffmpeg_remuxer/include/libavutil/downmix_info.h 3.09KB
  453. simplest_ffmpeg_remuxer/include/libavutil/error.h 4.65KB
  454. simplest_ffmpeg_remuxer/include/libavutil/eval.h 5.18KB
  455. simplest_ffmpeg_remuxer/include/libavutil/ffversion.h 128B
  456. simplest_ffmpeg_remuxer/include/libavutil/fifo.h 4.55KB
  457. simplest_ffmpeg_remuxer/include/libavutil/file.h 2.35KB
  458. simplest_ffmpeg_remuxer/include/libavutil/frame.h 22.5KB
  459. simplest_ffmpeg_remuxer/include/libavutil/hmac.h 2.8KB
  460. simplest_ffmpeg_remuxer/include/libavutil/imgutils.h 7.66KB
  461. simplest_ffmpeg_remuxer/include/libavutil/intfloat.h 1.69KB
  462. simplest_ffmpeg_remuxer/include/libavutil/intfloat_readwrite.h 1.52KB
  463. simplest_ffmpeg_remuxer/include/libavutil/intreadwrite.h 17.56KB
  464. simplest_ffmpeg_remuxer/include/libavutil/lfg.h 1.94KB
  465. simplest_ffmpeg_remuxer/include/libavutil/log.h 9.78KB
  466. simplest_ffmpeg_remuxer/include/libavutil/lzo.h 2KB
  467. simplest_ffmpeg_remuxer/include/libavutil/macros.h 1.17KB
  468. simplest_ffmpeg_remuxer/include/libavutil/mathematics.h 5.06KB
  469. simplest_ffmpeg_remuxer/include/libavutil/md5.h 1.92KB
  470. simplest_ffmpeg_remuxer/include/libavutil/mem.h 14.03KB
  471. simplest_ffmpeg_remuxer/include/libavutil/murmur3.h 1.19KB
  472. simplest_ffmpeg_remuxer/include/libavutil/old_pix_fmts.h 14.07KB
  473. simplest_ffmpeg_remuxer/include/libavutil/opt.h 34.09KB
  474. simplest_ffmpeg_remuxer/include/libavutil/parseutils.h 7.08KB
  475. simplest_ffmpeg_remuxer/include/libavutil/pixdesc.h 12.93KB
  476. simplest_ffmpeg_remuxer/include/libavutil/pixfmt.h 27.57KB
  477. simplest_ffmpeg_remuxer/include/libavutil/random_seed.h 1.37KB
  478. simplest_ffmpeg_remuxer/include/libavutil/rational.h 4.09KB
  479. simplest_ffmpeg_remuxer/include/libavutil/replaygain.h 1.57KB
  480. simplest_ffmpeg_remuxer/include/libavutil/ripemd.h 1.98KB
  481. simplest_ffmpeg_remuxer/include/libavutil/samplefmt.h 9.85KB
  482. simplest_ffmpeg_remuxer/include/libavutil/sha.h 1.9KB
  483. simplest_ffmpeg_remuxer/include/libavutil/sha512.h 1.98KB
  484. simplest_ffmpeg_remuxer/include/libavutil/stereo3d.h 3.53KB
  485. simplest_ffmpeg_remuxer/include/libavutil/time.h 1.25KB
  486. simplest_ffmpeg_remuxer/include/libavutil/timecode.h 5.2KB
  487. simplest_ffmpeg_remuxer/include/libavutil/timestamp.h 2.55KB
  488. simplest_ffmpeg_remuxer/include/libavutil/version.h 4.38KB
  489. simplest_ffmpeg_remuxer/include/libavutil/xtea.h 1.82KB
  490. simplest_ffmpeg_remuxer/include/libpostproc/
  491. simplest_ffmpeg_remuxer/include/libpostproc/postprocess.h 2.82KB
  492. simplest_ffmpeg_remuxer/include/libpostproc/version.h 1.64KB
  493. simplest_ffmpeg_remuxer/include/libswresample/
  494. simplest_ffmpeg_remuxer/include/libswresample/swresample.h 11.54KB
  495. simplest_ffmpeg_remuxer/include/libswresample/version.h 1.65KB
  496. simplest_ffmpeg_remuxer/include/libswscale/
  497. simplest_ffmpeg_remuxer/include/libswscale/swscale.h 11.97KB
  498. simplest_ffmpeg_remuxer/include/libswscale/version.h 2.07KB
  499. simplest_ffmpeg_remuxer/include/stdint.h 5.79KB
  500. simplest_ffmpeg_remuxer/lib/
  501. simplest_ffmpeg_remuxer/lib/avcodec.lib 218.52KB
  502. simplest_ffmpeg_remuxer/lib/avdevice.lib 9.22KB
  503. simplest_ffmpeg_remuxer/lib/avfilter.lib 66.06KB
  504. simplest_ffmpeg_remuxer/lib/avformat.lib 122.13KB
  505. simplest_ffmpeg_remuxer/lib/avutil.lib 320.93KB
  506. simplest_ffmpeg_remuxer/lib/postproc.lib 8.03KB
  507. simplest_ffmpeg_remuxer/lib/swresample.lib 75.54KB
  508. simplest_ffmpeg_remuxer/lib/swscale.lib 27.8KB
  509. simplest_ffmpeg_remuxer/postproc-52.dll 118.5KB
  510. simplest_ffmpeg_remuxer/simplest_ffmpeg_remuxer.cpp 4.03KB
  511. simplest_ffmpeg_remuxer/simplest_ffmpeg_remuxer.vcxproj 4.66KB
  512. simplest_ffmpeg_remuxer/simplest_ffmpeg_remuxer.vcxproj.filters 940B
  513. simplest_ffmpeg_remuxer/simplest_ffmpeg_remuxer.vcxproj.user 367B
  514. simplest_ffmpeg_remuxer/swresample-0.dll 269.5KB
  515. simplest_ffmpeg_remuxer/swscale-2.dll 424KB
0评论
提交 加载更多评论
其他资源 glut32bit和64bit版
glut的32位和64位版,找了好久才找到的。这里面放了debug和release两种格式,请选择使用。
编译器(gcc、g++)
编译器(gcc、g++)
免费插件-AI插件-illustrator插件集合-尺寸标注-智能填充-颜色自动处理-自动批处理-Windows安装包.zip
功能包含标注、文本、路径、颜色、画板、包装、拼板、设计、输出和效果等大类,常用功能如:标注横尺寸,标注纵尺寸,标注尺寸,轻松画包装1,轻松画包装2,天地盖盒子,绘制手提袋,绘制外箱,生成出血线,文本段落分行,段落行合并,文本段落转换,单行拆单字,字体转曲,大小写转换,查找专色,两者换位,选择导出-PSD,导出jpg,选择导出jpg,选择增强,随机填色,圆角插件,锚点分割路径,等分路径,建立等分圆,测量路径长度,点到点连线,节点延伸,解锁全部对象,统一画板尺寸,当前画板矩形,全部画板矩形,垂直两分,水平两分,插入页码等,多图层转多画板,页面适配对象,裁切标记,印前角线,一键拼版,自动拼版,阵列复制,标记线生成,创建参考线,打开多页PDF,置入PDF多页面,条形码及二维码,色标生成器,移除叠印属性,移除非纯黑叠印,解散全部群组,批量替换链接图,链接文件打包,全部颜色转黑,查找白色叠印,删除所有蒙版,正则编辑文本,流水号生成器,统计所选对象,。 作者会持续更新,如果您有需要的功能,可以给作者留言,作者闲时进行制作。欢迎下载使用,安装完毕之后,在窗口菜单>扩展>知了插件,打开即可使用。
人脸库全集
史上最全的人脸库,自己毕业设计时做人脸识别时收集的,包括ORL人脸库、Yale人脸库、AT&T人脸库及MIT人脸库。ORL人脸库中包括23*28的bmp格式的400幅人脸、92*112的bmp格式及pgm格式的各400幅人脸;Yale人脸库中包括100*100的bmp格式的15个人的人脸,每个人11幅图像;MIT人脸库中包括人脸20*20的bmp格式2706幅图及非人脸20*20的bmp格式4381幅图。如此全面,绝对值得下载。
时序图画图工具-TimeGen3.2安装包
免费下载,小巧好用的时序图画图工具TimeGen3.2安装包和安装使用教程,详细的安装和使用教程见博主《数字IC开发工具》栏目的博文。
commons-net-1.4.1.zip
Jakarta Common net组件
C#内存修改器(仿CE)
好吧 我承认这东西效率真不咋地 也别喷我的代码 我承认我的代码写的也不咋地 总之 有个思路就行了 是我仿照 CE 的界面做的 不得不说 CE 的搜索速度真的很快 还有就是 这程序 可能存在许多潜在的bug 比如内存溢出 不过我能知道的或者知道怎么解决的问题 我已近解决了 总之 这代码仅供参考
相关实用应用程序(Windows可用)
相关实用应用程序(Windows可用) 相关实用应用程序(Windows可用) 相关实用应用程序(Windows可用) 相关实用应用程序(Windows可用) 相关实用应用程序(Windows可用)