日期:2014-05-20  浏览次数:20859 次

C# 将截屏图片jpg转为YUV格式,再进行H264压缩成视频,求思路,求源码?
C# 将截屏图片jpg转为YUV格式,再进行H264压缩成视频,求思路,求源码?

------解决方案--------------------
虽然不是很懂,但是你这种方法真的可行吗?从哪截图,怎么确定哪些是I、P、B帧等,即使能转成视频,这样的视频能播放吗?帮顶吧,学习一下
------解决方案--------------------
你截图的频率是多少,能赶上视频播放的帧率吗,比如才1秒才截一张,或者几百毫秒截一张等等,转成h264按照设置的帧率可能要插入很多的空数据吧,这样的视频播出来是不是会有问题?研究一下ffmpeg使用吧,应该有将图片转成h264编码视频文件功能,好像也不一定是YUV格式的文件
------解决方案--------------------
我最近才做过这个~1080P的一秒钟才12帧、、不过是直接截图原始数据转YUV的,可以说是BMP转YUV吧,jgp的本身就已经是压缩过的了
------解决方案--------------------
12帧放视频勉强能看、、1366的电脑效果要好一些,网上有bmp位图转yuv的公式,不过yuv转264就有点麻烦了也有源码,但是要自己改不少
------解决方案--------------------
http://blog.csdn.net/eightdegree/article/details/7425635