会把补帧视作“加料”而反对
有时候是因为不清楚影像编码相关的技术
这里试图以比较白话的方式科普一下
会省略掉不少东西 如果有错欢迎纠正
首先 先不提画格 只提单张画面
假设影片本身是720P 在1080P的萤幕上全萤幕播放
要怎么把720P的画面转换成1080P的样子显示出来呢?
照前面某几篇推文和回文的标准的话
不“加料”的选择就是每次都抓最近的像素点
想办法把720P补到1080P
可是这样锯齿就会非常明显
正常来说一般的播放器默认是不会采用这种方法的
通常默认是采用插值法 也就是抓最近的几个点算加权平均值
而像是MadVR 就是提供了更多各式各样的算法
去想办法用看起来更好看的方式
把720P的画面补到1080P显示在萤幕上
https://upload.wikimedia.org/wikipedia/commons/e/e9/2xsai_example.png
这张是维基上的图
左边那张就是上面那张用“抓最近像素点”的方式显示出来的图
右边则是用较进阶的算法 显示出来的图
回到补帧
其实就是类似的逻辑
你要把大约24FPS的影片显示在通常每秒能显示60张画格的萤幕上
一定得做“补”的动作
而通常的做法就是上面提的 抓最近的画格重复显示
但是要把24FPS的影片补到非24倍数的数量(60)
看起来就会有所谓的“抖动”(Judder)
可能这个画格重复3次 下一个画格重复2次
对这方面敏感一点的人就会觉得影片不顺
于是补帧技术就是要解决这个问题
就像分辨率的解法一样
用一些算法 例如插值或是其它方法
把影片从24FPS补到60FPS甚至更高
减少“抖动”的问题
当然这技术会造成一些其它的问题
在这里不是重点就不提了
像这个是YouTube上找到的比较影片
https://youtu.be/MeXCuAA9B8U
看的出来的可能就会去追求更高的FPS
看不出来的当然就不需要
另外 实际上
影片在编码成档案的时候
其实就会删去一些编码技术上认为不重要的资讯
然后在播放的时候再把它“算”出来
所以除非你拿到的影片是未经编码
直接每秒给数张原汁原味的图片
像是幻灯片一样地放出来
不然严格说起来都算是有“加料”喔