<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[joee33的专栏]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/joee33</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; joee33]]></copyright><item><title><![CDATA[mac环境下定制VIM插件记录]]></title><link>https://blog.csdn.net/joee33/article/details/70755729</link><guid>https://blog.csdn.net/joee33/article/details/70755729</guid><author>joee33</author><pubDate>Tue, 25 Apr 2017 17:21:44 +0800</pubDate><description><![CDATA[mac定制开发环境记录前言以前一直使用windows系统工作，因此很自然就使用了visual studio作为开发工具。编写代码使用visual studio，写完后上传到服务器上使用g++编译。最近切换到mac os系统下做开发，考虑到以前也使用过vim，很多快捷键都用熟悉了，因此决定使用vim来做主要的开发编辑器。vim本身作为编辑器和visual studio比起来很多功能都很弱甚至根本没有，]]></description><category></category></item><item><title><![CDATA[FFmpeg中的滤镜（十六）：视频滤镜 -- colorbalance]]></title><link>https://blog.csdn.net/joee33/article/details/52928128</link><guid>https://blog.csdn.net/joee33/article/details/52928128</guid><author>joee33</author><pubDate>Tue, 25 Oct 2016 22:31:11 +0800</pubDate><description><![CDATA[描述 
修改输入帧中主色（红、绿、蓝）的强度。 
该滤镜可以调整输入帧的阴影、中间色调、亮度来平衡红-蓝绿、绿-品红、蓝-黄等颜色。 
取正值时，调整平衡向主色靠近；取负值时调整平衡想补色靠近。 
该滤镜接受以下选项：
rs
gs
bs 
 调整红(red)、绿色(green)、蓝色(blue)的阴影；
rm
gm
bm 
 调整红(red)、绿色(green)、蓝色(blue)的中间色调；
rh]]></description><category></category></item><item><title><![CDATA[FFmpeg中的滤镜（十五）：视频滤镜 -- codecview]]></title><link>https://blog.csdn.net/joee33/article/details/52463997</link><guid>https://blog.csdn.net/joee33/article/details/52463997</guid><author>joee33</author><pubDate>Wed, 07 Sep 2016 22:25:46 +0800</pubDate><description><![CDATA[描述将编解码器导出的信息可视化。 
一些编解码器可以使用side-data(??)或者其他方法从帧中导出信息。例如，一些基于MPEG的编解码器通过编解码选项flags2 的export_mvs标记，可以到处运动向量信息。 
该过滤器接受以下选项：mv 
将运动向量可视化；可选的参数如下：pf：P帧的前向预测宏块运动向量 
bf：B帧的前向预测宏块运动向量 
bb：B帧的后向预测宏块运动向量qp 
使]]></description><category></category></item><item><title><![CDATA[Leveldb使用手册]]></title><link>https://blog.csdn.net/joee33/article/details/51957264</link><guid>https://blog.csdn.net/joee33/article/details/51957264</guid><author>joee33</author><pubDate>Tue, 06 Sep 2016 10:28:51 +0800</pubDate><description><![CDATA[LeveldbLeveldb库支持key-value形式的持久性存储。Keys和Values可以是任意的字节数据。Leveldb中的数据是根据用户提供的比较函数(comparator function)对key进行排序，然后将键值进行存储。]]></description><category></category></item><item><title><![CDATA[FFmpeg中的滤镜（十四）：视频滤镜 -- ciescope]]></title><link>https://blog.csdn.net/joee33/article/details/52345760</link><guid>https://blog.csdn.net/joee33/article/details/52345760</guid><author>joee33</author><pubDate>Sun, 28 Aug 2016 15:09:10 +0800</pubDate><description><![CDATA[ciescope


描述
将输入图像的像素点显示到ICE色度图的对应位置上。
该滤镜接受以下参数选项:
system

设置颜色系统


‘ntsc, 470m’
‘ebu, 470bg’
‘smpte’
‘240m’
‘apple’
‘widergb’
‘cie1931’
‘rec709, hdtv’
‘uhdtv, rec2020’

