C#版本的视频解码源码,使用FFMPEG解码H264视频文件,解码后的数据保存为YUV格式,可以使用yuvplayer播放. Dll目录是运行时使用的动态库. Video目录是测试用的H264视频文件. 源码展示了如何用CLR封装C代码,然后在C#项目中使用. 涉及CLR的数据格式转换,事件和线程。 项目工程使用VS 2012创建。
2019-12-21 21:08:53 10.97MB C# H264 YUV FFMPEG
1
H264是当今流行的视频压缩格式;ffmpeg是一个开源库,实现了对h264视频文件的解压缩。 为了降低使用ffmpeg的复杂性,尽量隐藏实现细节,我写了一个封装库。c#也可以很方便的使用此库。解压后的数据可以为yuv格式,也可以为rgb格式。同时可以对rgb格式视频做缩放。 类H264Decode实现了所有解码功能。最后,再把此类封装成c函数,以便于与c#交互。
2019-12-21 20:38:51 23.96MB c++ h264 视频 ffmpeg
1
video.js插件、video标签播放视频,有声音无图像。mp4的视频编码有三种:MPEG4(DivX),MPEG4(Xvid),AVC(H264)。使用该工具将视频转换成AVC(H264)编码,就能正常播放。
2019-12-21 19:37:57 15.48MB mp4 h264 视频 无图像
1
h264的测试视频文件。一个1080p,一个小一点的,还有一个小一点的,反正就是测试用的啦。h264.
2019-12-21 18:53:57 41.27MB h264 视频测试用
1
h264文件可播放 1080p文件,不同压缩比率,多个文件;
2019-12-21 18:50:22 6.76MB h264 视频 1080p
1