当前位置: 首页 > news >正文

FFmpeg 中 Filters 使用文档介绍

描述

这份文档描述了由libavfilter库提供的过滤器Filters、源sources和接收器sinks。

滤镜介绍

  • FFmpeg通过libavfilter库启用过滤功能。
  • 在libavfilter中,一个过滤器可以有多个输入和多个输出。为了说明可能的类型,我们考虑以下过滤器图:
    在这里插入图片描述
  • 这个过滤器图将输入流分成两个流,然后将一个流通过crop过滤器和vflip过滤器,再通过overlay过滤器与另一个流合并,将其叠加在上方。您可以使用以下命令实现这一点:

ffmpeg -i INPUT -vf "split [main][tmp]; [tmp] crop=iw:ih/2:0:0, vflip [flip]; [main][flip] overlay=0:H/2" OUTPUT

  • 结果将是视频的上半部分镜像到输出视频的下半部分。

  • 同一线性链中的过滤器由逗号分隔,不同的线性过滤器链由分号分隔。在我们的示例中,crop和vflip在一个线性链中,split和overlay分别在另一个链中。线性链连接的点由方括号中的名称标记。例如,split过滤器生成两个输出,分别与标签[main]和[tmp]关联。

  • 发送到split的第二个输出,标记为[tmp],通过crop过滤器处理,裁剪掉视频的下半部分,然后垂直翻转

相关文章:

  • 运维开发详解:现代IT环境的核心角色
  • 【TB作品】msp430g2553单片机,秒表,LCD1602,Proteus仿真
  • 使用dockerfile快速构建一个带ssh的docker镜像
  • AI程序员来了,大批码农要失业
  • 树--搜索二叉树
  • 大一C语言课设 服装销售系统 代码实现与项目总结
  • 深入探讨分布式ID生成方案
  • ES脚本启动报错修改
  • 新能源汽车推行精益生产:绿色动力下的效率革命
  • Java常规题技术分享
  • 单实例11.2.0.4迁移到11.2.0.4RAC_使用rman异机恢复
  • 新手教程之使用LLaMa-Factory微调LLaMa3
  • 【MATLAB】概述1
  • 富格林:揭露黑幕平台保障安全
  • C++ 混合运算的类型转换
  • 读书-《蛤蟆先生去看心理医生》
  • 从1.0到4.0,看看你公司的费控模式是第几代?
  • Vitis HLS 学习笔记--控制驱动与数据驱动混合编程
  • 常见排序算法之选择排序
  • python之生成器表达式
  • 移动互联网开发心得体会/关键词优化有哪些作用
  • 网站设计论文总结/2024很有可能再次封城吗
  • 设计网站项目描述/友情链接的定义
  • 上海网站编辑招聘/数字营销平台有哪些
  • 自己做的网站打开很慢/seo服务是什么意思
  • 南昌房产网官方/福州短视频seo