simplest_ffmpeg_video_encoder

所属分类:流媒体/Mpeg4/MP4
开发工具:Visual C++
文件大小:18374KB
下载次数:169
上传日期:2014-08-16 16:35:49
上 传 者leixiaohua1020
说明:  一个最简单的基于FFMPEG的视频编码器。该编码器实现了YUV420P的像素数据编码为H.264的压缩编码数据。编码器代码十分简单,但是每一行代码都很重要,适合好好研究一下。弄清楚了本代码也就基本弄清楚了FFMPEG的编码流程。 详细信息《最简单的基于FFMPEG的视频编码器(YUV编码为H.264)》: http://blog.csdn.net/leixiaohua1020/article/details/25430425
(a simplest video encoder based on FFmpeg. The software is based on VC 2010. It is suitable for beginner of FFmpeg. The software encode YUV420P data to H.264 bitstream. It only uses about 100 lines of code. Eacn line of source code is important. New developer of FFmpeg can learn FFmpeg s API through this software.)

文件列表:
simplest_ffmpeg_video_encoder (0, 2014-08-16)
simplest_ffmpeg_video_encoder\simplest_ffmpeg_video_encoder (0, 2014-08-16)
simplest_ffmpeg_video_encoder\simplest_ffmpeg_video_encoder.sln (954, 2014-05-05)
simplest_ffmpeg_video_encoder\simplest_ffmpeg_video_encoder.suo (16384, 2014-06-08)
simplest_ffmpeg_video_encoder\simplest_ffmpeg_video_encoder\avcodec-55.dll (18936320, 2014-05-06)
simplest_ffmpeg_video_encoder\simplest_ffmpeg_video_encoder\avdevice-55.dll (1340928, 2014-05-06)
simplest_ffmpeg_video_encoder\simplest_ffmpeg_video_encoder\avfilter-4.dll (2034688, 2014-05-06)
simplest_ffmpeg_video_encoder\simplest_ffmpeg_video_encoder\avformat-55.dll (5342720, 2014-05-06)
simplest_ffmpeg_video_encoder\simplest_ffmpeg_video_encoder\avutil-52.dll (418304, 2014-05-06)
simplest_ffmpeg_video_encoder\simplest_ffmpeg_video_encoder\include (0, 2014-08-16)
simplest_ffmpeg_video_encoder\simplest_ffmpeg_video_encoder\include\inttypes.h (5721, 2012-05-23)
simplest_ffmpeg_video_encoder\simplest_ffmpeg_video_encoder\include\libavcodec (0, 2014-08-16)
simplest_ffmpeg_video_encoder\simplest_ffmpeg_video_encoder\include\libavcodec\avcodec.h (175612, 2014-05-06)
simplest_ffmpeg_video_encoder\simplest_ffmpeg_video_encoder\include\libavcodec\avfft.h (3111, 2014-05-06)
simplest_ffmpeg_video_encoder\simplest_ffmpeg_video_encoder\include\libavcodec\dxva2.h (2392, 2014-05-06)
simplest_ffmpeg_video_encoder\simplest_ffmpeg_video_encoder\include\libavcodec\old_codec_ids.h (10654, 2014-05-06)
simplest_ffmpeg_video_encoder\simplest_ffmpeg_video_encoder\include\libavcodec\vaapi.h (4007, 2014-05-06)
simplest_ffmpeg_video_encoder\simplest_ffmpeg_video_encoder\include\libavcodec\vda.h (4094, 2014-05-06)
simplest_ffmpeg_video_encoder\simplest_ffmpeg_video_encoder\include\libavcodec\vdpau.h (6200, 2014-05-06)
simplest_ffmpeg_video_encoder\simplest_ffmpeg_video_encoder\include\libavcodec\version.h (5593, 2014-05-06)
simplest_ffmpeg_video_encoder\simplest_ffmpeg_video_encoder\include\libavcodec\xvmc.h (6062, 2014-05-06)
simplest_ffmpeg_video_encoder\simplest_ffmpeg_video_encoder\include\libavdevice (0, 2014-08-16)
simplest_ffmpeg_video_encoder\simplest_ffmpeg_video_encoder\include\libavdevice\avdevice.h (16642, 2014-05-06)
simplest_ffmpeg_video_encoder\simplest_ffmpeg_video_encoder\include\libavdevice\version.h (1861, 2014-05-06)
simplest_ffmpeg_video_encoder\simplest_ffmpeg_video_encoder\include\libavfilter (0, 2014-08-16)
simplest_ffmpeg_video_encoder\simplest_ffmpeg_video_encoder\include\libavfilter\asrc_abuffer.h (3321, 2014-05-06)
simplest_ffmpeg_video_encoder\simplest_ffmpeg_video_encoder\include\libavfilter\avcodec.h (3784, 2014-05-06)
simplest_ffmpeg_video_encoder\simplest_ffmpeg_video_encoder\include\libavfilter\avfilter.h (56887, 2014-05-06)
simplest_ffmpeg_video_encoder\simplest_ffmpeg_video_encoder\include\libavfilter\avfiltergraph.h (975, 2014-05-06)
simplest_ffmpeg_video_encoder\simplest_ffmpeg_video_encoder\include\libavfilter\buffersink.h (7539, 2014-05-06)
simplest_ffmpeg_video_encoder\simplest_ffmpeg_video_encoder\include\libavfilter\buffersrc.h (4898, 2014-05-06)
simplest_ffmpeg_video_encoder\simplest_ffmpeg_video_encoder\include\libavfilter\version.h (3498, 2014-05-06)
simplest_ffmpeg_video_encoder\simplest_ffmpeg_video_encoder\include\libavformat (0, 2014-08-16)
simplest_ffmpeg_video_encoder\simplest_ffmpeg_video_encoder\include\libavformat\avformat.h (98969, 2014-05-06)
simplest_ffmpeg_video_encoder\simplest_ffmpeg_video_encoder\include\libavformat\avio.h (18001, 2014-05-06)
simplest_ffmpeg_video_encoder\simplest_ffmpeg_video_encoder\include\libavformat\version.h (2830, 2014-05-06)
simplest_ffmpeg_video_encoder\simplest_ffmpeg_video_encoder\include\libavutil (0, 2014-08-16)
... ...

最简单的基于FFmpeg的视频编码器 Simplest FFmpeg Video Encoder 雷霄骅 Lei Xiaohua leixiaohua1020@126.com 中国传媒大学/数字电视技术 Communication University of *** / Digital TV Technology http://blog.csdn.net/leixiaohua1020 本程序实现了YUV像素数据编码为视频码流(H2***,MPEG2,VP8等等)。 是最简单的FFmpeg视频编码方面的教程。 通过学习本例子可以了解FFmpeg的编码流程。 FFmpeg类库版本:2014.5.6 This software encode YUV420P data to H.2*** bitstream. It's the simplest video encoding software based on FFmpeg. Suitable for beginner of FFmpeg FFmpeg version: 2014.5.6

近期下载者

相关文件


收藏者