开启辅助访问
 找回密码
 立即注册

h264压制电影画质会损失多少?

joey791216 回答数5 浏览数1635636
与码率30m的原盘相比,9m左右的压制电影在画质上损失大吗?如果区别不大,同样电影同一帧下,压制的电影是如何做到在码率仅1/3情况下达到接近的画质的?不是说码率越超清晰度越好吗?还是说压制版在播放时有个类似“解压”的步骤,让画面的码率回到30m? 小白一枚,望大佬赐教
kkandkkg | 未知
先把回答问题的部分放前面:
1)问题:“不是说码率越高清晰度越好吗?还是说压制版在播放时有个类似“解压”的步骤,让画面的码率回到30m“
答:
1.码率的确是越清晰越好,但是人眼看不出区别,那也就够了。视频压缩一般都是有损压缩,即使30M的原盘也是压缩过的视频文件。
9M的转制的视频文件与30M的视频的视频质量差距很小,尽管码率小了很多,人眼也很难看出区别。也顺便说一句,喜欢去pt站下载原盘视频文件的更多的是一种收藏癖,或者是为了在4K,80寸家庭影院看的,如果是普通显示器观看,原盘视频基本是没有必要的。


2.是有一个类似解压的步骤(叫做解码),但不是码率回到30M,而是回到了由像素点构成的视频帧,这些像素点与原盘的像素点足够相似,让你看不出来区别。


2)至于画质损失多少这个问题:
不是这么问的。视频的质量与码率,与视频的内容(视频复杂度),视频的分辨率size,还有压缩标准(H.264,HEVC)等等,都直接相关。衡量标准可以用PSNR,SSIM(客观标准)或者MOS分(主观打分)来衡量。具体不展开。所以9M的视频究竟相对于原盘有多大的损失,缺少了上面的信息,是无法根据问题的描述给出定量的回答的。但是一般情况,一个1080p的视频,码率能有9M,足够清晰了。清晰到你人眼主观看,甚至是以找茬的方式都很难看出与原盘的区别。


------------
然后我从原理上进行一下说明吧。


为什么原盘需要30M或者40M的码率,9M的视频就可以达到主观的近无损呢?
的确如题主所说,在视频从压缩的码流文件变成你可以看到的,输出到屏幕上的内容的过程之间,是存在一个所谓的“解压”的步骤的,这个步骤我们叫做视频的“解码”
视频解码什么意思?——有解码就一定意味着有编码。
视频从编码到解码到真正看的过程实际上是经过以下步骤:
原始YUV/RGB视频->视频编码(有损编码)->传输/存储 视频码流文件->视频解码->重建视频(显示器上的直接显示画面)


对应到问题,无论是30M的原盘视频文件还是9m的视频文件都是0101001....这样的码流,都是已经用H264标准去进行视频编码后所得到到的视频文件了。其实它们都是有损编码,哪怕是30M都是有损的。
为什么这么做?因为一个原始的视频就是一个个像素点,如果无损编码压缩效率大概就是几倍的压缩率。有损编码是几百倍的量级。你可以想想下30M的原盘文件大概40G,一个视频文件400G你受得了吗?而30M与9m之间的不同只是因为在视频压缩时设置的码率不同导致对于高频信号保留多少的区别。这个具体是视频压缩的算法部分,答主可以不用了解。我想提的就是尽管9M,它对于高频分量保留的也足够多了。多到你会问出这个问题。如果视频的码率是2M,我想题主可能就不会问这个问题了,因为很符合常识:码率越低清晰度越差。对吧?


那么我们考虑这两条处理路径:
30M原盘视频->视频解码->重建视频(显示画面1)
9M视频->视频解码->重建视频(显示画面2)


这两个画面只要你人眼看不出区别,那么就说明是近无损了。实际情况就是这样。


