FFVCL
FFmpeg for Delphi VCL Component Version 2.2 视频转换控件
基本功能
- 对 FFmpeg 库的完美封装, 简单、灵活、强大.
- 对输入视频帧进行编辑, 如文本覆盖和图像覆盖.
- 支持 Video Filters, 如镜像、负片、缩放、旋转等.
- 转换时支持实时预览. (New)
- 内置支持对多个文件转换的批处理.
- 可设置任务线程优先级.
- 支持“暂停”、“恢复”和“终止”操作.
- 日志信息事件, 点击这里查看示例代码...
TAVProbe 类
Stream I/O
- 支持 Stream I/O Protocol, 即支持输入输出流.
- 组件 TEventStreamAdapter 用于关联输入输出流事件.
Video Hook
- 支持标准外部 Video Hook 动态库. 查看示例代码...
- 附带官方 Imlib2 和 WaterMark 两个 Video Hook 库.
- 附带使用 Delphi 写的 Delphi Video Hook 库.
- 作为示例提供 Delphi Video Hook 的源代码.
- 通过 OnBeforeHook 事件对标准 Video Hook 进行增强.
- 通过 VideoHookPTSs 选项对标准 Video Hook 进行增强.
- 通过 OnCustomHook 事件, 作为内部 Video Hook 实现对输入帧画面的编辑功能, 比如文本覆盖和图像覆盖、反转帧画面、以及更多通过 TBitmap.Canvas 接口能做的各种效果处理. 查看示例代码...
- 阅读 TFFmpegVCL 类的接口查看更多细节...