cie

]]></description><category></category></item><item><title><![CDATA[FFmpeg中的滤镜（十三）：视频滤镜 -- chromakey]]></title><link>https://blog.csdn.net/joee33/article/details/52235660</link><guid>https://blog.csdn.net/joee33/article/details/52235660</guid><author>joee33</author><pubDate>Wed, 17 Aug 2016 23:04:05 +0800</pubDate><description><![CDATA[chromakey



描述

色键滤镜。色键合成技术是指将前景图像的背景设置为一种纯色(蓝色、绿色)的幕，其色调有极大的高饱和度彩色，与前景图像中的事务行程鲜明区别。后期的处理中利用这个差别抠出前景图中的事物，再将抠出的事物图像置于需要的背景图像上，得到完整的合成画面。该滤镜可以将图像中的指定颜色部分的像素替换为透明。其接受一下选项：

color


指定要被替换为透明]]></description><category></category></item><item><title><![CDATA[FFmpeg中的滤镜（十二）：视频滤镜 -- bwdif]]></title><link>https://blog.csdn.net/joee33/article/details/52225816</link><guid>https://blog.csdn.net/joee33/article/details/52225816</guid><author>joee33</author><pubDate>Tue, 16 Aug 2016 22:58:23 +0800</pubDate><description><![CDATA[bwdif



描述
反隔行扫描输入视频(bwdif是Bob Weaver Deinterlacing Filter的简写)。
动态自适应去隔行以yadif滤镜为基础，使用w3fdif滤镜以及(cubic interpolation algorithms)立方插值算法来实现。滤镜接受一下参数：
mode

指定输出视频的图像帧组合方式。该参数可接受以下值：


0，sen]]></description><category></category></item><item><title><![CDATA[FFmpeg中的滤镜（十一）：视频滤镜 -- boxblur]]></title><link>https://blog.csdn.net/joee33/article/details/52187292</link><guid>https://blog.csdn.net/joee33/article/details/52187292</guid><author>joee33</author><pubDate>Thu, 11 Aug 2016 22:39:34 +0800</pubDate><description><![CDATA[boxblur



描述
对输入视频使用均值模糊算法进行过滤。如现在很火的直播中的美颜功能，即使通过模糊算法对图像进行处理。
该滤镜接受以下参数：
luma_radius, lr
chroma_radius, cr
alpha_radius, ar

以像素为单位设置指定一个值作为半径，将该半径行程的框用于计算对应输入平面的模糊算法。该值必须为非负数，且对于亮度(luma)]]></description><category></category></item><item><title><![CDATA[FFmpeg中的滤镜（十）：视频滤镜 -- blend, tblend]]></title><link>https://blog.csdn.net/joee33/article/details/52157235</link><guid>https://blog.csdn.net/joee33/article/details/52157235</guid><author>joee33</author><pubDate>Mon, 08 Aug 2016 23:52:45 +0800</pubDate><description><![CDATA[blend, tblend


描述

将两个视频帧重叠在一起


blend接受两个输入流，将第一个流叠加到第二个输入流上，然后输出混合后的图像。当有一个输入流结束时，操作停止。


Tblend(time blend)以一个流的连续两个帧为输入，并将新的一帧叠加到旧的一帧上作为结果输出。


该滤镜支持以下选项：
c0_mode
c1_mode
c2_mode]]></description><category></category></item><item><title><![CDATA[FFmpeg中的通用知识(一) -- 表达式(Expression Evaluation)]]></title><link>https://blog.csdn.net/joee33/article/details/52079293</link><guid>https://blog.csdn.net/joee33/article/details/52079293</guid><author>joee33</author><pubDate>Sun, 31 Jul 2016 16:35:09 +0800</pubDate><description><![CDATA[Expression Evaluation


