用更高的码率压制一段视频,他相比原视频多出来码率作用是什么?

38 天前
 ocdye32

假设我用手机录制了一段 400MB 的视频,然后我用 PR 把这段视频重新压制成分别为 200MB 400MB 800MB 的相同格式和分辨率的视频,那么这四段视频的清晰度大小顺序是什么?

2084 次点击
所在节点    视频技术
28 条回复
wunonglin
38 天前
400MB = 800MB > 200MB

800MB 多出来的是高清“马赛克”像素点
732870147
38 天前
更高的码率,能保证视频在主观视觉上不会被改变太多,低了就可能会变模糊
ocdye32
38 天前
@wunonglin 是只要高于 400 就和原片质量相同吗?还是说码率越高才能够越接近原片
minoshiro
38 天前
码率是编码参数( qp ,crf 等)和编码器决定的。假设编码器相同(比如 HEVC x265 Medium )对于一个原视频,压缩码率越高,解码的视频和原视频越“相似”。但是,
1. 一个视频如果用相同码率多次编码解码,视频质量会不断变差(和原始视频差距越来越大)
2. 不同的编码器(比如 x265 和 x264 或者 x265 medium 和 slow )对应的相同码率下质量也不一样,越先进的编码器,以越慢的参数编码,相同码率下质量越高,相同质量下码率越低。
ocdye32
38 天前
@minoshiro 那 800MB 的视频会比 600MB 的视频会比 400MB 的原片更相似吗
ocdye32
38 天前
@minoshiro 打错字了,我想问的是 800MB 的视频会比 600MB 的视频更相似 400MB 的原视频吗
owwlo
38 天前
400 > 800 > 200
wunonglin
38 天前
@ocdye32 #3

同一个原视频分别压缩成三种大小,并且假设编码参数的效果趋于一致的情况下,结论和我说的一样。

在以上条件下:

高于源码率的视频( 800MB )多出来的是未被丢弃的像素点,这个像素点是基于你的原视频,如果你原视频是糊的,那么得到的像素点自然也是糊的,如果是清晰的,那么经过编码器处理后自然会保留处理后的像素点。

200MB 的视频因为码率有限,所以编码器处理时会经过算法优化这个像素点让他接近或者丢弃这个像素点,所以码率越低越是能看到马赛克,因为像素都成一块了。


上述是大白话解释,编码器算法处理和参数设置没法细说,知道个大概就行。
minoshiro
38 天前
@ocdye32 800 的相对于 600 的,800 的和原来 400 的更相似,但是 400 本身就是从一个更加“原来”的原视频(你可以理解为相机 ISP 的输出)压缩来的,800 的不一定比 600 的和“真正”的原来的更相似
Satelli
38 天前
@wunonglin
@owwlo
是错误的。这种情况是
原始 400 MB > 二压 800 MB > 二压 400 MB > 二压 200 MB 。

特别是
> 高于源码率的视频( 800MB )多出来的是未被丢弃的像素点
在第二次进行压缩的时候,原本的 400 MB 所有特征(包括压缩过程中产生的 artefact )会被当作原始数据再次进行压缩。

@minoshiro 提到的“一个视频如果用相同码率多次编码解码,视频质量会不断变差”是正确的。

对于有损压缩,无论参数、码率设置到多高,成品是会依然比原始视频差。有损压缩的本质是把原始视频(无论其是否是经过压缩过的)转换回当前画质的无损信息,再对其进行有损压缩。对 400 MB 的文件进行有损压缩并指定成品大小 800 MB 并不是把 400 MB 的数据原封不动地复制到 800 MB 的文件里,剩下的填 0 。
hGaHLRyC
38 天前
原始 400M > 800M > 400M > 200M

无论你用什么算法什么规格的参数原始数据都是被破坏的

如果你不是进行画面修复只是单纯为了还原数据的话任何裸压都是不如原视频的
SkywalkerJi
38 天前
手机没有 raw ,所以压缩 800 肯定比 400 清晰。本质可以想象为 400 的视频解压后再有损压缩到 800 ,。
fredcc
38 天前
@SkywalkerJi iPhone 不是有 prores raw
SkywalkerJi
38 天前
@fredcc
你这是被 Apple 的营销骗了。
iPhone 拍照片叫 proraw 确实是 raw 。但拍视频叫 prores ,是一个压缩格式,并不能拍 prores raw 。只是靠营销让人混淆。
对比一下,尼康 z9 就是真正内录 prores raw hq3 ,因为尼康靠收购 red 获得了内录专利。
PhosphorLin
38 天前
原片 400MB > 二压 800MB > 二压 400MB> 二压 200MB
sillydaddy
38 天前
看了回复有点哭笑不得。楼主的问题非常清晰明确,可是得到的回答却不得要点。

问题里限定了格式和分辨率相同,视频体积不同,问哪个更清晰。其中隐含的非常明显的一个疑问:如果压缩后的体积比原视频还要大,那么是不是就一定不比原视频差,如果不是这样,那么为什么。

而楼下各种之乎者也,编码码率有损算法,就是不能清晰明了回答问题,解决疑问。
wunonglin
38 天前
@Satelli #10 对的。我疏忽了。

当视频的画质为 100 分的情况下,我姑且给他们的画质评个分:
原始:100 分
二压 800 MB:95 分
二压 400 MB:90 分
二压 200 MB:50 分

不过 lz 还是要知道,如果导出大于原视频那么多码率的话,我觉得这是一种浪费,并不会变得“更好”,其画面表现力几乎是一样的,因为丢失的东西不会凭空出现,所以给那么高的码率导出它并不会比原视频多出什么,而是要找到一个平衡点。
shyangs
37 天前
@sillydaddy

有意思,姜萍遇到一題微積分題,老師只告訴他答案,不告訴他原理,你會覺得只說答案的老師和只背答案的學生好?
sillydaddy
37 天前
@shyangs
第一,不要乱用类比
第二,自己理解能力思维能力没达标时,不要随意挑衅别人
wnpllrzodiac
37 天前
都 ai 时代了,何不用超分重建细节。多出来的码率可以是 I 帧编码。多凑点字数。虽然也是水文

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1078738

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX