首页下载资源后端最简单的基于FFMPEG的视频编码器(YUV编码为HEVC H 265 )

7Z最简单的基于FFMPEG的视频编码器(YUV编码为HEVC H 265 )

leixiaohua102014.76MB需要积分:1

资源文件列表:

simplest_ffmpeg_video_encoder_h265.7z 大约有132个文件
  1. simplest_ffmpeg_video_encoder_h265
  2. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder
  3. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include
  4. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavcodec
  5. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavdevice
  6. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavfilter
  7. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavformat
  8. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil
  9. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libpostproc
  10. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libswresample
  11. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libswscale
  12. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\lib
  13. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder.jpg 65.13KB
  14. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\adler32.h 1.55KB
  15. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\aes.h 1.79KB
  16. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavfilter\asrc_abuffer.h 3.24KB
  17. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\attributes.h 4.13KB
  18. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\audioconvert.h 82B
  19. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\audio_fifo.h 4.37KB
  20. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\avassert.h 2.06KB
  21. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavfilter\avcodec.h 3.7KB
  22. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavcodec\avcodec.h 173.37KB
  23. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\avconfig.h 211B
  24. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavdevice\avdevice.h 16.25KB
  25. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavcodec\avfft.h 3.04KB
  26. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavfilter\avfilter.h 55.55KB
  27. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavfilter\avfiltergraph.h 975B
  28. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavformat\avformat.h 100.34KB
  29. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavformat\avio.h 18.04KB
  30. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\avstring.h 12.41KB
  31. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\avutil.h 8.43KB
  32. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\base64.h 2.03KB
  33. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\blowfish.h 2.26KB
  34. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\bprint.h 7.55KB
  35. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\bswap.h 2.79KB
  36. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\buffer.h 9.54KB
  37. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavfilter\buffersink.h 7.36KB
  38. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavfilter\buffersrc.h 4.78KB
  39. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\channel_layout.h 8.86KB
  40. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\common.h 13.65KB
  41. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\cpu.h 4.66KB
  42. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\crc.h 2.72KB
  43. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\dict.h 6.83KB
  44. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\display.h 3.08KB
  45. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\downmix_info.h 3.16KB
  46. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavcodec\dv_profile.h 3.57KB
  47. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavcodec\dxva2.h 2.3KB
  48. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\error.h 4.95KB
  49. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\eval.h 5.18KB
  50. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\ffversion.h 128B
  51. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\fifo.h 4.94KB
  52. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\file.h 2.35KB
  53. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\frame.h 22.66KB
  54. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\hash.h 3.51KB
  55. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\hmac.h 2.8KB
  56. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\imgutils.h 8.13KB
  57. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\intfloat.h 1.69KB
  58. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\intfloat_readwrite.h 1.52KB
  59. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\intreadwrite.h 17.92KB
  60. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\inttypes.h 5.59KB
  61. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\lfg.h 1.94KB
  62. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\log.h 10.22KB
  63. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\lzo.h 2KB
  64. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\macros.h 1.17KB
  65. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\mathematics.h 5.06KB
  66. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\md5.h 1.92KB
  67. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\mem.h 14.47KB
  68. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\motion_vector.h 1.54KB
  69. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\murmur3.h 1.19KB
  70. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavcodec\old_codec_ids.h 10.37KB
  71. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\old_pix_fmts.h 14.07KB
  72. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\opt.h 34.65KB
  73. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\parseutils.h 7.08KB
  74. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\pixdesc.h 13.12KB
  75. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\pixelutils.h 2.02KB
  76. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\pixfmt.h 31.55KB
  77. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libpostproc\postprocess.h 2.82KB
  78. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\random_seed.h 1.37KB
  79. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\rational.h 4.09KB
  80. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\replaygain.h 1.57KB
  81. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\ripemd.h 1.98KB
  82. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\samplefmt.h 10.16KB
  83. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\sha.h 1.9KB
  84. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\sha512.h 1.98KB
  85. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\stdint.h 5.79KB
  86. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\stereo3d.h 3.62KB
  87. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libswresample\swresample.h 18.78KB
  88. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libswscale\swscale.h 11.92KB
  89. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\threadmessage.h 3.05KB
  90. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\time.h 1.78KB
  91. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\timecode.h 5.2KB
  92. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\timestamp.h 2.55KB
  93. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavcodec\vaapi.h 3.91KB
  94. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavcodec\vda.h 5.31KB
  95. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavcodec\vdpau.h 6.05KB
  96. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libpostproc\version.h 1.64KB
  97. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libswresample\version.h 1.66KB
  98. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavdevice\version.h 1.82KB
  99. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libswscale\version.h 2.06KB
  100. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavformat\version.h 2.97KB
  101. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavfilter\version.h 3.18KB
  102. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\version.h 4.3KB
  103. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavcodec\version.h 5.89KB
  104. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\xtea.h 1.82KB
  105. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavcodec\xvmc.h 5.92KB
  106. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\_mingw.h 7.79KB
  107. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\simplest_ffmpeg_video_encoder.cpp 5.84KB
  108. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder.sln 954B
  109. simplest_ffmpeg_video_encoder_h265\readme.txt 543B
  110. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\lib\avcodec.lib 159.18KB
  111. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\lib\avdevice.lib 9.22KB
  112. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\lib\avfilter.lib 62.01KB
  113. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\lib\avformat.lib 117.83KB
  114. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\lib\avutil.lib 307.69KB
  115. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\lib\postproc.lib 8.03KB
  116. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\lib\swresample.lib 16.12KB
  117. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\lib\swscale.lib 27.07KB
  118. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\simplest_ffmpeg_video_encoder.vcxproj.filters 1.01KB
  119. simplest_ffmpeg_video_encoder_h265\.gitignore 44B
  120. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\.gitignore 25B
  121. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder.suo 16.5KB
  122. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\simplest_ffmpeg_video_encoder.vcxproj.user 143B
  123. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\simplest_ffmpeg_video_encoder.vcxproj 4.81KB
  124. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\ds_480x272.yuv 18.68MB
  125. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\avcodec-56.dll 18.4MB
  126. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\avdevice-56.dll 1.28MB
  127. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\avfilter-5.dll 2.1MB
  128. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\avformat-56.dll 5.46MB
  129. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\avutil-54.dll 415KB
  130. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\postproc-53.dll 118.5KB
  131. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\swresample-1.dll 262.5KB
  132. simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\swscale-3.dll 426.5KB

资源介绍:

FFMPEG工程浩大,可以参考的书籍又不是很多,因此很多刚学习FFMPEG的人常常感觉到无从下手。因此特地分离出了一个简单的视频编码器供学习之用。 此前做过一个YUV420P像素数据编码为H.264码流的例子。对这个例子进行了升级。升级后编码器实现了YUV420P像素数据编码为H.265码流。 尽管该视频编码器的代码十分简单,但是几乎包含了使用FFMPEG编码一个视频所有必备的API。十分适合FFmpeg的初学者。 工程基于VC2010。 使用了2014.9.16编译的FFmpeg类库。">FFMPEG工程浩大,可以参考的书籍又不是很多,因此很多刚学习FFMPEG的人常常感觉到无从下手。因此特地分离出了一个简单的视频编码器供学习之用。 此前做过一个YUV420P像素数据编码为H.264码流的例子。对这个例子进行了升级。? [更多]
100+评论
captcha