自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sheldonma的博客

视频编解码算法

  • 博客(24)
  • 资源 (7)
  • 收藏
  • 关注

原创 IOS逆向分析—终极详细(三)

IOS逆向分析—终极详细(三)前言一、逆向分析是什么?二、越狱1.所有方法2.尝试的方法3.成功的方法三、mac终端连接iPhone总结前言本文是个人完成对IOS上APP分析的整个过程,当然对于不同的机型还会遇到不同的情况,谨以此文供大家参考,如有错误,望大佬们多多指教一、逆向分析是什么?逆向工程(又称反向工程),是一种技术过程,即对一项目标产品进行逆向分析及研究,从而演绎并得出该产品的处理流程、组织结构、功能性能规格等设计要素,以制作出功能相近,但又不完全一样的产品。逆向工程源于商业及军.

2024-06-20 20:57:22 1255

原创 IOS逆向分析—终极详细(一)

文章目录前言一、逆向分析是什么?二、越狱1.所有方法2.尝试的方法3.成功的方法三、mac终端连接iPhone总结前言本文是个人完成对IOS上APP分析的整个过程,当然对于不同的机型还会遇到不同的情况,谨以此文供大家参考,如有错误,望大佬们多多指教一、逆向分析是什么?逆向工程(又称反向工程),是一种技术过程,即对一项目标产品进行逆向分析及研究,从而演绎并得出该产品的处理流程、组织结构、功能性能规格等设计要素,以制作出功能相近,但又不完全一样的产品。逆向工程源于商业及军事领域中的硬件分析。 .

2021-03-09 16:31:56 26538

原创 VVC ISP之xGetNextISPMode函数超详解

最近在做ISP的算法,因此详细研究了ISP的整个过程,也有找过一些资料,发现大部分人对于ISP的研究都是讲个大体的过程,另外对xIntraCodingLumaISP、xGetNextISPMode以及xSortISPCandList做一个函数解析。这些解析都是很笼统,特别是对xGetNextISPMode函数没有讲清楚。因此在我详细解读了之后,决定写一下我对于xGetNextISPMode函数比较详细的解读,仅供大家参考,还请大神们多多指导。另外也欢迎大家讨论。闲言少叙,上代码。// It decides

2020-11-10 10:02:50 41747 2

原创 解决Your Mac runs a version of OS X which is lower than your project's minimum deployment target问题

解决Your Mac runs a version of OS X which is lower than your project’s minimum deployment target问题改变project的Deployment Target为更低的版本。具体的如下图所示:

2019-09-27 12:01:19 34773 2

原创 PDF文本复制工具

PDF文本复制(论文内容复制神器)

2023-02-14 10:55:48 359

原创 HM码控详解

HM码率控制模块

2022-10-09 17:04:17 501

原创 ffmpeg常用命令(不定时更新)

码流转mp4ffmpeg -i 500kb.h265 -vcodec h264 -f mp4 6pk_265_500.mp4剪切mp4ffmpeg -ss 00:00 -t 20 -i 6pk.mp4 -vcodec copy 6pk_shake.mp4ffmpeg -i input.mp4 -vf "select=between(n\,20\,200)" -vcodec copy output.mp4剪切yuvffmpeg -s 1080x1920 -i newsit3_1080x

2022-05-12 20:04:22 1032

原创 HEVC:Encoder-only GOP-based temporal filter(基于GOP的时域滤波)

Encoder-only GOP-based temporal filter前言一、简介二、算法1. GOP Based Temporal Filter前言HEVC在HM的编码器中提出了仅供编码器的时域滤波器。该过滤过程是在编码器端作为预处理步骤完成的。首先读取要编码的所选图片之前和之后的源图片(最新的代码中选取的是之后的4帧图像),并将与所选图片相关的基于块的运动补偿方法应用于这些源图片。然后,使用运动补偿后的样本值对所选图片中的样本进行时域滤波。滤波器强度的设置取决于所选图片所处的时间层以及Q.

2021-12-27 18:15:51 9073

原创 Xcode 12打包framework 报错:have the same architectures (arm64) and can‘t be in the same fat output file

