下载资源后端资源详情
simplest_ffmpeg_video_encoder_h265.7z
大小:14.76MB
价格:10积分
下载量:0
评分:
5.0
上传者:leixiaohua1020
更新日期:2025-09-22

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

资源文件列表(大概)

文件名
大小
simplest_ffmpeg_video_encoder_h265
-
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder
-
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include
-
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavcodec
-
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavdevice
-
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavfilter
-
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavformat
-
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil
-
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libpostproc
-
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libswresample
-
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libswscale
-
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\lib
-
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder.jpg
65.13KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\adler32.h
1.55KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\aes.h
1.79KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavfilter\asrc_abuffer.h
3.24KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\attributes.h
4.13KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\audioconvert.h
82B
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\audio_fifo.h
4.37KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\avassert.h
2.06KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavfilter\avcodec.h
3.7KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavcodec\avcodec.h
173.37KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\avconfig.h
211B
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavdevice\avdevice.h
16.25KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavcodec\avfft.h
3.04KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavfilter\avfilter.h
55.55KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavfilter\avfiltergraph.h
975B
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavformat\avformat.h
100.34KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavformat\avio.h
18.04KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\avstring.h
12.41KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\avutil.h
8.43KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\base64.h
2.03KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\blowfish.h
2.26KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\bprint.h
7.55KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\bswap.h
2.79KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\buffer.h
9.54KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavfilter\buffersink.h
7.36KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavfilter\buffersrc.h
4.78KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\channel_layout.h
8.86KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\common.h
13.65KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\cpu.h
4.66KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\crc.h
2.72KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\dict.h
6.83KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\display.h
3.08KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\downmix_info.h
3.16KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavcodec\dv_profile.h
3.57KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavcodec\dxva2.h
2.3KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\error.h
4.95KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\eval.h
5.18KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\ffversion.h
128B
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\fifo.h
4.94KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\file.h
2.35KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\frame.h
22.66KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\hash.h
3.51KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\hmac.h
2.8KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\imgutils.h
8.13KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\intfloat.h
1.69KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\intfloat_readwrite.h
1.52KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\intreadwrite.h
17.92KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\inttypes.h
5.59KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\lfg.h
1.94KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\log.h
10.22KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\lzo.h
2KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\macros.h
1.17KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\mathematics.h
5.06KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\md5.h
1.92KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\mem.h
14.47KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\motion_vector.h
1.54KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\murmur3.h
1.19KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavcodec\old_codec_ids.h
10.37KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\old_pix_fmts.h
14.07KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\opt.h
34.65KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\parseutils.h
7.08KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\pixdesc.h
13.12KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\pixelutils.h
2.02KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\pixfmt.h
31.55KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libpostproc\postprocess.h
2.82KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\random_seed.h
1.37KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\rational.h
4.09KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\replaygain.h
1.57KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\ripemd.h
1.98KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\samplefmt.h
10.16KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\sha.h
1.9KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\sha512.h
1.98KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\stdint.h
5.79KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\stereo3d.h
3.62KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libswresample\swresample.h
18.78KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libswscale\swscale.h
11.92KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\threadmessage.h
3.05KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\time.h
1.78KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\timecode.h
5.2KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\timestamp.h
2.55KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavcodec\vaapi.h
3.91KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavcodec\vda.h
5.31KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavcodec\vdpau.h
6.05KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libpostproc\version.h
1.64KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libswresample\version.h
1.66KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavdevice\version.h
1.82KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libswscale\version.h
2.06KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavformat\version.h
2.97KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavfilter\version.h
3.18KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\version.h
4.3KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavcodec\version.h
5.89KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavutil\xtea.h
1.82KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\libavcodec\xvmc.h
5.92KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\include\_mingw.h
7.79KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\simplest_ffmpeg_video_encoder.cpp
5.84KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder.sln
954B
simplest_ffmpeg_video_encoder_h265\readme.txt
543B
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\lib\avcodec.lib
159.18KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\lib\avdevice.lib
9.22KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\lib\avfilter.lib
62.01KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\lib\avformat.lib
117.83KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\lib\avutil.lib
307.69KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\lib\postproc.lib
8.03KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\lib\swresample.lib
16.12KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\lib\swscale.lib
27.07KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\simplest_ffmpeg_video_encoder.vcxproj.filters
1.01KB
simplest_ffmpeg_video_encoder_h265\.gitignore
44B
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\.gitignore
25B
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder.suo
16.5KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\simplest_ffmpeg_video_encoder.vcxproj.user
143B
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\simplest_ffmpeg_video_encoder.vcxproj
4.81KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\ds_480x272.yuv
18.68MB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\avcodec-56.dll
18.4MB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\avdevice-56.dll
1.28MB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\avfilter-5.dll
2.1MB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\avformat-56.dll
5.46MB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\avutil-54.dll
415KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\postproc-53.dll
118.5KB
simplest_ffmpeg_video_encoder_h265\simplest_ffmpeg_video_encoder\swresample-1.dll
262.5KB
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码流的例子。对这个例子进行了升级。? [更多]

用户评论 (0)

发表评论

captcha