自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 x264_pixel_sad_16x16_sse2

; SAD_W16指定使用SSE SSE2等指令集%macro SAD_W16 1;-----------------------------------------------------------------------------; int x264_pixel_sad_16x16_sse2 (uint8_t *, int, uint8_t *, int );------------------------------------------------------------------.

2021-10-10 22:40:48 183 1

转载 FFmpeg提取一个yuv中的部分帧

from:linkYUV处理实用小工具1、隔帧分割:功能说明:cutYUV.cpp 实现YUV文件分割为两个子YUV,隔帧写入YUV,实现帧率扩倍功能。#include "stdio.h"#include "stdlib.h"#include "string"int main(int argc, char** argv){ unsigned char* y; FILE* fp_input, *fp_out1, *fp_out2; int width, height, pictures

2021-09-16 20:42:03 1908

原创 如何使用ffmepg将h264转换为yuv文件

如何使用ffmepg将h264转换为yuv文件如何快捷的使用ffmpeg命令行做到上面的事, 网上搜了一大圈,居然找不到,我不信!果然在stackoverflow上面看到了结果很简单的一句ffmpeg -i video.h264 -c:v rawvideo -pix_fmt yuv420p out.yuv问题解决了...

2021-09-16 15:26:00 931

原创 解决pycharm同一目录下无法import其他文件中的内容

当直接下载GitHub上面的代码,并且在Pycharm中打开后,明明存在augmentation.py文件,但是无法引用其中的方法。解决方法:将所在的文件夹设置为Sources Root即可然后就不再报错了

2021-09-11 20:52:57 1142

转载 c++多线程如何传递参数(值传递,引用传递)

c++多线程如何传递参数(值传递,引用传递)转自 chen沉尘【C++多线程】 感谢作者,我只是个搬运工线程最直接的理解就是“轻量级进程”,它是一个基本的CPU执行单元,也是程序执行流的最小单元,由线程ID、程序计数器、寄存器集合和堆栈组成。线程是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不拥有系统资源,只拥有一点在运行中必不可少的资源,但它可与同属一个进程的其他线程共享进程所拥有的全部资源。一个线程可以创建和撤销另一个线程,同一进程中的多个线程之间可以并发执行。由于线程之间的相互制

2021-08-14 11:44:28 13106

原创 x264_scan8以及cache友好简要分析

最近在面试,被大佬问到为什么x264能比JM快这么多,确实以前没有仔细研究过,记录一下学习代码的过程,如果有错误希望大家能帮我指出来。现有能搜到的许多经验贴代码版本与现在的版本不太一致,本文基于x264官方给出的最新版本的代码。下面从cache友好的方面来分析x264中的x264_scan8变量首先简述一下什么是cache友好程序的性能就是指执行程序所用的时间,显然程序的性能与程序执行时访问指令和数据所用的时间有很大关系,而指令和数据的访问时间与相应的 Cache 命中率、命中时间和和缺失损失有关。对

2021-08-07 17:29:25 463

原创 x264_template函数简析

本文简单分析x264代码当中使用的x264_template函数开头先贴上一段x264中使用template函数的代码,x264中用了非常多template函数,不熟悉宏定义语法的同学可能和我一样一开始不清楚这样做的目的是什么,希望这篇文章能抛砖引玉。#define x264_glue3_expand(x,y,z) x##_##y##_##z#define x264_glue3(x,y,z) x264_glue3_expand(x,y,z)#define x264_template(w) x264_

2021-08-07 15:08:28 315

转载 HEVC/H.265理论知识——率失真优化

转载https://blog.csdn.net/nb_vol_1/article/details/53288937一、率失真优化的目标就是:1、在一定的码率(码率也表现为数据压缩的程度,码率越低,数据压缩的越厉害)限制下,减少视频的失真(减少失真就会提高视频的主观质量,看的人就会喜欢o(*≧▽≦)ツ)!2、在允许一定的失真下,把视频压缩到最小!二、编码器的率失真优化的工作主要是按照某种策略选取最优的编码参数,以实现最优的编码性能三、率失真函数RD 是在假定信源在给定的情况下,在用户可以容忍的失真度

2021-01-22 10:52:47 757

空空如也

空空如也

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

TA关注的人

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