在FFmpeg可以对算术表达式求值。FFmpeg有一套内部的表达式规则，通过libavutil/eval.h提供的接口实现。表达式类型包含一元、二元、常量和函数。
两个表达式expr1、expr2可以通过分号组合成为一个新的表达式"expr1;expr2"，新的表达式将会分别对expr1，expr2求值，并将expr2的结果作为新表达式的结果]]></description><category></category></item><item><title><![CDATA[FFmpeg中的滤镜（九）：视频滤镜 -- blackframe]]></title><link>https://blog.csdn.net/joee33/article/details/52050297</link><guid>https://blog.csdn.net/joee33/article/details/52050297</guid><author>joee33</author><pubDate>Wed, 27 Jul 2016 22:57:58 +0800</pubDate><description><![CDATA[blackframe




描述



检测全黑的视频帧。在检查视频中的过渡片段、广告等黑屏画面时很有效。输出包括被检查帧的帧号、视频帧中黑色的百分比、视频帧(此处存疑，待验证。TODO)在文件中的位置(若位置不可知，则值为-1)、视频帧的时间戳(精确到s)。若要显示输出，最低要将日志级别设置为AV_LOG_INFO。
滤镜接受以下选项：


threshold，thr]]></description><category></category></item><item><title><![CDATA[FFmpeg中的滤镜（八）：视频滤镜 -- blackdetect]]></title><link>https://blog.csdn.net/joee33/article/details/52040373</link><guid>https://blog.csdn.net/joee33/article/details/52040373</guid><author>joee33</author><pubDate>Tue, 26 Jul 2016 22:45:42 +0800</pubDate><description><![CDATA[blackdetect


描述

检查视频中纯黑色画面的时间段。在检查视频中的过渡片段、广告或者非法数据等黑屏画面时很有效。输出数据包含黑屏片段的起始点，以及黑屏时长，单位为秒。如果要查看输出，那么滤镜的日志级别最低要设置为AV_LOG_INFO。


该滤镜接受一下选项：


black_min_duration, d


设置要检查的黑屏片段的最少时长，即时长小于]]></description><category></category></item><item><title><![CDATA[FFmpeg中的滤镜（七）：视频滤镜 -- bbox]]></title><link>https://blog.csdn.net/joee33/article/details/52040351</link><guid>https://blog.csdn.net/joee33/article/details/52040351</guid><author>joee33</author><pubDate>Tue, 26 Jul 2016 22:41:46 +0800</pubDate><description><![CDATA[bbox


描述：

计算输入帧的亮度平面中，非黑色像素的边界框。


该滤镜计算一个边界框，框中所有像素的的亮度值均大于给定的参数值。描述边界框的参数输出在滤镜日志中(TODO...)


滤镜接受以下参数：


min_val



设置最小的亮度值，该值用于计算边框。默认值为16




示例

待补充。]]></description><category></category></item><item><title><![CDATA[FFmpeg中的滤镜（六）：视频滤镜 -- atadenoise]]></title><link>https://blog.csdn.net/joee33/article/details/52029085</link><guid>https://blog.csdn.net/joee33/article/details/52029085</guid><author>joee33</author><pubDate>Mon, 25 Jul 2016 22:49:29 +0800</pubDate><description><![CDATA[atadenoise




描述：


提供一个自适应时域平均降噪器(Adaptive Temporal Averaging Denoiser)给输入视频。
该滤镜有两个阈值 threshold A和 threshold B， threshold A用于处理输入的信号的突变。Threshold用于处理输入信号的连续变化。该滤镜有一下选项：
0a
为1st plane设置阈值]]></description><category></category></item><item><title><![CDATA[FFmpeg中的滤镜（五）：视频滤镜 -- ass]]></title><link>https://blog.csdn.net/joee33/article/details/52028779</link><guid>https://blog.csdn.net/joee33/article/details/52028779</guid><author>joee33</author><pubDate>Mon, 25 Jul 2016 22:11:56 +0800</pubDate><description><![CDATA[描述
ass滤镜与subtitles滤镜一样，都是用于给视频添加字幕。不同之处在于ass不需要依赖libavcodec和libavformat，且只能处理ASS格式的字幕文件。该滤镜除了可以接受与subtitles滤镜相同的选项参数外，还接受以下选项：


shaping
设置shaping engine(暂时不知中文名为何物)，可选值如下：
     auto
