1.å
¨ç«CSS代ç ï¼
2.求flash时钟代码
3.这属于什么类型的黑白黑白文件?
4.FFmpeg源码分析:视频滤镜介绍(上)
å ¨ç«CSS代ç ï¼
ç½é¡µç°åï¼æçç½ç«å¦ä½å¤çæç°åç¶æï¼ï¼è¦æç®ä¾¿çæ¹æ³ï¼å¯ä»¥å¿«éæ¢å¤ãï¼
è¿ä¸ªæ¯éè¿CSSæ§å¶ç½é¡µçï¼å½å®¶æ²¡è§å®è¿ä¸ªå¿ 须强å¶æ§è¡çï¼è¿ä¸ªæ¯äºèç½è¡ä¸èªè¡ç»ç»çï¼ä¸è¿è¿æ¯æå¾å¤ç½ç«æ²¡è¿æ ·åï¼è¿ä¸ªé½æ¯ç«é¿çè¡ä¸ºï¼æ²¡äººä¼ç®¡çä½ æ¯å¦æ¢é¢è²ï¼
å ·ä½å®ç°æ¹æ³æ¯ï¼
1ãå ¨ç«CSS代ç
html{ filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);}æ*{ filter:gray;color:gray;}
å å¨CSSæ件ä¸å³å¯å®ç°ã
2ãå¦æç½ç«æ²¡æ使ç¨CSSï¼å¯ä»¥å¨ç½é¡µ/模æ¿çHTML代ç headå/headä¹é´æå ¥ï¼
stylehtml{ filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);}/style
å¦æ以ä¸çä¸çæï¼æ¯å 为ç½ç«æ²¡æ使ç¨ææ°çç½é¡µæ ååè®®ï¼å°±ç¨ä»¥ä¸è¿ä¸ªï¼
!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN"""
htmlxmlns=""
请å°ç½é¡µæ头é¨çhtmlæ¿æ¢ä¸ºä»¥ä¸ä»£ç ã
3ãæä¸äºç½ç«FLASHå¨ç»çé¢è²ä¸è½è¢«CSS滤éæ§å¶ï¼å¯ä»¥å¨FLASH代ç çobjectâ¦å/objectä¹é´æå ¥ï¼paramvalue="false"name="menu"/
paramvalue="opaque"name="wmode"/
4ãæç®åçæ页é¢åæç°è²ç代ç æ¯å¨headä¹é´å ï¼
styletype="text/css"
html{
FILTER:gray
}
/style
5ãä¸è¬çdiscuz论åå¨ä½ çæ§å¶cssæ件ä¸ä¿®æ¹
CSSæ件å¨è®ºåbbs/templates/æ¨ç¨çé£æ ¼æ件夹éçcss_common.htm
å ¶ä»æ¹æ³åä¸ã
æä¹æç½é¡µé¢è²æ¹å为é»ç½è²?ç½é¡µé¢è²åé»ç½ä»£ç
å½å¡é¢å³å®ï¼ä¸ºè¡¨è¾¾å ¨å½åæ人æ°å¯¹éæµ·çæ å°ééé¾åèçæ·±ååæ¼ï¼å¹´4ææ¥ä¸¾è¡å ¨å½åæ¼æ´»å¨ï¼å ¨å½åé©»å¤ä½¿é¢é¦ä¸åæå¿åï¼åæ¢å ¬å ±å¨±ä¹æ´»å¨ã
1ã为æ¹ä¾¿ç«ç¹åæ¼ï¼ç¹æä¾css滤é代ç ï¼ä»¥è¡¨åæ¼ã以ä¸ä¸ºå ¨ç«CSS代ç ã
html{ filter:progidXImageTransform.Microsoft.BasicImage(grayscale=1);}
å¤å¶ä»£ç
æï¼
*{ filter:gray;color:gray;}
å¤å¶ä»£ç
使ç¨æ¹æ³ï¼è¿æ®µä»£ç å¯ä»¥åç½é¡µä¸ºé»ç½ï¼å°ä»£ç å å°CSSæ顶端就å¯ä»¥å®ç°ç´ è£ ãå»ºè®®å ¨å½ç«é¿å¨èµ·æ¥ã为å¨å°éä¸éé¾çåèåæ¼ã
2ãå¦æç½ç«æ²¡æ使ç¨CSSï¼å¯ä»¥å¨ç½é¡µ/模æ¿çHTML代ç headå/headä¹é´æå ¥ï¼
style
html{ filter:progidXImageTransform.Microsoft.BasicImage(grayscale=1);}
/style
å¤å¶ä»£ç
3ãæä¸äºç«é¿çç½ç«å¯è½ä½¿ç¨è¿ä¸ªcssä¸è½çæï¼æ¯å 为ç½ç«æ²¡æ使ç¨ææ°çç½é¡µæ ååè®®
!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN"""
htmlxmlns=""
å¤å¶ä»£ç
请å°ç½é¡µæ头é¨çhtmlæ¿æ¢ä¸ºä»¥ä¸ä»£ç ã
4ãæä¸äºç½ç«FLASHå¨ç»çé¢è²ä¸è½è¢«CSS滤éæ§å¶ï¼å¯ä»¥å¨FLASH代ç çobjectâ¦å/objectä¹é´æå ¥ï¼
paramvalue="false"name="menu"/
paramvalue="opaque"name="wmode"/
å¤å¶ä»£ç
5ãæç®åçæ页é¢åæç°è²ç代ç æ¯å¨headä¹é´å
styletype="text/css"
html{
FILTER:gray
}
/style
å¤å¶ä»£ç
6ãä¸è¬çdiscuz论åå¨ä½ çæ§å¶cssæ件ä¸ä¿®æ¹
CSSæ件å¨è®ºåbbs/templates/æ¨ç¨çé£æ ¼æ件夹éçcss_common.htm
å ¶ä»æ¹æ³åä¸
ç½ç«ç´ è£
å ¨å½åæ¼æ¥ç½ç«ç°é»è²CSS滤é代ç 6åç§å
æ ¹æ®å½å¡é¢æ件ï¼5.-5.ä¸ºå ¨å½åæ¼æ¥ï¼å¨æ¤æé´ï¼å ¨å½ååé©»å¤æºæä¸åæå¿åï¼åæ¢å ¬å ±å¨±ä¹æ´»å¨ï¼å¤äº¤é¨åæå½é©»å¤ä½¿é¢é¦è®¾ç«ååç°¿ã5ææ¥æ¶åèµ·ï¼å ¨å½äººæ°é»å3åéï¼å±æ¶æ±½è½¦ãç«è½¦ãè°è¹é¸£ç¬ï¼é²ç©ºè¦æ¥é¸£åãå¾å¤èæ ¹ç½ç«é½å°æ´ç«æ¢æç´ è£ ã并建议ä¸å½ææç«ç¹æ´æ¢ä¸ºç´ è£ ãå½å¡é¢å³å®5ææ¥è³æ¥ä¸ºå ¨å½åæ¼æ¥
为æ¹ä¾¿ç«ç¹åæ¼ï¼ç¹æä¾css滤é代ç ï¼ä»¥è¡¨åæ¼ã以ä¸ä¸ºå ¨ç«css代ç ã
代ç :html{ filter:progid:dximagetransform.microsoft.basicimage(grayscale=1);}
使ç¨æ¹æ³ï¼è¿æ®µä»£ç å¯ä»¥åç½é¡µä¸ºé»ç½ï¼å°ä»£ç å å°cssæ顶端就å¯ä»¥å®ç°ç´ è£ ãå»ºè®®å ¨å½ç«é¿å¨èµ·æ¥ã为å¨å°éä¸éé¾çåèåæ¼ã
å¦æç½ç«æ²¡æ使ç¨cssï¼å¯ä»¥å¨ç½é¡µ/模æ¿çhtml代ç headå/headä¹é´æå ¥ï¼
style
html{ filter:progid:dximagetransform.microsoft.basicimage(grayscale=1);}
/style
æä¸äºç«é¿çç½ç«å¯è½ä½¿ç¨è¿ä¸ªcssä¸è½çæï¼æ¯å 为ç½ç«æ²¡æ使ç¨ææ°çç½é¡µæ ååè®®
!doctypehtmlpublic"-//w3c//dtdxhtml1.0transitional//en"""
htmlxmlns=""
请å°ç½é¡µæ头é¨çhtmlæ¿æ¢ä¸ºä»¥ä¸ä»£ç ã
æä¸äºç½ç«flashå¨ç»çé¢è²ä¸è½è¢«css滤éæ§å¶ï¼å¯ä»¥å¨flash代ç çobjectâ¦å/objectä¹é´æå ¥ï¼
paramvalue="false"name="menu"/
paramvalue="opaque"name="wmode"/
æç®åçæ页é¢åæç°è²ç代ç æ¯å¨headä¹é´å
styletype="text/css"
html{
filter:gray
}
/style
å¦å¨åæ¼æ¥æéé¾çæ°é»ï¼ææä¸é¢å主é¢å¾çä¸ä¸è½ä½¿ç¨çº¢è²æ é¢ã
注æ:æ¬å¸è½¬è½½,éåå
ç½ç«å»è²æä¹å¼æ¯å½éå°å ¨å½åæ¼æ¥ï¼ç¦æ¢å¨±ä¹æ´»å¨ï¼ç»å¸¸ç®åçç½ç«ç°è²æ¼å¿µï¼å®ç°æ¹æ³å¦ä¸ï¼
CSS代ç :(æå ¥å°CSSæ件çæ顶端)
html{ filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);}?
æè :?
*{ filter:Gray;}?
HTML代ç :(æå ¥å°é¡µé¢HTMLæºç çHEADå/HEADä¹é´)?
stylehtml{ filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);}/style?
æè :?
styletype="text/css"html{ FILTER:gray}/style
cssææ¶ï¼å¦æ让æ´ä¸ªé¡µé¢é½åé»ç½?ï¼å å°cssæ ·å¼é?
body{ filter:Gray;}?
å¦æå 让å¾çåé»ç½?
img{ filter:Gray;}?
å¦æåªè®©æå®å¾çæ¯å¦logoç°è²?
ç°å¨csséå»ºä¸ªæ ·å¼å¦?
.huise{ filter:Gray;}?
ç¶åç»å¾çæè¡¨æ ¼æå®è¯¥æ ·å¼?
imgsrc=logo.gifclass="huise"?
ææè¦ç°è²çä¸ç¨ç¨divclass="huise"/divå æ¬èµ·æ¥
html{ filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);}?
è¿æ®µä»£ç å¯ä»¥åç½é¡µä¸ºé»ç½ï¼å°ä»£ç å å°CSSæ顶端就å¯ä»¥å®ç°ç´ è£ ã?
å¦æç½ç«æ²¡æ使ç¨CSSï¼å¯ä»¥å¨ç½é¡µ/模æ¿çHTML代ç headå/headä¹é´æå ¥ï¼?
style?
html{ filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);}?
/style?
æä¸äºç½ç«å¯è½ä½¿ç¨è¿ä¸ªcssä¸è½çæï¼æ¯å 为ç½ç«æ²¡æ使ç¨ææ°çç½é¡µæ ååè®®?
!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN"""?
htmlxmlns=""?
请å°ç½é¡µæ头é¨çhtmlæ¿æ¢ä¸ºä»¥ä¸ä»£ç ã?
æä¸äºç½ç«FLASHå¨ç»çé¢è²ä¸è½è¢«CSS滤éæ§å¶ï¼å¯ä»¥å¨FLASH代ç çobjectâ¦å/objectä¹é´æå ¥ï¼?
paramvalue="false"name="menu"/?
paramvalue="opaque"name="wmode"/?
æç®åçæ页é¢åæç°è²ç代ç æ¯å¨headä¹é´å ?
styletype="text/css"?
html{ ?
FILTER:gray?
}?
/style
求flash时钟代码
你将黑色时钟和白色时钟都拖入场景中,并将黑色时钟命名为“hei”,源码白色时钟命名为“bai”(属性-实例名称),代码然后在这一帧上设置动作:
aa=new Date();//得到系统时间
hh=aa.getHours();//得到小时数
if(hh>=8 && hh<=){ //当时间在8点到点之间时
hei._visible=0;//隐藏黑时钟
bai._visible=1;//显示白时钟
}else{ //否则
hei._visible=1;//显示黑时钟
bai._visible=0;//隐藏白时钟
}
这属于什么类型的黑白黑白文件?
-- 常用文件扩展名解释
A 对象代码库文件
AAM Authorware shocked文件
AAS Authorware shocked包
ABF Adobe二进制屏幕字体
ABK CorelDRAW自动备份文件
ABS 该类文件有时用于指示一个摘要(就像在一篇有关科学方面的文章的一个摘要或概要,取自abstract)
ACE Ace压缩档案格式
ACL CorelDRAW 6键盘快捷键文件
ACM Windows系统目录文件
ACP Microsoft office助手预览文件
ACR 美国放射医学大学文件格式
ACT Microsoft office助手文件
ACV OS/2的源码驱动程序,用于压缩或解压缩音频数据
AD After Dark屏幕保护程序
ADA Ada源文件(非-GNAT)
ADB Ada源文件主体(GNAT);HPLX组织者的代码动效源码约定数据库
ADD OS/2用于引导过程的适配器驱动程序
ADF Amiga磁盘文件
ADI AutoCAD设备无关二进制绘图仪格式
ADM After Dark多模块屏幕保护;Windows NT策略模板
ADP FaxWork用于传真调制解调器的交互安装文件;Astound Dynamite文件
ADR After Dark随机屏幕保护;Smart Address的地址簿
ADS Ada源文件说明书(GNAT)
AFM Adobe的字体尺度
AF2,AF3 ABC的黑白黑白FlowChat文件
AI Adobe Illustrator格式图形
AIF,AIFF 音频互交换文件,源码Silicon Graphic and Macintosh应用程序的代码声音格式
AIFC 压缩AIF
AIM AOL即时信息传送
AIS ACDSee图形序列文件;Velvet Studio设备文件
AKW RoboHELP的帮助工程中所有A-关键词
ALAW 欧洲电话音频格式
ALB JASC Image Commander相册
ALL 艺术与书信库
AMS Velvet Studio音乐模块(MOD)文件;Extreme的Tracker模块文件
ANC Canon Computer的调色板文件,包含一系列可选的黑白黑白颜色板
ANI Windows系统中的动画光标
ANS ANSI文本文件
ANT SimAnt For Windows中保存的游戏文件
API Adobe Acrobat使用的应用程序设计接口文件
APR Lotus Approach 文件
APS Microsoft Visual C++文件
ARC LH ARC的压缩档案文件
ARI Aristotle声音文件
ARJ Robert Jung ARJ压缩包文件
ART Xara Studio绘画文件;Canon Crayola美术文件;Clip Art文件格式;另一种光线跟踪格式;AOL使用的用Johnson―Grace压缩算法压缩的标记文件
ASA Microsoft Visual InterDev文件
ASC ASCⅡ文本文件;PGP算法加密文件
ASD Microsoft Word的自动保存文件;Microsoft高级流媒体格式(microsoft advanced streaming FORMat,ASF)的源码描述文件;可用NSREX打开 Velvet Studio例子文件
ASE Velvet Studio采样文件
ASF Microsoft高级流媒体格式文件
ASM 汇编语言源文件,Pro/E装配文件
ASO Astound Dynamite对象文件
ASP 动态网页文件;ProComm Plus安装与连接脚本文件;Astound介绍文件
AST Astound多媒体文件;ClarisWorks“助手”文件
ASV DataCAD自动保存文件
ASX Cheyenne备份脚本文件;Microsoft高级流媒体重定向器文件,代码成交密集指标公式源码视频文件
ATT AT< Group 4位图文件
ATW 来自个人软件的黑白黑白Any Time Deluxe For Windows个人信息管理员文件
AU Sun/NeXT/DEC/UNIX声音文件;音频U-Law(读作“mu-law”)文件格式
AVB Computer Associates Inoculan反病毒软件的病毒感染后文件
AVI Microsoft Audio Video Interleave**格式
AVR Audio Visual Research文件格式
AVS 应用程序可视化格式
AWD FaxVien文档
AWR Telsis数字储存音频文件扩展名格式
Axx ARJ压缩文件的分包序号文件,用于将一个大文件压至几个小的源码压缩包中(xx取-的数字)
A3L Authorware 3.x库文件
A4L Authorware 4.x库文件
A5L Authorware 5.x库文件
A3M,A4M Authorware Macintosh未打包文件
A4P Authorware无运行时间的代码打包文件
A3W,A4W,A5W 未打包的Authorware Windows文件
BAK 备份文件
BAS BASIC源文件
BAT 批处理文件
BDF West Point Bridger Designer文件
BFC Windows Briefcase文档
BG Backgammon For Windows下的游戏文件
BGL Microsoft Flight Simulator(微软飞行模拟器)的视景文件
BI 二进制文件
BIF Group Wise的初始化文件
BIFF XLIFE 3D格式文件
BIN 二进制文件
BK,BK$ 有时用于代表备份版本
BKS IBM BookManager Read书架文件
BMK 书签文件
BMP Windows或OS/2位图文件
BMI Apogee BioMenace数据文件
BOOK Adobe FrameMaker Book文件
BOX Lotus Notes的邮箱文件
BPL Borlard Delph 4打包库
BQY BrioQuery文件
BRX 用于查看多媒体对象目录的文件
BSC MS Developer Studio浏览器信息文件
BSP Quake图形文件
BS1 Apogee Blake Stone数据文件
BS_ Microsoft Bookshelf Find菜单外壳扩展名
BTM Norton 应用程序使用的批处理文件
BUD Quicken的备份磁盘
BUN CakeWalk 声音捆绑文件(一种MIDI程序)
BW SGI黑白图像文件
BWV 商业波形文件
BYU BYU的**文件格式
B4 Helix Nuts and Bolts文件
C C代码文件
C0l 台风波形文件
CAB Microsoft压缩档案文件
CAD Softdek的Drafix CAD文件
CAL CALS压缩位图;日历计划表数据
CAM Casio照相机格式
CAP 压缩音乐文件格式
CAS 逗号分开的ASCⅡ文件
CAT Quicken使用 的IntellCharge分类文件
CB Microsoft干净引导文件
CBI 二进制卷格式文件(用于IBM大型机系统)
CC Visual dBASE用户自定义类文件
CCA cc:邮件文件
CCB Visual Basic动态按钮配置文件
CCF 多媒体查看器配置文件,用于OS/2
CCH Corel图表文件
CCM Lotus cc:邮箱(例如“INBOX.CCM”)
CCO CyberChat数据文件
CCT Macromedia Director Shockwave投影
CDA CD音频轨道
CDF Microsoft频道定义格式文件
CDI Philip的高密盘交互格式
CDM Visual dBASE自定义数据模块文件
CDR CorelDRAW绘图文件;原始音频CD数据文件
CDT CorelDRAW模板
CDX CorelDRAW压缩绘图文件;Microsoft Visual FoxPro索引文件
CEL CIMFast事件语言文件
CER 证书文件(MIME x-x-ca-cert)
CFB Compton的多媒文件
CFG 配置文件
CFM CotdFusion模板文件;Visual dBASE Windows用户定制表单
CGI 公共网关接口脚本文件
CGM 计算机图形元文件
CH OS/2配置文件
CHK 由Windows磁盘碎片整理器或磁盘扫描保存的文件碎片
CHM 编译过的HTML文件
CHR 字符集(字体文件)
CHP Ventura Publisher章节文件
CHT ChartViem文件;Harvard Graphics矢量文件
CIF Adaptec CD 创建器 CD映像文件
CIL Clip Gallery下载包
CIM SimCity 文件
CIN OS/2改变控制文件用于跟踪INI文件中的变化
CK1 iD/Apogee Commander Keen 1数据文件
CK2 iD/Apogee Commander Keen 2数据文件
CK3 iD/Apogee Commander Keen 3数据文件
CK4 iD /Apogee Commander Keen 4数据文件
CK5 iD /Apogee Commander Keen 5数据文件
CK6 iD /Apogee Commander Keen 6数据文件
CLASS Java类文件
CLL Crick Software Clicker文件
CLP Windows 剪贴板文件
CLS Visual Basic类文件
CMD Windows NT,OS/2的命令文件;DOS CD/M命令文件;dBASEⅡ程序文件
CMF Corel元文件
CMG Chessmaster保存的游戏文件
CMP JPEG位图文件;地址文档
CMV Corel Move动画文件
CMX Corel Presentation Exchange图像
CNF Telnet,Windows和其他其内格式会发生改变的应用程序使用的配置文件
CNM Windows应用程序菜单选项和安装文件
CNQ Compuworks Design Shop文件
CNT Windows(或其他)系统用于帮助索引或其他目的内容文件
COB TrueSpace 2对象文件
COD Microsoft C编译器产生的可显示机器码/汇编代码文件,其中附有源C代码作为注释
COM 命令文件(程序)
CPD Corel Print Office文件(图形)
CPD,CPE 传真覆盖文档
CPI Microsoft MS-DOS代码页信息文件
CPL 控制面板扩展名,小学照片墙系统源码Corel颜色板
CPO Corel打印存储文件
CPP C++代码文件
CPR Corel提供说明书文件
CPT Corel 照片-绘画图像
CPX Corel Presentation Exchange压缩图形文件
CRD Windows Cardfile文件
CRP Corel 提供的运行时介绍文件;Visual dBASE自定义报表文件
CRT 认证文件
CSC Corel脚本文件
CSP PC Emcee On_Screen图像
CSS 瀑布式表格文件
CST Macromedia Director Cast文件
CSV 逗号分隔的值文件
CT Scitex CT位图文件;Paint Shop Pro Grapic编辑器文件
CTL 通常用于表示一个包含控件信息的文件;FaxWork用它来保持有关每个传真收到或发出的信息
CUE Microsoft提示牌数据文件
CUR Windows光标文件
CUT Dr Halo位图文件
CV Corel版本的档案文件;Microsoft CodeView信息屏幕文件
CWK ClarisWorks数据文件.
CWS ClarisWorks模块
CXT Macromedia Director受保护的(不可编辑的)投影文件
CXX C++源代码文件
--------------------------------------------------------------------------------
-- 作者:ray
-- 发布时间:-- ::
--
DAT 数据文件;WrodPerfect合并数据文件;用于一些MPEG格式的文件
DB Borland的Paradox 7表
DBC Microsoft Visual FoxPro数据库容器文件
DBF dBASE文件,一种由Ashton-Tate创建的格式,可以被ACT!、Lipper、FoxPro、Arago、Wordtech、Xbase和类似数据库或与数据库有关产品识别;可用数据文件(能被Excel 打开);Oracle 8.1.x表格空间文件
DBX DataBearn图像;Microsoft Visual FoxPro表格文件
DCM DCM模块格式文件
DCR 冲击波文件
DCS 桌面颜色分隔文件
DCT Microsoft Visual FoxPro数据库容器
DCU Delphi编译单元文件
DCX Microsoft Visual FoxPro数据库容器;基于PCX的传真图像;宏
DC5 DataCAD绘图文件
DDF Btrieve或Xtrieve数据定义文件,它包含用于描述Btrieve或Xtrieve文件的元数据
DDIF Digital Equipment或 Compaq格式,用于保存他们图像与字处理文档
DEF SmartWareⅡ数据文件;C++模块定义文件
DEFI Oracle 7 卸载脚本文件
DEM 用于表示数字高度模型的益盟指标全部源码USGS基准的文件
DER 认证文件
DEWF Macintosh Sound Cap/Sound Edit录音设备格式
DGN Macintosh CAD绘图文件
DIB 设备无关位图
DIC 目录
DIF 可进行数据互换的电子表格
DIG DigiLink格式;Sound DesignerⅠ音频文件
DIR MacromediaDirector文件
FFmpeg源码分析:视频滤镜介绍(上)
FFmpeg在libavfilter模块提供了丰富的音视频滤镜功能。本文主要介绍FFmpeg的视频滤镜,包括黑色检测、视频叠加、色彩均衡、去除水印、抗抖动、矩形标注、九宫格等。
黑色检测滤镜用于检测视频中的纯黑色间隔时间,输出日志和元数据。若检测到至少具有指定最小持续时间的分时量比系统源码黑色片段,则输出开始、结束时间戳与持续时间。该滤镜通过参数选项rs、gs、bs、rm、gm、bm、rh、gh、bh来调整红、绿、蓝阴影、基调与高亮区域的色彩平衡。
视频叠加滤镜将两个视频的所有帧混合在一起,称为视频叠加。顶层视频覆盖底层视频,输出时长为最长的视频。实现代码位于libavfilter/vf_blend.c,通过遍历像素矩阵计算顶层像素与底层像素的混合值。
色彩均衡滤镜调整视频帧的RGB分量占比,通过参数rs、gs、bs、rm、gm、bm、rh、gh、bh在阴影、基调与高亮区域进行色彩平衡调整。
去除水印滤镜通过简单插值抑制水印,仅需设置覆盖水印的矩形。代码位于libavfilter/vf_delogo.c,核心是基于矩形外像素值计算插值像素值。
矩形标注滤镜在视频画面中绘制矩形框,用于标注ROI兴趣区域。在人脸检测与人脸识别场景中,检测到人脸时会用矩形框进行标注。
绘制x宫格滤镜用于绘制四宫格、九宫格,模拟画面拼接或分割。此滤镜通过参数x、y、width、height、color、thickness来定义宫格的位置、大小、颜色与边框厚度。
调整yuv或rgb滤镜通过计算查找表,绑定像素输入值到输出值,然后应用到输入视频,实现色彩、对比度等调整。相关代码位于vf_lut.c,支持四种类型:packed 8bits、packed bits、planar 8bits、planar bits。
将彩色视频转换为黑白视频的滤镜设置U和V分量为,实现效果如黑白视频所示。