YUV与MJPEG的互转

April的Orange 2011-08-02 05:00:43
现在要做一个项目,实现原始的YUV流转MJPEG视频流。
在网上搜索了好多资料,各有各的说法。

求高人指点,希望能有实用的资料介绍。
有YUV转MJPEG的代码示范说明更好~

我现在尝试了将单帧YUV转换成JPEG,加上JPEG头之后,可以看到图片。
那么,JPEG怎么转换为MJPEG呢?
...全文
1801 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
p741953 2011-11-01
  • 打赏
  • 举报
回复
我也遇到了同样的问题~ YUV转JPEG 网上下了些资料,就给一个函数,我都不知道它可以转什么格式的YUV 420还是422 它们中间又分很多格式~ 看了下jpeglib.txt 还是不知道怎么来配置~~~~
  • 打赏
  • 举报
回复
关注中
April的Orange 2011-08-04
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 lunatian 的回复:]
motion jpeg 就是把一祯一祯的jpeg图片发送出去。可以用标准协议比如http / rtsp, 也可以用自定义的非标准协议。

你既然已经拿到了JPEG图片,剩下来的就只是按照协议封装数据然后发送出去
[/Quote]


JPEG图片数据是拿到了,但是是包含了一系列头部信息的(以FFD8开头的)
我尝试过去掉以上头部信息,只发送压缩后的数据,用RTSP方式发送出去,VLC显示的画面是乱码。

另外,我用的YUV2JPG的代码,就是从CSDN上面下载的,大小271K。
请高人再指点一下。
lunatian 2011-08-04
  • 打赏
  • 举报
回复
motion jpeg 就是把一祯一祯的jpeg图片发送出去。可以用标准协议比如http / rtsp, 也可以用自定义的非标准协议。

你既然已经拿到了JPEG图片,剩下来的就只是按照协议封装数据然后发送出去
AudioAEC 2011-08-03
  • 打赏
  • 举报
回复
始的YUV流 是尚未编码的视频数据,MJPEG是一种视频编码,你可以采用ffmpeg来编码哦,
类似mpeg4,h264,h.263编码一样使用即可。
CyberLogix 2011-08-02
  • 打赏
  • 举报
回复
请参考AVImuxer的代码
mingpei0703 2011-08-02
  • 打赏
  • 举报
回复
我只知道格式工厂可以实现,原理就不知道了!

2,553

社区成员

发帖
与我相关
我的任务
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
  • 多媒体/流媒体开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