FFVCL/FFOCX 是什么东西?

FFVCL 是对 FFmpeg 库的完美封装和扩展, 是原生的 Delphi VCL 控件包, 其中包括功能强大、简单易用的音频/视频格式转换控件和音频/视频播放控件. FFOCXFFVCL 的 ActiveX OCX 版, 可用于 VB6、易语言等. 查看详细信息…
查看 FFVCL/FFOCX 系统架构
查看 FFVCL/FFOCX 系统架构 - 视频转换控件、视频播放控件、DVD Ripper 插件
下载 FFVCL/FFOCX
安装包内含有试用版的 FFVCL/FFOCX 控件和带源码的演示程序.
Delphi 6/7/2007/2009/2010/Delphi XE/XE2-XE8/Delphi 10 Seattle/Delphi 10.1 Berlin/Delphi 10.2 Tokyo
FFVCL 专业版支持 FireMonkey 可用于 Windows(32/64-bit) 和 Mac OS X(32-bit)
示例程序屏幕截图
Demo Screenshots of Delphi FFmpeg VCL Components

FFVCL/FFOCX 示例程序屏幕截图

FFVCL 与 FFmpeg

FFmpeg 是什么东西?

FFmpeg 是一套用于录制、转换和流化音频、视频的完整解决方案, 其中包含一组叫做 libavcodec 的领先的音频、视频编码解码库. FFmpeg 虽然是在 Linux 平台下开发的, 但可以在包括 Windows 在内的大多数操作系统下进行编译.

FFVCL 和 FFmpeg 的关系

在底层实现上, FFVCL 是对 FFmpeg 库 APIs 的直接封装, 因此 FFVCL 能够充分发挥 FFmpeg 库的强大功能, 并且比 FFmpeg 官方所提供的命令行程序更灵活、强大, 比如支持转换预览,支持视频合并,支持帧输入、帧输出, 还支持同时转换多个文件, 这样可以充分利用现在越来越普及的多核 CPU 资源. FFVCL 可以完美的融入到你自己开发的程序中, 你甚至感觉不到 FFmpeg 的存在. 查看系统架构…

支持格式

  • Formats: 3GP, ASF, AVI, F4V, MOV, MPEGPS, OGG, WebM, More…
  • Protocols: BLURAY, FTP, HTTP, HTTPS, RTP, RTMP, TCP, More…
  • Decoders: AAC, FLV, H264, HEVC, MPEG4, VP9, WMV, More…
  • Encoders: AC3, H263, MP3, MPEG4, WMV, X264, X265, More…