音视频入门知识(一):基本概念篇

一、基本概念篇

编码(encode)

通过特定的压缩技术,将某个视频的视频流格式转换成另一种视频格式的视频流方式。

输入:一串连续的图片帧;输出:连续的二进制字节流

编码的本质:压缩 -> 减少占用空间

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

PCM可编码成AAC编码格式

解码(decode)

通过特定的解压缩技术,将某个视频格式的视频流转换成另一种视频格式的视频流方式。

输入:连续二进制流、网络流、文件流 ;输出:一张张图片

H264解码成YUV、AAC解码成PCM

转码(transcode)

视频转码技术将视频信号从一种格式转换成另一种格式

很多时候由需求决定 (如:rtsp -> rtmp)

改变视频/音频的格式(如分辨率、帧率等参数)

封装(mux)

复用,按一定格式组织原音视频流

为什么要进行封装?

编码(codec) ,比如视频编码h264,h265,音频编码aac,mp3,它存在的目的主要是压缩原始数据的体积 。封装格式(container) ,比如mp4,mkv,用来存储/传输编码数据,并按一定规则把音视频、字幕等数据组织起来,里面都会有一些信息,比如当前流中包含哪些编码类型,时间戳等,播放器可以按照这些信息来匹配解码器、同步音视频。

解封装(demux)

解复用,按一定格式解析出原始音视频流

相关推荐
镭封2 小时前
从视频文案提取到 AI 配音,短视频制作需要哪些工具?
人工智能·智能手机·音视频·语音识别·媒体
2601_955662464 小时前
搞笑视频配音怎么做?如何选择有辨识度的声音
大数据·人工智能·音视频·语音识别·媒体
镭封7 小时前
自媒体内容生产怎么提速?文案整理、配音与剪辑流程
人工智能·小程序·音视频·语音识别·媒体
2601_965449089 小时前
AI视频制作:做传统文化视频,古文断句配音难,AI怎么正确断句配音?
人工智能·音视频
探鸽小钛11 小时前
4G 终端 ES8311 - 挂断一次,下次说话就没声了之解决办法
物联网·音视频·嵌入式·esp32·webrtc
weipt11 小时前
视频人物跨时长快速检索:从一闪而过的背影,精确找到他
音视频
LittroInno12 小时前
边缘AI模组选型:把视频带宽、压缩和推理吞吐分别算清
人工智能·音视频·边缘计算·视频编码·模组选型·视频带宽·tofu6
AI视频工具指南13 小时前
如何保持AI视频人物声音的一致性?
音视频
zhizhizhuzhuxia14 小时前
适合自媒体新手的短视频配音工具有哪些
音视频·媒体
TK泰妞15 小时前
TikTok 带货视频如何做多语言本地化?从翻译脚本到重做场景的实用方法
算法·音视频