天嵌 ARM开发社区

 找回密码
 注册
查看: 2910|回复: 5

zc301摄像头采集的jpeg流解码在编码H264

[复制链接]
安仔 发表于 2011-12-26 20:00:08 | 显示全部楼层 |阅读模式
天嵌提供的USB_camera_Test里面有jpeg流的解压,我想把它解压后的流再用T264编码为H264,convert.c文件里面有Convert from  RGB24 to YUV420,int ConvertRGB2YUV(int w,int h,unsigned char *bmp,unsigned char *yuv)这个函数可以把RGB24变为YUV更好的用T264编码,在USB_camera_Test的程序里面:
if (fbdev.fb_bpp == 16)
                                {
                                        unsigned short color;
                                        for (x = 0; x < cinfo.output_width; x++)
                                        {
                                                color = RGB888toRGB565(buffer[x * 3],
                                                                buffer[x * 3 + 1], buffer[x * 3 + 2]);
                                                fb_pixel(fbdev.fb_mem, fbdev.fb_width, fbdev.fb_height, x, y, color);
                                        }
                                }
是否在这里就可以转yuv?并在这里进行T264的编码?本人菜鸟,求高人指点,因为我想把这个和国嵌的H264结合起来。
TQ-lkp 发表于 2011-12-26 20:26:21 | 显示全部楼层
这个是显示的吧
 楼主| 安仔 发表于 2011-12-26 20:46:06 | 显示全部楼层
jpeg_read_scanlines(&cinfo, &buffer, 1);应该在这吗?把显示的部分换成编码?
TQ-lkp 发表于 2011-12-26 21:51:25 | 显示全部楼层
对,你要h264编码肯定要把rgb数据转成h264的格式才行啊
 楼主| 安仔 发表于 2011-12-26 22:44:57 | 显示全部楼层
恩,我还要慢慢啃 啊
mynamepass 发表于 2012-8-8 14:15:27 | 显示全部楼层
:D真在学习这方面呢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号 )

GMT+8, 2024-5-16 09:56 , Processed in 1.046875 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表