解决方案:在 Target->BuildSetting->Architectures->Excluded Architectures 中点击箭头展开点击右侧加号,添加Any iOS Simulator SDK在Any iOS Simulator SDK 后面添加arm64这样编译出来的包中就不会包含arm64了。...

2021-12-20 19:56:13 7635

原创 weka使用手册

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档Weka使用手册(一)一、Weka是什么?二、使用步骤1.引入库2.读入数据三、如何将csv转换为arff一、Weka是什么?Weka是由新西兰怀卡托大学(The University of Waikato)用Java开发的数据挖掘常用软件,Weka是Waikato Environment for Knowledge Analysis的缩写。Weka限制在GNU通用官方证书的条件下发布,它几乎可以运行在所有操作系统平台上,包括Linu

2021-11-03 20:09:10 15991 2

原创 视频编解码发展历程(从AVC到HEVC再到VVC)(二)

视频编解码发展历程(从AVC到HEVC再到VVC)(二)HEVC介绍块划分运动补偿或帧间预测帧内预测变换和量化熵编码环路滤波系统和传输接口随机访问支持视频参数集(VPS)时间可扩展性支持配置文件、层级和级别假设参考解码器高级图片分割扩展范围扩展 (RExt)可扩展HEVC扩展 (SHVC)多视图(MV-HEVC)和3-D扩展(3-D-HEVC)屏幕内容编码(SCC)扩展HEVC介绍HEVC 标准的第一版于2013年1月定稿,并被批准为ITU-T H.265和ISO/IEC 23008-2。当时,新型数字

2021-10-22 20:32:56 14611

原创 解决error C2440: “=”: 无法从“int”转换为“__m256i”问题

问题描述:error C2440: “=”: 无法从“int”转换为“__m256i”问题原因分析:vs版本问题解决方案:方案1:升级vs版本至2017及以后版本(2019挺不错)方案2:如果是_mm256_insert_epi32函数问题,那可添加如下代码即可#if _MSC_VER <= 1900#define _mm256_insert_epi16(a, d, indx) \ _mm256_inser

2021-10-20 09:45:24 14479

原创 解决VS2013异常详细信息: System.ComponentModel.Composition.ImportCardinalityMismatchException: 未找到与约束

