首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    ffplay源码分析5-图像格式转换

    图像格式转换 FFmpeg解码得到的视频帧的格式未必能被SDL支持,在这种情况下,需要进行图像格式转换,即将视频帧图像格式转换为SDL支持的图像格式,否则是无法正常显示的。...图像格式转换是在视频播放线程(主线程中)中的upload_texture()函数中实现的。...格式,不进行图像格式转换,使用SDL_UpdateYUVTexture()将图像数据更新到&is->vid_texture 2) 如果frame图像格式对应其他被SDL支持的格式(诸如AV_PIX_FMT_RGB32...),也不进行图像格式转换,使用SDL_UpdateTexture()将图像数据更新到&is->vid_texture 3) 如果frame图像格式不被SDL支持(即对应SDL_PIXELFORMAT_UNKNOWN...),则需要进行图像格式转换 1) 2)两种类型不进行图像格式转换。

    1.1K20

    如何为应用选择最合适的图像格式

    这是布兰的第 14 篇原创 要是问你,你知道当下都有哪些图像格式嘛?我猜你肯定说不全,因为现在图像格式真的太多了,但是应该能说出这几个常用的格式:jpg、gif、png和svg。...了解每个图像格式的工作原理以及它们各自的利弊可以帮助回答这些问题。 在过去几年中,数字化设计和前端开发里大量的研究和测试工具已经帮助我们搞清楚了这些问题。...JPEG是一种有损光栅图像格式,这意味着每次压缩保存JPEG时,一些信息将发生不可逆转地丢失;且存储的颜色无限制,这就对存储照片这种颜色非常丰富复杂的图像就很友好了。...❝JPEG 和 JPG 的区别:JPEG 更多的指的是 .jpg 图像格式的一种压缩算法,而 JPG 就是一种图像存储的格式。...❞ PNG 可移植网络图形(Portable Network Graphics)也是一种自1995年以来就一直存在的光栅图像格式。

    1.2K30

    【Android RTMP】Android Camera 视频数据采集预览 ( NV21 图像格式 | I420 图像格式 | NV21 与 I420 格式对比 | NV21 转 I420 算法 )

    YUV420 格式 : ① 两个分支格式 : NV21 图像格式 和 I420 图像格式都属于 YUV420 图像格式的分支 ; ② YUV 说明 : YUV 各种中的 Y 表示明亮度和灰度 , UV...UV 数据表示的是图像的色彩 ; ④ 存储原理 : 灰度数据 Y 保证全部满足 , 多个灰度数据公用 UV 色彩数据 , 这样就可以减少图像数据的大小 ; 二、 NV21 数据格式 ---- NV21 图像格式数据排列...y10, y13, y14 使用的是 v3 , u3 色彩数据 ; 灰度数据 y11, y12, y15, y16 使用的是 v4 , u5 色彩数据 ; 三、 I420 数据格式 ---- I420 图像格式数据排列...格式的区别只是 UV 色彩值的排列方式不一样 , NV21图像转为 I420 图像 , 只需要将 NV21 格式图像交替排列的 UV 数据 , 按照 I420 格式图像的先 U 后 V 的顺序重新进行排列即可完成图像格式转换

    94910
    领券