博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
音视频编码格式和封装格式的关系和区别是什么?
阅读量:6274 次
发布时间:2019-06-22

本文共 1636 字,大约阅读时间需要 5 分钟。

编码本身不就是对数据的压缩了吗,是不是封装只是对编码后的数据一种包装,那为什么还有这么多种封装格式? 不同的封装格式对文件的大小影响大吗?

 

1

著作权归作者所有。
商业转载请联系作者获得授权,非商业转载请注明出处。
作者:王强
链接:http://www.zhihu.com/question/22854380/answer/22970936
来源:知乎

不同封装格式对文件大小影响可以忽略不计。

之所以有这么多不同的封装格式是为了适应不同的播放需求。典型的三种视频封装:ts、mp4和mkv,ts适合网络流媒体播放,将一段视频无损拆成多段,客户端播放时可以一段一段缓冲;mp4一般只包括一条视频轨和一条音频轨,适合大多数设备,兼容性最好;mkv可以封装入多个音频轨、字幕轨,适合网络传播分享。此外还有适合摄像设备录制视频用的m2ts封装等。

 
著作权归作者所有。
商业转载请联系作者获得授权,非商业转载请注明出处。
作者:蒋晟
链接:http://www.zhihu.com/question/22854380/answer/22971014
来源:知乎
格式由软件决定,每个软件都可以有自己的文件格式。问为什么有这么多文件格式,等于问为什么有这么多饮料品牌,有这么多车型一样,生产厂家不同而已。
一般封装格式都允许你无压缩插入各种编码的原始数据而不是再编一次码,所以要看压缩比的话得看编码格式和源数据。压缩算法的压缩比不是一定的,每种算法的最佳、最差和稳定性都可以不同,具体比较还是得你自己压了再说。
 
著作权归作者所有。
商业转载请联系作者获得授权,非商业转载请注明出处。
作者:艾森
链接:http://www.zhihu.com/question/22854380/answer/23986914
来源:知乎
一张图片可以用很多种算法来显示在屏幕中,这里面包含着很复杂的学术内容。所以图片的编码方式上就有了JPEG,BMP,PNG等… 视频正是动态图像,所以在这里就有多出了一个概念,用怎样的方式表达1s内的24张图片,这就是简单意义上的视频编码,有了问题,就有了很多解决方案,所以就诞生了MPEG,H.264,等多种编码格式。再过几年音频也来了,字幕也来了,配音也来了,所以就需要一个容器来把他们全部放进去保存,所以就诞生了封装格式。比如FLV,MP4,MKV等… 有了怎么放到容器里的问题,就又有了很多解决方案,所以出现这么些格式,其中MKV为最流行,因为他支持多轨道音频,字幕,视频的封装,所以广泛用于电影文件格式中。至于文件大小,封装格式比编码格式稍微大一些,可忽略不计!谢谢!
 
 
著作权归作者所有。
商业转载请联系作者获得授权,非商业转载请注明出处。
作者:雷霄骅
链接:http://www.zhihu.com/question/22854380/answer/23271181
来源:知乎
1.封装格式对视音频编码格式的支持程度是不一样的。比如说MKV支持比较多,RMVB则主要支持Real公司的视音频编码格式。可查看详细对比:
2.封装格式和专利是有关系的,关系到推出封装格式的公司的盈利,所以格式众多。
3.封装格式对文件体积影响比较小,但是有一点影响。比如说MPEG2-TS格式会稍微大一点。
 
著作权归作者所有。
商业转载请联系作者获得授权,非商业转载请注明出处。
作者:孟有旭
链接:http://www.zhihu.com/question/22854380/answer/42289136
来源:知乎
编码(codec),比如视频编码h264,h265,音频编码aac,mp3,它存在的目的主要是压缩原始数据的体积。封装格式(container),比如mp4,mkv,用来存储/传输编码数据,并按一定规则把音视频、字幕等数据组织起来,里面都会有一些信息,比如当前流中包含哪些编码类型,时间戳等,播放器可以按照这些信息来匹配解码器、同步音视频。
你可能感兴趣的文章
不要将时间浪费到编写完美代码上
查看>>
《第一桶金怎么赚——淘宝开店创业致富一册通》一一第1章 创业梦想,怎样起步...
查看>>
基于容器服务的持续集成与云端交付(三)- 从零搭建持续交付系统
查看>>
《算法基础:打开算法之门》一3.4 归并排序
查看>>
高德开放平台开放源代码 鼓励开发者创新
查看>>
《高并发Oracle数据库系统的架构与设计》一2.5 索引维护
查看>>
《Exchange Server 2010 SP1/SP2管理实践》——2.4 部署外部网络环境
查看>>
Firefox 是 Pwn2own 2014 上攻陷次数最多的浏览器
查看>>
阿里感悟(十八)- 应届生Review
查看>>
《计算广告:互联网商业变现的市场与技术》一第一部分 在线广告市场与背景...
查看>>
话说模式匹配(5) for表达式中的模式匹配
查看>>
《锋利的SQL(第2版)》——1.7 常用函数
查看>>
《Arduino家居安全系统构建实战》——1.5 介绍用于机器学习的F
查看>>
jquery中hover()的用法。简单粗暴
查看>>
线程管理(六)等待线程的终结
查看>>
spring boot集成mongodb最简单版
查看>>
DELL EqualLogic PS存储数据恢复全过程整理
查看>>
《Node.js入门经典》一2.3 安装模块
查看>>
《Java 开发从入门到精通》—— 2.5 技术解惑
查看>>
Linux 性能诊断 perf使用指南
查看>>