问题描述:正常使用vs2013,但是突然有一天开机以后就出现如下所述的问题异常详细信息: System.ComponentModel.Composition.ImportCardinalityMismatchException: 未找到与约束原因分析:估计是windows更新导致,搜索了很多资料,都没有相关的详细描述解决方案:提示:这里填写该问题的具体解决方案:例如:新建一个 Message 对象,并将读取到的数据存入 Message,然后 mHandler.obtainMessage(REA

2021-10-19 14:17:21 13387

原创 视频编解码发展历程(从AVC到HEVC再到VVC)(一)

视频编解码发展历程(从AVC到HEVC再到VVC)(一)概述视频编码标准介绍概述在过去的17年里,自2003年确定现在仍占主导地位的 H.264/运动图像专家组 (MPEG-4) 高级视频编码 (AVC) 标准的第一个版本以来,已经又开发了两个主要的新一代视频编码标准,即称为高效视频编码标准(HEVC) 和多功能视频编码 (VVC)标准。与AVC一样保持了10年的开发周期,HEVC于2013年完成,并且与AVC相比,HEVC完成了约50%的比特率降低。 VVC 项目的周期缩短了三年,该项目于2020年7

2021-10-12 10:12:26 16933

原创 解决cannot be installed on xxx because the application has a minimum OS requirement of iOS 13.0

查看project以及targets中的info中的MinimumOsVersion关键字,修改即可

2021-09-06 16:58:07 22171

原创 openh264编解码器的编译与运行

文章目录一、编码器编译二、解码器编译总结一、编码器编译1.进入codec/build/win32/enc/目录下2.在该目录下看到已经有sln项目文件了,直接用vs2013打开便可以成功转换3.将encConsole设为启动项,并且点击右键,选择属性4.弹出一个encConsole的属性页,配置选择Debug,然后点击配置属性中的调试5.点击调试后在其右侧会有命令参数这一选项,输入已经编辑好的cfg文件的路径,点击确定,便可进行调试运行6.在步骤5中所提到的cfg文件存放在testbin中.

2021-08-31 20:02:31 23590

原创 HEVC—SAO技术

来源 SAO原始的思想来自于Samsung的提案JCTVC-A124。因为该提案太过复杂,因此没有被H265采用。但是基于该提案提出的SAO(JCTVC-BO77/C147/D122/E049)最后被采用了。在原始的提案中SAO分为LUMA SAO和CHROMA SAO(JCTVC-F056)。SAO的offset包含BO(Band offset)和EO(Edgeoffset)。原理 通过PSNR的计算公式可以看到,重构数据和原始YUV之间的差的平方和是决定PSNR的...

2021-08-06 12:09:37 30059

原创 x265并行

X265并行当关闭pools但开启frames-threads时,lookahead在主线程,帧编码在其它线程。一开始会阻塞在RC(rate control)的地方,在等待ordervalue的值改变,该值时在编码I帧的时候ratecontrolupdate时更新的。不关闭pools时,lookahead与帧编码在不同的线程,且均不在主线程。使用m_done与m_enable进行同步。m_enable表示准备开始编码,在startCompressFrame函数中出发,在CompressFrame之后w

2021-08-02 11:21:18 30920

原创 HEVC-Transform Skip技术

Transform Skip简介X265中实现简介背景:HEVC为了提高屏幕内容编码的效率,采用了TSM(Transform Skip Mode)技术。研究表明,由于屏幕视频内容的各项异性特征,对于文本、图形、色调单一的背景等区域,如果不做频域变换,而直接对预测残差编码,效果会更好。原理:在人造序列(如动画片、游戏视频等)中,图像呈平缓区域无变化、边界区域剧烈变化的趋势,预测之后的残差与 自然图像有明显的区别。这些残差数量较少,但值很大。经过变换,这些残差会形成大量的高频信息,导致出现大量冗余。t

2021-07-26 14:05:57 32034

原创 IOS逆向分析—终极详细(二)

文章目录前言一、逆向分析是什么?二、砸壳1.所有方法2.各种方法描述总结前言本文是个人完成对IOS上APP分析的整个过程,当然对于不同的机型还会遇到不同的情况,谨以此文供大家参考,如有错误,望大佬们多多指教一、逆向分析是什么?逆向工程(又称反向工程),是一种技术过程,即对一项目标产品进行逆向分析及研究,从而演绎并得出该产品的处理流程、组织结构、功能性能规格等设计要素,以制作出功能相近,但又不完全一样的产品。逆向工程源于商业及军事领域中的硬件分析。 上面是正儿八经的介绍。我做这个就是为了工.

2021-04-29 22:15:16 31370

原创 问题:building for iOS Simulator, but linking in object file built for free standing

目前尝试xcode12.3及以上版本均会出现以上问题,该问题的官方解释为xcode本身问题苹果官方解释:戳它

2021-03-17 10:37:03 25392

原创 iOS逆向分析—砸壳超实用网站

砸壳ipa网站获取网站:点它

2021-03-11 16:38:12 33158 2

原创 IOS端xcode编译bug修复

IOS端写demo打bug记BUG甲This app has crashed because it attempted to access privacy-sensitive data without a usage description. The app’s Info.plist must contain an NSCameraUsageDescription key with a string value explaining to the user how the app uses this

2020-09-15 12:31:50 24443

原创 MAC下编译VTM

MAC下编译VTM下载地址官方的下载地址使用git clone命令或者直接下载都可以。编译1.打开终端并cd到所下载的VTM的路径下2.创建新的文件夹buildmkdir build三级标题

2020-09-15 10:02:06 43212 4

面试基础知识整理(c++以及c).pdf

详细介绍C++以及C语言,适合面试前准备

2021-08-11

bdbr详细介绍.zip

BDBR详细介绍以及相关计算脚本

2021-08-06

Polynomial Regression.py

多元线性回归以及数据拟合

2021-08-06

LinearRegression.py

最小二乘线性回归(python实现)

2021-08-06

yuvSplitter.cpp

YUV切割的C++程序

2021-08-05

HM以及VTM输出信息提取汇总.bat

可用于提取HM以及VTM输出的文本中的psnr以及bitrate信息,一键即可汇总到csv文件中

2021-08-04

yuvplayer.rar

支持420、444、422,支持各种分辨率

2021-08-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除