-------------------------------------------
此外,我还想再说下。一般来说,视频的压制还会对分辨率处理一下的:
假设原盘视频是30M码率,4K的size,有可能你的9M的视频是1080p的,而不是4K分辨率。这么处理的原因是因为在视频压缩的时候分辨率与码率会共同影响视频的质量。
比如两个同样是9M的视频,一个是1080p,一个是4K。如果我们在1080p的显示器上播放。1080p的9M视频可能会更清晰,因为bpp(bits per pixel)更高。
当然只是可能。因为也可能和30M与9M对比的case一样。尽管视频质量有一些微小差距,但是人眼看不出来。(比如4K视频从4K downsample到1080p时的重采样弱化了高频部分的差距)
用Deepseek满血版问问看
回复
使用道具 举报
451779347 | 未知
视频压缩通常不是无损的。30mbps的码流也是压缩后形成的(并不是直接的图像数据),只不过这次压缩时丢了很少的信息(例如一些纹理细节),画质很高。9mbps的码流丢的信息更多一些,但是人眼还不能很容易地就察觉到丢掉的信息,所以感觉画质也还近似30mbps码流。码率再降低,如降到1mbps,就能很容易的看到画面质量变差(例如变模糊了)。
码流解压完形成图像用于显示,图像的数据量大约为1920长*1080宽*3分量*30帧率*8比特位宽=1400mbps,远高于30mbps。
回复
使用道具 举报
wanggechou | 未知
我是这样的认为的:1.  压缩编码的目的,就是在尽量保证恢复质量的情况下,用最小的bit来表示视频。是存储,传输必不可少的步骤。
2. 压缩编码有很多种格式和标准,目前使用最多的是h.264 。h.264 有多个压缩的档次,其中重要的参数有:QP 、MV等…依据人眼的视觉特性,在这些参数一定范围内,我们是察觉不出失真的…
3. 压缩编码又可分为固定比特率压缩的和固定质量压缩的…可设置输出视频的分辨率,比特率,帧率等等。
如果是做研究的话,推荐你看看卓力老师的书,以及传媒大学雷骁骅和Zhang Hui老师的博客。
回复
使用道具 举报
ryJpvCAB | 未知
码率只是衡量视频画质的参考之一,同时还要考虑画面的长宽比和帧速率,这三者越接近原片参数则画质也会更接近原片画质,所以当长宽比和帧速率保持一致的情况下,码率只有原片的三分之一肯定画质会有影响,从理论上讲是肯定的,但实际上,更多蓝光,或是超清标准的视频在上面的操作情况下进行重制后,肉眼看差别可能真发现不出来变化,出现这种情况一般是因为观看设备(硬件)的分辨率问题,二是因为本身原片的参数较高,在压缩重制后仍然能达到较高的画质标准。
对了,在这些参数参考里,还不能忘记一项就是时长,当然这不是重要的标准但也会有一定影响。
手机码字,无法图文阐述,见谅!
回复
使用道具 举报
dxl-zc-c | 未知
没有类似解压的步骤,因为h264压制是一个不可逆的过程,没法像压缩文件一样解压。
简单的说一下压缩方法吧,压缩分为两种,帧内(intraframe)压缩和帧间(inter-frame)压缩。帧内压缩很好理解,就像压缩图片。把相邻的相似的像素压缩到一起。帧间压缩是把几帧图像分为一组(GOP),以第一帧为基准对比接下来的帧,对差值进行存储。因为电影画面的连续性,所以在相对静态的画面里,一组的差值可能只有整个画面的1/5,会有效减少体积。
回到问题上来,9m的码率已经高于国内所有视频网站所谓的超清的码率了,换句话说,普通观众在普通显示器上会觉得已经足够清晰了。


同时,拍摄出来的原始画面会有很多我们肉眼观察不到或者难以分辨的信息,损失这些信息对于观感影响并不大。
手机打字,排版凌乱,见谅。
回复
使用道具 举报
快速回复
您需要登录后才可以回帖 登录 | 立即注册

当贝投影