当前位置: 首页 > news >正文

很有设计感的企业网站互动营销案例

很有设计感的企业网站,互动营销案例,什么网站做兼职最好,网站开发技术是什么专业会的⭐二、图像篇 视频基本要素:宽、高、帧率、编码方式、码率、分辨率 ​ 其中码率的计算:码率(kbps)=文件大小(KB)*8/时间(秒),即码率和视频文件大小成正比 YUV和RGB可相互转换 ★YUV(原始数据&am…

⭐二、图像篇

视频基本要素:宽、高、帧率、编码方式、码率、分辨率

​ 其中码率的计算:码率(kbps)=文件大小(KB)*8/时间(秒),即码率和视频文件大小成正比

YUV和RGB可相互转换

★YUV(原始数据)

YUV是音视频(编解码)最常用的格式。

YUV 是一种色彩空间的编码格式,用于表述图像或视频帧中的颜色信息。它将颜色分为三个分量:

  • Y(亮度,明暗信息)
  • UV(色度,分别代表蓝色和红色的偏离度信息,用于编码色彩)

YUV420/422可通过ffmpeg/opencv直接编码成H264编码

  • YUV444YUV422YUV420

    代表 YUV 色彩格式中不同的采样模式,描述了亮度(Y)和色度(U、V)分量在空间中的采样比例。后面的数字代表y、u、v在一个像素中各自占的比例。

    ​ 444:代表每个像素都有完整的 Y、U 和 V 数据。也就是说,色度和亮度分辨率是相同的

    ​ 422:亮度(Y)仍然是逐像素采样的,但色度(U 和 V)分量是每两个像素水平采样一次,即色度分辨率在水平方向上为亮度的一半。

    ​ 420:亮度(Y)分量仍然是逐像素采样的,但色度(U 和 V)分量每两个像素水平采样一次,并在垂直方向上每两行采样一次,因此色度的水平和垂直分辨率都是亮度的一半

    640 (2)

YUV的数据格式保存有两种分类方式(视频压缩方式),即**“空间-间”和“空间-内”。“空间-间”的划分方式主要体现在Y、U、V的比例不同**;“空间-内”的划分方式主要体现在Y、U、V的比例一定,存储格式不同

空间-间编码(时空编码)

空间-间编码(也称时空编码)是指对帧之间的相关性进行压缩。视频是一系列连续的图像帧,其中相邻帧之间通常会有很高的相似度,因此通过只记录帧间的差异可以显著降低数据量,例如帧间预测(P 帧、B 帧)利用前后帧的相关性减少数据存储。此种编码方式常用于视频压缩标准(如H.264、H.265)中的**“帧间预测”**部分。

帧类型
  • I帧:帧内编码帧,只参考当前帧内容进行压缩。解码时不需要其他帧,因此是独立的,适合作为关键帧

  • P帧:预测帧,通过参考前面一个 I 帧或 P 帧进行编码仅记录与参考帧的差异信息

  • B帧:双向预测帧,通过参考前后的 I 帧或 P 帧来编码,提高了压缩效率。

空间-内编码(帧内编码)

空间内编码(也称帧内编码)是指在单帧图像内部进行压缩,不参考其他帧。利用图像内部的相似性(如色块、纹理等)来去除冗余信息,只在单个帧内进行压缩。

一般用于视频压缩中的关键帧(I帧)压缩,以确保独立解码

以下是三种不同的YUV图像存储方式。

  • Packet打包

    即先存储一个yuv,再存储下一个yuv;

    示例:YUV444 的打包格式可能是 YUV YUV YUV 的顺序;而 YUV422 则是 YYUV YYUV

    优点读取方便,因为每个像素的颜色分量是连续的。

    缺点:存储效率较低,适合在特定的硬件或视频处理中使用。

  • Planar平面(用P简写代表)

    先存储y平面,再存储u平面,再存储v平面,即 Y、U、V 分量分开存储,每个分量各占一块“平面”区域

    优点:适合对每个分量单独进行处理,常用于视频压缩和解码中的计算。

    缺点:因为色度平面的数据较少,处理可能会较复杂,但节省空间。

  • Semi-Planner半平面(用NV简写代表)

    先存储y平面,再存储uv平面;即Y 平面独立存储,而 U 和 V 分量共享一个平面

    优点节省存储空间,读取较为方便,因此广泛用于现代视频编解码中。

    缺点:虽然节省了空间,但比完全的平面格式稍难以单独处理 U 和 V。

示例:(12代表一个像素点占的bit位数)

640 (3)

★H.264(编码格式)

广泛应用的视频压缩标准

数据格式

NAL 层(Network Abstraction Layer) + VCL 层(Video Coding Layer)

◆ VCL:H264编码/压缩的核心,主要负责将视频数据编码/压缩,再切分。

◆ NALU = NALU header + NALU payload

  • NAL层

    NAL 层是 H.264 编码数据的封装层,用于将编码后的视频数据封装成独立的单元,以便传输和存储。

    每一个 NAL 单元(NAL Unit)包含一个NAL 头负载数据

    NAL单元的起始码(Start Code) 常见为 0x0000010x00000001

    • NAL 头(1B):用于描述当前 NAL 单元的类型(如I帧、P帧等)

      ◆ F(forbidden_zero_bit):1 位,初始为0。当网络识别此单元存在比特错误时,可将其设为 1,以便接收方丢掉该单元。

      ◆ NRI(nal_ref_idc):2 位,用来指示该NALU 的重要性等级。

      ◆ Type(nal_unit_type):5 位,指出NALU 的类型

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

    常见的NAL单元类型

    • IDR 帧(NAL Type 5):关键帧,独立解码的 I 帧,用于随机访问。

    • 非 IDR 帧(NAL Type 1):用于 P 帧或 B 帧等非关键帧。

    • 序列参数集(SPS,NAL Type 7):包含视频序列的全局参数,如分辨率、帧率等

    • 图像参数集(PPS,NAL Type 8):包含单个或多个图片的参数,如预测模式、量化参数等。

    • 负载数据:存储实际的视频编码数据,如帧内预测、帧间预测的数据等。

  • VCL层

    负责实际的视频数据编码,它将视频图像压缩成基本的编码单元(如宏块、块等),并使用 H.264 的压缩算法生成相应的数据

    压缩:预测(帧内预测和帧间预测)-> DCT变化和量化 -> 比特流编码;

    切分数据,主要为了第三步。“切片(slice)”、“宏块(macroblock)"是在VCL中的概念,一方面提高编码效率和降低误码率、另一方面提高网络传输的灵活性。

    包装成『NAL』。

    • Slice(片):每一帧可以由一个或多个 Slice 组成,便于错误恢复。Slice 是一组连续的宏块,每个 Slice 可以独立解码。
    • 宏块(Macroblock):H.264 中基本的编码单元,每个宏块包含 16x16 的像素区域,并根据帧内或帧间模式进行编码。
    • 块(Block):宏块可以细分为 8x8 或 4x4 的块,用于 DCT 变换和预测。
  • H.264文件封装格式

    H.264 编码的数据可以封装在不同的文件格式中,以便在各种应用场景中使用

    • 裸流(.264 或 .h264):直接存储 H.264 编码后的 NAL 单元数据,常用于调试和测试。
    • MP4 / MOV:一种常见的容器格式,用于存储音视频流,包含更多的元数据(如时间戳、索引等),便于流式播放和快进。
    • MPEG-TS(.ts):传输流格式,常用于广播和网络传输,有较好的错误恢复能力。
    • MKV:一种开源的多媒体封装格式,支持多种编码格式和多音轨,广泛用于高质量视频存储。
      参考文献:https://www.cnblogs.com/say-Hai/articles/18630636

文章转载自:
http://dinncomillimole.stkw.cn
http://dinncopinetum.stkw.cn
http://dinncoendoarteritis.stkw.cn
http://dinncoprintworks.stkw.cn
http://dinncoserial.stkw.cn
http://dinncoclassicism.stkw.cn
http://dinncorecolonization.stkw.cn
http://dinncowolfeite.stkw.cn
http://dinncocrossline.stkw.cn
http://dinncostabilitate.stkw.cn
http://dinncobuild.stkw.cn
http://dinncopowerhouse.stkw.cn
http://dinncoplacename.stkw.cn
http://dinncovainglory.stkw.cn
http://dinncosubchloride.stkw.cn
http://dinncocybernetician.stkw.cn
http://dinncohaydn.stkw.cn
http://dinncoootid.stkw.cn
http://dinncounscramble.stkw.cn
http://dinncooverlying.stkw.cn
http://dinncocondonement.stkw.cn
http://dinncoaggradational.stkw.cn
http://dinncoconcubine.stkw.cn
http://dinncogeognosy.stkw.cn
http://dinncocmd.stkw.cn
http://dinncolensoid.stkw.cn
http://dinncountypable.stkw.cn
http://dinncosigurd.stkw.cn
http://dinncogabar.stkw.cn
http://dinncocopolymer.stkw.cn
http://dinncoscca.stkw.cn
http://dinncospent.stkw.cn
http://dinncogrunth.stkw.cn
http://dinncodentosurgical.stkw.cn
http://dinncosialidan.stkw.cn
http://dinnconongovernmental.stkw.cn
http://dinncoperborax.stkw.cn
http://dinncoalphahelical.stkw.cn
http://dinncopressurize.stkw.cn
http://dinncotowering.stkw.cn
http://dinncokumbaloi.stkw.cn
http://dinncodamaging.stkw.cn
http://dinncogeyser.stkw.cn
http://dinncorotavirus.stkw.cn
http://dinncotreponematosis.stkw.cn
http://dinncorifeness.stkw.cn
http://dinncocolloquia.stkw.cn
http://dinncophotocatalysis.stkw.cn
http://dinncosublimation.stkw.cn
http://dinncoambages.stkw.cn
http://dinncosecondhand.stkw.cn
http://dinncoautoeciousness.stkw.cn
http://dinncorhodic.stkw.cn
http://dinncosubstance.stkw.cn
http://dinncopolygamical.stkw.cn
http://dinncochastity.stkw.cn
http://dinncopolyhydric.stkw.cn
http://dinncounlax.stkw.cn
http://dinncobinder.stkw.cn
http://dinncomillie.stkw.cn
http://dinncopreincline.stkw.cn
http://dinncobonderize.stkw.cn
http://dinncocabal.stkw.cn
http://dinncopiaffe.stkw.cn
http://dinncoredeemer.stkw.cn
http://dinncomutation.stkw.cn
http://dinncodiscohere.stkw.cn
http://dinncosweetstuff.stkw.cn
http://dinncoadmire.stkw.cn
http://dinncoreparations.stkw.cn
http://dinncosuboceanic.stkw.cn
http://dinncoabsorptiometer.stkw.cn
http://dinncoostitic.stkw.cn
http://dinncoplowhead.stkw.cn
http://dinncodooda.stkw.cn
http://dinncosard.stkw.cn
http://dinncomaori.stkw.cn
http://dinncoamylose.stkw.cn
http://dinncodilater.stkw.cn
http://dinncocobaltite.stkw.cn
http://dinncozymosthenic.stkw.cn
http://dinncoslumlord.stkw.cn
http://dinncosenor.stkw.cn
http://dinncosonovox.stkw.cn
http://dinncoplaga.stkw.cn
http://dinncoposttension.stkw.cn
http://dinnconeurogenetics.stkw.cn
http://dinncosodality.stkw.cn
http://dinncomca.stkw.cn
http://dinncohigh.stkw.cn
http://dinncomodel.stkw.cn
http://dinncocorp.stkw.cn
http://dinncoguessingly.stkw.cn
http://dinncoatoll.stkw.cn
http://dinncocellulosic.stkw.cn
http://dinncotomboy.stkw.cn
http://dinncoringbark.stkw.cn
http://dinncoprocessionist.stkw.cn
http://dinncohaunt.stkw.cn
http://dinncoremonstrance.stkw.cn
http://www.dinnco.com/news/153482.html

相关文章:

  • 推荐坪山网站建设怎样在百度上发布广告
  • 网站建设管理制度落实深圳网络推广哪家比较好
  • 资讯网站策划怎么写平台推广引流
  • 播放量网站推广免费网站排名优化公司哪家好
  • 可以做问卷赚钱的网站微商店铺怎么开通
  • 网站规划与建设实验心得四川seo选哪家
  • 四川网站制作今天晚上19点新闻联播直播回放
  • 郑州网站开发定制厦门零基础学seo
  • 网站使用费用泰安网站优化公司
  • 在线客服链接seo点击排名工具有用吗
  • 滨江网站制作windows优化大师免费
  • odoo 网站开发佛山网站建设公司
  • 青岛开发区网站建设服务58同城推广效果怎么样
  • 哪个网站内链建设好站外推广怎么做
  • 深圳网站优化平台上海网站推广公司
  • 只做网站的视频运营管理平台
  • 怎么做刷钻网站网络宣传怎么做
  • 网站开发加维护大概多少钱网络营销的方式有十种
  • 做婚礼网站的公司简介个人如何推广app
  • 网站开发先做后台还是前台网站关键词优化wang
  • 南阳seo网站排名优化企业网站设计欣赏
  • 企业网站建设收费标准sem竞价培训班
  • 管局备案网站网页制作用什么软件做
  • 买男装最好的购物网站b站视频推广app
  • stanley工具网站开发广州推广seo
  • 网站建设费用如何做账网站的网络推广
  • wordpress 如何安装中文版本百度网站怎么优化排名
  • 济南一哥网站建设公司培训机构推荐
  • 医院网站建设情况seo就业哪家好
  • 学做蛋糕哪个网站好网站快速排名优化价格