假设我用手机录制了一段 400MB 的视频,然后我用 PR 把这段视频重新压制成分别为 200MB 400MB 800MB 的相同格式和分辨率的视频,那么这四段视频的清晰度大小顺序是什么?
1
wunonglin 23 天前
400MB = 800MB > 200MB
800MB 多出来的是高清“马赛克”像素点 |
2
732870147 23 天前 via Android
更高的码率,能保证视频在主观视觉上不会被改变太多,低了就可能会变模糊
|
4
minoshiro 23 天前 via iPhone
码率是编码参数( qp ,crf 等)和编码器决定的。假设编码器相同(比如 HEVC x265 Medium )对于一个原视频,压缩码率越高,解码的视频和原视频越“相似”。但是,
1. 一个视频如果用相同码率多次编码解码,视频质量会不断变差(和原始视频差距越来越大) 2. 不同的编码器(比如 x265 和 x264 或者 x265 medium 和 slow )对应的相同码率下质量也不一样,越先进的编码器,以越慢的参数编码,相同码率下质量越高,相同质量下码率越低。 |
7
owwlo 23 天前
400 > 800 > 200
|
8
wunonglin 23 天前
@ocdye32 #3
同一个原视频分别压缩成三种大小,并且假设编码参数的效果趋于一致的情况下,结论和我说的一样。 在以上条件下: 高于源码率的视频( 800MB )多出来的是未被丢弃的像素点,这个像素点是基于你的原视频,如果你原视频是糊的,那么得到的像素点自然也是糊的,如果是清晰的,那么经过编码器处理后自然会保留处理后的像素点。 200MB 的视频因为码率有限,所以编码器处理时会经过算法优化这个像素点让他接近或者丢弃这个像素点,所以码率越低越是能看到马赛克,因为像素都成一块了。 上述是大白话解释,编码器算法处理和参数设置没法细说,知道个大概就行。 |
9
minoshiro 23 天前 via iPhone
@ocdye32 800 的相对于 600 的,800 的和原来 400 的更相似,但是 400 本身就是从一个更加“原来”的原视频(你可以理解为相机 ISP 的输出)压缩来的,800 的不一定比 600 的和“真正”的原来的更相似
|
10
Satelli 23 天前 1
@wunonglin
@owwlo 是错误的。这种情况是 原始 400 MB > 二压 800 MB > 二压 400 MB > 二压 200 MB 。 特别是 > 高于源码率的视频( 800MB )多出来的是未被丢弃的像素点 在第二次进行压缩的时候,原本的 400 MB 所有特征(包括压缩过程中产生的 artefact )会被当作原始数据再次进行压缩。 @minoshiro 提到的“一个视频如果用相同码率多次编码解码,视频质量会不断变差”是正确的。 对于有损压缩,无论参数、码率设置到多高,成品是会依然比原始视频差。有损压缩的本质是把原始视频(无论其是否是经过压缩过的)转换回当前画质的无损信息,再对其进行有损压缩。对 400 MB 的文件进行有损压缩并指定成品大小 800 MB 并不是把 400 MB 的数据原封不动地复制到 800 MB 的文件里,剩下的填 0 。 |
11
hGaHLRyC 23 天前
原始 400M > 800M > 400M > 200M
无论你用什么算法什么规格的参数原始数据都是被破坏的 如果你不是进行画面修复只是单纯为了还原数据的话任何裸压都是不如原视频的 |
12
SkywalkerJi 23 天前 via Android
手机没有 raw ,所以压缩 800 肯定比 400 清晰。本质可以想象为 400 的视频解压后再有损压缩到 800 ,。
|
13
fredcc 23 天前 via Android
@SkywalkerJi iPhone 不是有 prores raw
|
14
SkywalkerJi 23 天前 via Android
@fredcc
你这是被 Apple 的营销骗了。 iPhone 拍照片叫 proraw 确实是 raw 。但拍视频叫 prores ,是一个压缩格式,并不能拍 prores raw 。只是靠营销让人混淆。 对比一下,尼康 z9 就是真正内录 prores raw hq3 ,因为尼康靠收购 red 获得了内录专利。 |
15
PhosphorLin 23 天前
原片 400MB > 二压 800MB > 二压 400MB> 二压 200MB
|
16
sillydaddy 23 天前 via Android
看了回复有点哭笑不得。楼主的问题非常清晰明确,可是得到的回答却不得要点。
问题里限定了格式和分辨率相同,视频体积不同,问哪个更清晰。其中隐含的非常明显的一个疑问:如果压缩后的体积比原视频还要大,那么是不是就一定不比原视频差,如果不是这样,那么为什么。 而楼下各种之乎者也,编码码率有损算法,就是不能清晰明了回答问题,解决疑问。 |
17
wunonglin 23 天前
@Satelli #10 对的。我疏忽了。
当视频的画质为 100 分的情况下,我姑且给他们的画质评个分: 原始:100 分 二压 800 MB:95 分 二压 400 MB:90 分 二压 200 MB:50 分 不过 lz 还是要知道,如果导出大于原视频那么多码率的话,我觉得这是一种浪费,并不会变得“更好”,其画面表现力几乎是一样的,因为丢失的东西不会凭空出现,所以给那么高的码率导出它并不会比原视频多出什么,而是要找到一个平衡点。 |
18
shyangs 23 天前
|
19
sillydaddy 23 天前 via Android
|
20
wnpllrzodiac 23 天前 via Android
都 ai 时代了,何不用超分重建细节。多出来的码率可以是 I 帧编码。多凑点字数。虽然也是水文
|
21
wnpllrzodiac 23 天前 via Android
编码一次类似熵减少,不可能编码一次比原来还清晰的。当然可以通过种种手段讨好人眼,觉得变清晰了。
|
23
wanguorui123 23 天前
分辨率就像一个池子( 720P/1080P/2K/4K/8K )。
码率就像池子里的像素球。 码率越低约等于像素球越大池子里密度越小信息量越少。 码率越高约等于像素球越小池子里密度越大信息量越大。 |
24
vcn8yjOogEL 23 天前
常见的视频格式都是有损的, 用有损格式重新编码视频会进一步加大损失, 但用比原视频更高的参数可以尽可能降低影响
|
25
shyangs 23 天前
|
26
kenneth104 23 天前
二次压缩就一定比原来的差,即使你把 400 的变成 800
但,如果“解压”,就可以获得原来一样的画面 大了好多倍而已 |
27
kenneth104 23 天前
对了,问题是“多出来的作用是什么”
那就是尽可能减少损失 |
28
cheng6563 23 天前
视频压缩是有损压缩,你按照原规格重编码一次都会丢失信息。
|