您的位置:首页 > 其它

使用ffmpeg遇到的问题

2012-04-21 20:55 197 查看
思路是将USB摄像头采集的YUYV转为YUV420P然后编码

遇到几个很奇怪的问题

将YUV420P数据写入文件out.yuv

然后使用ffmpeg -s 320x240 -i out.yuv out.mpg生成一段视频out.mpg ,没有问题

就是在仿造ffmpeg编码例子使用编码时,问题来了:

1.max_b_frames的设置,默认是1,可是编码时out_size始终为0

于是我将max_b_frames赋值为0 ,竟然成功了,诧异。。。。。。。。。。


2.上面的问题还没完,使用编码器CODEC_ID_MPEG1VIDEO一切OK!

可是使用CODEC_ID_MPEG4问题来了,图像上半部分正常,下半部分马赛克,有木有!!!!!!!!!!!!!!!

3.还有,编码出来的视频和out.mpg大小比较一下

编码视频

688.6 KB (705168 字节)

out.mpg

176.0 KB (180224 字节)

妹的!!!我还要无线网传输啊,这是几倍啊啊啊啊啊

怎么回事???????????慢慢研究吧
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: