美文网首页
第一课 视频的编码和解码是什么

第一课 视频的编码和解码是什么

作者: XX杰 | 来源:发表于2022-09-29 15:01 被阅读0次

视频编码和解码:(视频的生成 和 播放)

  • 编码的作用:1、压缩原始数据。  2、方便解压
    
  • 视频一般压缩什么?
  •  空间冗余。(时间,编码,视觉,知识)冗余
    
  • 查看视频信息的时候,可以得到 编解码器 --- > 编解码器:MPEG-4 HE AAC,H.264

1、可以通过 ffmpeg 可以提取视频的 音频和 视频 文件

 *      H264 属于 视频文件  MPEG-4
 *      AAC 属于 音频文件

2、封装格式 和 编码格式

封装格式: Avi Mp4 Mkv WMV mpeg rmvb 等属于封装格式
编码格式: H.264 属于编码格式
封装格式介绍

 *    前提条件: 原始数据(摄像头和麦克风采集的二进制数据)《摄像头采集的是 YUV 的数据 、麦克风采集的是 PCM 的数据》
 *   经过 视频编码器(X264)之后,将 原始的数据 编码成 H264 和 AAC ,在统一压缩 到一起,生成格式为 Mp4 Avi等的文件
 *    这就是 封装格式 (通俗解释就是将 视频文件和音频文件压缩到一起)
  • 注意:
 视频编码器需要遵循 H.264或者VP9 (MPEG4 VC-1 H265 VP8) 等 编码协议《可理解成一种规则》           
 同时音频需要遵循 AAC (mp3 WMV AC-3) 编码协议

3、下图展示的是 视频 通过 编码的方式 形成的 路径

screenshot_2022_09_30_14_52_38.png

4、同样的 视频 解码 是 反过来的

screenshot_2022_09_30_14_56_51.png

上面介绍过了,所谓的封装格式,其实就是 MP4 Avi 等视频文件, 通过解码的方式,恢复成 音频数据和视频数据,通过 喇叭 和 显示屏 展示给人们

相关文章

  • 11 JAVE 内置解码器和编码器

    JAVE内置ffmpeg可执行文件包含以下解码器和编码器: 音频解码器 音频编码器 视频解码器 视频编码器

  • 直播-编码

    编码分为硬编码和软编码。 硬解码:由显卡核心GPU来对高清视频进行解码工作,CPU占用率很低,画质效果比软解码略差...

  • 编码解码

    一、编码/解码方式 1.软件解码/解码 通过软件全过程让CPU进行视频解码处理 2.硬件编码/解码 硬解:指不依赖...

  • 直播中视频编解码、推拉流等流程解析

    前言:以下是有关直播中视频编解码、推拉流等流程解析,仅用于个人记录和学习 一、视频编码 1、为什么编码? 编码就是...

  • iOS利用FFmpeg实现Video硬解码

    需求 将编码的视频流解码为原始视频数据,编码视频流可以来自网络流或文件,解码后即可渲染到屏幕. 实现原理 正如我们...

  • 高清视频的编码和软解与硬解播放

    高清视频的编码和软解与硬解播放 视频,是编码后的图像序列和音频,是视频就存在解码的问题 知识扩展:早期的电视是模拟...

  • FFmpeg小白学习记录(三)视频流编码流程

    视频编码流程 之前了解了如何解码多媒体文件中的视频流,并将解码后的图像进行显示,接下来我们学习如何对视频流进行编码...

  • 音视频学习基本知识--(videoToolbBox解码)

    解码 4个动作 采集-视频源数据CVPixelBuffer 编码(硬编码VideoToolBox)--NALU数据...

  • 视频解码一些东西

    视频编解码学习之一:理论基础(理论): 视频解码理论相关 编解码学习笔记 编码学习流程 雷神的教程 雷神教程

  • node.js进阶【19】:base64 编码解码

    base64 编码解码 一、普通字符串 编码解码: 二、编码解码并转成hex 三、编码解码图片

网友评论

      本文标题:第一课 视频的编码和解码是什么

      本文链接:https://www.haomeiwen.com/subject/otalartx.html