查看: 2174|回复: 8
收起左侧

[其他] 视频基础知识

[复制链接]
仰观苍天
发表于 2013-1-5 17:45:41 | 显示全部楼层 |阅读模式
本帖最后由 仰观苍天 于 2013-1-5 17:51 编辑

原帖地址:http://potplayer.5d6d.net/thread-3911-1-1.html

很多人说上一篇太复杂了,这篇应该比较通俗易懂

1、玩转pot的基础知识编—封装格式(分离器相关)
在网上,可以常看到经常有人说,
“mkv比rmvb画质好!”“mkv体积太大了,我还是去下载rmvb吧”“mkv怎么也比mp4更清晰吧?”……
凡是有这种认识的童鞋,一定是把封装格式(又叫视频文件格式)和编码的概念混淆了

封装格式和编码的关系,就是和酒与酒瓶的关系差不多,而播放器就是开酒器。为了可以喝更好的酒,最好先了解酒是什么酒,酒瓶是什么酒瓶,怎么使用开酒器开酒瓶。
同样的道理,我们要玩转potplayer,学会怎么设置好potplayer,首先就是要了解什么是封装格式,什么是编码。

什么是封装格式
封装格式的辨认很简单,大多数情况下,拓展名就是封装格式的名字。比如一个文件“金刚狼.avi”,那它就是属于avi的封装格式,“钢之炼金术师.Mkv”,那它就属于mkv封装格式, “喜羊羊与灰太狼.rmvb”就是rmvb封装格式。
简而言之,视频文件后缀名就是封装格式的名字。不过wmv和rmvb就比较特殊,后面编码器部分再说。

封装格式就是酒瓶。酒瓶就不影响酒的口感,同样,封装格式一样不影响视频画质。它只负责把内部的视频轨和音频轨集成在一起,只起到一个文件夹(或者压缩包)的作用,并没有对视频轨和音频轨造成影响。
所以,只用封装格式来评论画质,是一个大大的错误。
不过,虽然封装格式对画质没有影响,但每种封装格式都有其特点的,下面大概介绍一下

==============以上是重点===============以下是总结==============

首先个人总结一下:

Avi:只能封装一条视频和一条音频,不能封装字幕,没有流媒体功能(就是不能使用它进行在线播放的意思)
Mp4:可以封装多种多条编码的视频和音频,也可以封装字幕,但没有流媒体功能
MKV:和mp4差不多,但有流媒体功能,可以使用它进行在线播放,还可以使用它封装rv(rm/rmvb)编码呢!
Rmvb/rm:和avi差不多,但它们都有流媒体功能,区别是rmvb支持可变码率,rm不能

