x264源码分析-psy-rd参数

psy-rd:Psychovisual optimization strength for RDO:在rdo中使用psy算法(一种心理视觉模型)这是两个参数:f_psy_rd (psy rdo 强度 0-10 i_subpel_refine >= 6 才有效 )和 f_psy...

2018-04-28 15:35:52

阅读数:48

评论数:0

x264源码分析--i_me_method参数

i_me_method 取值#define X264_ME_DIA                  0  钻石型搜索#define X264_ME_HEX                  1 正六边形搜索#define X264_ME_UMH                  2  随机穷举搜...

2018-04-28 15:03:31

阅读数:12

评论数:0

x264源码分析--x264_slices_write

x264_slices_write 循环调用x264_slice_write,从函数比较容易看出来,这个函数是循环写slice,一帧有可能分多个slice。static intptr_t x264_slice_write( x264_t *h )//参数,x264编码上下文整体流程:计算当前编码帧...

2018-04-28 12:26:56

阅读数:13

评论数:0

x264源码分析--函数x264_encoder_encode

x264_encoder_encode 这个函数是ffmpeg调用x264的接口,传入的是数据帧,函数实现编码最终调用x264_slices_write/************************************************************************...

2018-04-28 11:41:08

阅读数:26

评论数:0

x264源码分析--函数x264_rc_analyse_slice

x264_rc_analyse_slice 函数的功能是分析当前要编码的slice,并计算得到cost。大体流程,先从编码缓存fenc中找到当前要编码的编码帧。然后计算cost,这种计算cost来控制码控的方法是用于B帧和2pass模式的。下面具体看代码:int x264_rc_analyse_s...

2018-04-28 11:25:27

阅读数:19

评论数:0

解析h264帧的sps和pps

一 h264视频流只有I帧才有sps和pps头编码时候有一个参数选项,配置是否每个IDR前面都带有sps和pps信息。二 h264视频流的sps和pps中我们主要关注哪些信息?分辨率,profile类型,参考帧个数三 x264中的sps和pps结构体typedef struct{    int i...

2018-04-17 08:45:09

阅读数:92

评论数:0

秒懂kmp算法

#include #include void cal_next(char *str,int *next,int len) {//给定一个字符串计算next数组     next[0] = -1;//next[0] 初始化为-1,表示不存在相同的最大前缀和最大后缀     int k ...

2018-04-16 09:44:21

阅读数:25

评论数:0

秒懂冒泡排序

#include <stdio.h>void Swap(int &a,int &b){ a = a - b; b = a + b; a = b - a;}void bubbleSort(int arr[],...

2018-04-11 10:41:46

阅读数:15

评论数:0

秒懂快速排序

// //  main.cpp //  quicksort_project // //  Created by fantasy on 18/3/26. //  Copyright © 2018年 fantasy. All rights reserved. // #includ...

2018-04-11 10:40:04

阅读数:15

评论数:0

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