- 博客(10)
- 收藏
- 关注
原创 FFMPEG vaapi_encoder 源码阅读
VAAPI是intel设计的一个视频硬件加速器的软件接口。FFMPEG也将其集成进来。这里通过对源码的分析来了解它的编码流程,尤其是参考帧是如何管理的。一般情况,编码器的工作周期是一个GOP。GOP通常是封闭的,即下一个GOP不依赖于上一个GOP。这意味着各GOP之间是独立的。在每个GOP内部,每一帧的编码类型(I/P/B)常按照一定的模式来进行。比如,GOP的第一帧一般是I帧,(按编码顺序)第二帧一般是P帧,接着编码B帧。FFMPEG用两个参数来表示一个GOP的长度和模式。第一个参数是GOP size
2020-05-23 17:21:53 779
翻译 一种简单的封装VP8/VP9视频的容器:IVF格式
IVF是一个非常简单的视频容器。用于封装VP8/VP9的数据。下面多字节的数据是采用小端编码(little-endian)。IVF文件头由32字节组成:bytes 0-3 signature: 'DKIF'bytes 4-5 version (should be 0)bytes 6-7 length of header in bytesbytes
2014-08-18 17:02:42 7495
转载 添加右键快捷键
添加右键快捷键1、打开注册表:2、找到HKEY_CLASSES_ROOT\*\shell,在shell下新建一个项目UltraEdit,再在新建的UltraEdit下新建command项目。3、设置UltraEdit和command的数据值 ultraEdit的:双击‘名称’打开如下窗口:这个数据是显示在右键的文字。图1 command的:打开co
2014-07-15 18:53:57 663
转载 chm格式电子书另类反编译法:使用压缩软件7Z简单实现CHM电子书反编译 | 志文工作室
转自chm格式电子书相信很多人都比较熟悉了,当然这种格式优点很多。有时候我们看着制作精美的chm电子书,希望里面的图片或是资料提取出来,这时候大家可能首先想到的就是把它反编译。如此我们往往我们都会去网上找一些反编译的软件,当然有些chm格式电子书制作软件本身就有反编译的功能。不过使用著名的压缩软件7-zip,却可以简单实现另类的反编译提取。本文主要就是为大家演示介绍这个
2014-07-15 15:38:41 3244
原创 HEVC中的条带(slice)与条带片段(slice segment)
HEVC中提出了条带与条带片段两个概念。按照定义,条带是由独立条带片段(independent slice segment)及其所附属的非独立条带片段(dependent slice segment)(如果存在的话)构成的。编码非独立条带片段时,条带头就只需标明其起始地址及其它非常少的必要信息即可,其它头信息可参考其对应的独立条带片段即可。因此当我们谈到条带的地址(Slic
2014-06-26 15:35:08 2553
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人