默认的libass]]></description><category></category></item><item><title><![CDATA[FFmpeg中的滤镜（四）：视频滤镜 -- subtitles]]></title><link>https://blog.csdn.net/joee33/article/details/51990046</link><guid>https://blog.csdn.net/joee33/article/details/51990046</guid><author>joee33</author><pubDate>Fri, 22 Jul 2016 00:25:55 +0800</pubDate><description><![CDATA[subtitles


描述：
该滤镜调用libass库，讲字幕添添加到输入视频中。如果要使用该滤镜，需要在编译FFmpeg时使用--enable-libass配置项。这个滤镜需要配合使用 libavcodec和libavformat将输入的字幕文件转换为ASS(ASS格式见百度百科)格式。
滤镜命令参数：
filename，f
    该参数为必选项，用于指定输入的字幕文件。如果第]]></description><category></category></item><item><title><![CDATA[FFmpeg中的滤镜（三）：视频滤镜 -- alphamerge]]></title><link>https://blog.csdn.net/joee33/article/details/51975668</link><guid>https://blog.csdn.net/joee33/article/details/51975668</guid><author>joee33</author><pubDate>Thu, 21 Jul 2016 01:07:38 +0800</pubDate><description><![CDATA[alphaextract
描述：

alphaextract滤镜有两个输入端，滤镜用第二个输入的灰度值添加或者替换第一个输入的alpha分量。配合alphaextract滤镜，就可以将一个包含alpha分量的视频转换或者保存为没有alpha分量的格式的视频。
其他：
因为该设计该滤镜的目的是用于重组视频，因此它在重组时只考虑视频帧的顺序，而不考虑视频帧的时间戳，当处理到达滤镜的两个输入中]]></description><category></category></item><item><title><![CDATA[FFmpeg中的滤镜（二）：视频滤镜 -- alphaextract]]></title><link>https://blog.csdn.net/joee33/article/details/51975641</link><guid>https://blog.csdn.net/joee33/article/details/51975641</guid><author>joee33</author><pubDate>Thu, 21 Jul 2016 00:57:24 +0800</pubDate><description><![CDATA[alphaextract
alphaextract滤镜的作用是从输入视频中提取出alpha分量，输出为一个灰度视频。

在使用中有些需要注意的是：输入的视频必须是rgba格式的，否则会提取失败。
rgba格式是在普通的rgb格式基础上增加了一个alpha分量，改分量用于表示图像的透明度。
 
示例：暂时没有成功的示例，因为暂时没有找到方法验证提取出来的结果是否为正确的灰度视频，测试成功]]></description><category></category></item><item><title><![CDATA[FFmpeg中的滤镜（一）：滤镜概念及命令规则]]></title><link>https://blog.csdn.net/joee33/article/details/51946712</link><guid>https://blog.csdn.net/joee33/article/details/51946712</guid><author>joee33</author><pubDate>Mon, 18 Jul 2016 23:45:05 +0800</pubDate><description><![CDATA[概述 
本文介绍libavfiter库提供的filter、sources、sink组件
Filter介绍 
在ffmpeg框架中，滤镜(filter)功能通过libavfilter库实现。 
一个filter可以同时有多个输入和输出。以图为例: 
 
图中的一系列操作共使用了四个filter，分别是 
splite：将输入的流进行分裂复制，分两路输出。 
crop：根据给定的参数，对视频进行裁剪]]></description><category></category></item><item><title><![CDATA[nginx如何处理一个请求]]></title><link>https://blog.csdn.net/joee33/article/details/50548648</link><guid>https://blog.csdn.net/joee33/article/details/50548648</guid><author>joee33</author><pubDate>Wed, 20 Jan 2016 15:12:47 +0800</pubDate><description><![CDATA[1、基于名称的虚拟服务器 
       nginx收到请求时第一步是决定由哪个服务器来处理。以一个配置了三个虚拟服务器的例子为例，三个虚拟服务器军监听80端口。 
server { 
    listen      80; 
    server_name example.org www.example.org; 
    … 
}server { 
    listen      80;]]></description><category></category></item></channel></rss>