详细的:
写了半天,结果还是决定转载wiki的
http://zh.wikipedia.org/wiki/%E8%A7%86%E9%A2%91%E6%96%87%E4%BB%B6%E6%A0%BC%E5%BC%8F


        AVI(Audio Video Interleave):比较早的AVI是Microsoft开发的。其含义是Audio Video Interactive,就是把视频和音频编码混合在一起存储。AVI也是最长寿的格式,已存在10余年了,虽然发布过改版(V2.0于1996年发布),但已显老态。AVI格式上限制比较多,只能有一个视频轨道和一个音频轨道(现在有非标准插件可加入最多两个音频轨道),还可以有一些附加轨道,如文字等。AVI格式不提供任何控制功能。扩展名:avi

        WMV(Windows Media Video)是微软公司开发的一组数字视频编解码格式的通称,ASF(Advanced Systems Format)是其封装格式。ASF封装的WMV档具有“数字版权保护”功能。扩展名:wmv/asf、wmvhd
        MPEG格式:MPEG(Moving Picture Experts Group),是一个国际标准化组织(ISO)认可的媒体封装形式,受到大部份机器的支持。其存储方式多样,可以适应不同的应用环境。MPEG-4档的档容器格式在Part 1(mux)、14(asp)、15(avc)等中规定。MPEG的控制功能丰富,可以有多个视频(即角度)、音轨、字幕(位图字幕)等等。MPEG的一个简化版本3GP还广泛的用于准3G手机上。扩展名:dat(用于VCD)、vob、mpg/mpeg、3gp/3g2(用于手机)等

        Matroska是一种新的多媒体封装格式,这个封装格式可把多种不同编码的视频及16条或以上不同格式的音频和语言不同的字幕封装到一个Matroska Media档内。它也是其中一种开放源代码的多媒体封装格式。Matroska同时还可以提供非常好的交互功能,而且比MPEG的方便、强大。扩展名:mkv

        Real Video或者称Real Media(RM)档是由RealNetworks开发的一种档容器。它通常只能容纳Real Video和Real Audio编码的媒体。该档带有一定的交互功能,允许编写脚本以控制播放。RM,尤其是可变比特率的RMVB格式,体积很小,非常受到网络下载者的欢迎。扩展名:rm/rmvb

        QuickTime File Format是由苹果公司开发的容器。1998年2月11日,国际标准组织(ISO)认可QuickTime文件格式作为MPEG-4标准的基础。QT可存储的内容相当丰富,除了视频、音频以外还可支持图片、文字(文本字幕)等。扩展名:mov、qt

        Ogg Media是一个完全开放性的多媒体系统计划,OGM(Ogg Media File)是其容器格式。OGM可以支持多视频、音频、字幕(文本字幕)等多种轨道。扩展名:ogg

        MOD格式是JVC生产的硬盘摄录机所采用的存储格式名称。


还有mp4格式,全称MPEG-4 Part 14
http://en.wikipedia.org/wiki/MPEG-4_Part_14
关于mp4这种格式,我了解不多,只知道它根正苗红,虽然功能相对mkv是差了点,但有组织对其大力推广,市面上的播放器大多支持mp4,但不一定支持mkv。而且,mp4格式是H.264编码指定使用的标准封装格式。
Mkv是自由组织开发的自由封装格式,不用收钱,但没有人为他推广。不过鉴于它功能强大,网络上很常见。


2、玩转pot的基础知识编—编码(编码器、画质相关)
说完封装格式,接下来当然是要说编码了
编码是影响影片画质与影片体积之比的最重要因素,它就是酒瓶里的酒。酒的味道与酒瓶无关,只与酒本身有关。

在播放影片时,按下键盘上的Tab键,出现如下信息
在“视频解码器”的下一栏“输入:avc1”中的“avc1”就是这个视频的编码名称,“avc1”是H.264的另一种称呼
在“音频解码器”的下一栏“输入:dolby ac3”中的“Dolby AC3”就是音频编码的名字,这音频方面的东西大家比较熟悉,毕竟后缀名就是编码名,所以就不多说了



又或者在potplayer的画面上“右键——属性——文件信息”
在“General”下面的“Format”后面接着的是封装格式
在“Vedio”下面的“Format”后面接着的是视频编码




编码是酒本身,那压制影片就是在酿酒了
在“Video”下的“Encoding settings”就是记录这酿这瓶酒的方法了,这是H.264编码在压制影片时的一些设置




说到画质,不得不提到一个重要的概念:码率,它直接关系到画质和视频体积大小




百度百科:码率http://baike.baidu.com/view/493860.htm

如果把编码比作酒,码率或者可以比喻做酒的原料。对于同一个酒瓶和做同一种酒的情况下,如果原料太少,又要要求用酒把酒瓶灌满,此时只好兑水了,酒的品质就会变差了。然而,如果原料太多,又会造成原料浪费。所以要做好酒,我们就需要充足的原料。
同样道理,压制一个视频,充足的码率是非常需要的。如果码率过高,画质提升不上去的同时还使视频体积过大。如果码率不足,视频容易出各种各样的问题,导致压崩。什么是压崩?请看





码率严重不足!

当然,码率不是画质的唯一指标,压制的时候的各种参数设置,各种滤镜也是非常重要的。
如果码率给得足够高,理论上各编码的画质是一样的,不过体积完全不一样了。

