z0z
2017-07-14 16:09:49 +08:00
Hands-on: A video with a single I-frame
Since a P-frame uses less data why can't we encode an entire video with a single I-frame and all the rest being P-frames?
After you encoded this video, start to watch it and do a seek for an advanced part of the video, you'll notice it takes some time to really move to that part. That's because a P-frame needs a reference frame (I-frame for instance) to be rendered.
--------------------------------
自己动手:具有单个 I 帧的视频
既然 P 帧使用较少的数据,为什么我们不能用单个 I 帧和其余的 P 帧来编码整个视频?
在你编码这个视频之后,开始观看它,并寻找视频的高级部分,你会注意到它需要花一些时间才真正移到这部分。这是因为 P 帧需要一个引用帧(比如 I 帧)才能渲染。
你可以做的另一个快速测试是使用单个 I 帧编码视频,接着每 2 秒插入一个 I 帧并编码,并查看每次再编码的大小。
--------------------------------------
楼主大部分都是用 google 翻译过来的吧?
原文里的 start to watch it and do a seek for an advanced part of the video 我理解的意思应该是先观看视频,然后使用跳转功能重新定位播放地址来继续播放视频,作者把这个跳转的操作称为 advanced of part of the video。所以译为“寻找视频的高级部分”不妥,建议译为“开始观看,并对这个视频使用跳转这个高级点的操作”也许会好点,或是其他更好的翻译,我也水平不高,期待大神补刀。