个人总结一下
H.264:目前在使用的最先进的编码(现在最先进的编码是H.265了,但H.265投入使用还要一些年),视频的压缩比最高,既在同等视频体积下,画质最高。常用封装格式:mkv,mp4.
此编码目前最常用于压制高清视频,也开始有大字幕组将其应用其于压制小体积视频了。现在的土豆优酷之类的视频网站,基本上也支持封装了H.264编码的flv封装格式了。不过由于视频码率过低或压制者的压制水平欠佳,所以视频画质是个问题。
这个最先进的编码流行的最大阻力是观众们对rmvb/rm的依赖

但现在不仅有rmvb与H.264之争,还有H.264 8bit与H.264 10bit之争了,毫无疑问,绝大多数情况下,同等体积下,10bit比8bit画面更好,体积更小,但相应解码所消耗的资源更多了
关于10bit的科普:
10bit视频编码——特性及全面播放方法介绍:http://bbs.popgo.org/bbs/m/read.php?tid=544964#top
怎么知道自己的H.264是10bit还是8bit?请看Bit depth 这一行,毫无疑问,下面的视频显示的是8bit


RV编码(rm/rmvb):
在这10多年以来,中国网络最常见的编码,为中国网络视频的流行作出巨大贡献。不过现在国外已经完全抛弃了这个编码了,我国网络也在逐渐抛弃了。无论是电影电视剧字幕组,还是动画字幕组,都已经有大组走出抛弃这个编码的重要的一步,发布H.264编码的视频了。
就这个编码本身来说,并没有什么大错误,但本身已经落后了,完全不适合于压制高清视频。

这2种编码是目前网络上最常见的编码,至于封装xvid/divx的avi和wmv基本上在国内(764664童鞋:”国外0day标清视频很多还是用这个的“,于是添加国内限定)网络上消失了。封装mpeg2编码的vob是DVD原盘的格式,在网络上基本上都会转换成上面两种编码的。

评分

参与人数 1人气 +1 收起 理由
真小读者 + 1 版区有你更精彩: )

查看全部评分

风之暇想
发表于 2013-1-5 18:21:20 | 显示全部楼层
感觉没把所有格式介绍完
s896221565
发表于 2013-1-5 19:43:47 来自手机 | 显示全部楼层
科普了。好详细
chinapker
发表于 2013-1-6 23:50:21 | 显示全部楼层
这个感兴趣 前面都看过 除了玩转播放器之外 再讲讲视频压制 转码什么的吧
youtube808
发表于 2013-1-7 11:05:55 来自手机 | 显示全部楼层
学习了!感谢
ruan3043454
发表于 2013-1-7 11:08:27 | 显示全部楼层
不错啊  很好
仰观苍天
 楼主| 发表于 2013-1-7 18:33:21 | 显示全部楼层
chinapker 发表于 2013-1-6 23:50
这个感兴趣 前面都看过 除了玩转播放器之外 再讲讲视频压制 转码什么的吧

压制什么的我也不是很懂
可以试一下小丸工具箱http://maruko.appinn.me
654123789sw
发表于 2013-1-9 13:34:23 | 显示全部楼层
chinapker 发表于 2013-1-6 23:50
这个感兴趣 前面都看过 除了玩转播放器之外 再讲讲视频压制 转码什么的吧

压制吗基本现在都是用MEGUI的(x264的UI形式吧)
比较推荐的是用avisynth+megui的方法
avisynth用来读取视频,加载字幕,裁剪(添加)黑边等
avisynth脚本的具体编写方法请自行google吧(比较庞大复杂)
然后通过MEGUI压制,关于MEGUI的参数设置继续自行google吧(参数很多也很复杂,不同电影的压制部分参数都要相应调整下)
chinapker
发表于 2013-1-9 15:26:10 | 显示全部楼层
654123789sw 发表于 2013-1-9 13:34
压制吗基本现在都是用MEGUI的(x264的UI形式吧)
比较推荐的是用avisynth+megui的方法
avisynth用来读取视 ...

这些很早就下了 买了硬盘再玩
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-2-1 05:48 , Processed in 0.113487 second(s), 17 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表