FFmpeg是一个强大的视频音频转换库,支持上百种多媒体文件格式转换,以及音频视频录制,视频过滤等处理。FFMPEG Firemonkey组件包是基于Delphi对FFMPEG API进行封装的组件库。它同时支持Windows及Mac OSX平台开发。
特性列表:
| 特性 | Win32 | Mac OSX(Intel and ARM) |
| 转码 | ||
| 支持所有的FFMPEG提供的编解码器。 | Yes | Yes |
| 基于Live555的rtsp媒体服务器可以发布动态的ffmpeg生成的视频 | Yes | No |
| 支持多核多线程转码。 | Yes 转码 | Yes |
| 支持多任务。 | Yes | Yes |
| 可预览及实时修改转码中的图像 |
Yes | Yes |
| 提供基本的转换控制(转换,暂停,恢复)。 | Yes | Yes |
| 大量预置的转换设置(IPod, IPhone, PS3, 手机3GP等)。 | Yes | Yes |
| 支持输入输出TStream流。 | Yes | Yes |
| 支持合并多个码流到一个文件,或者将一个文件转换为多个目标文件。 | Yes | Yes |
| 文本至语音转行(只支持英语) | Yes | Yes |
| 网络协议支持 | ||
| http流媒体转码 | Yes | Yes |
| rmtp流媒体转码 | Yes | Yes |
| 过滤器 | ||
| 大量视频过滤器水印,字幕叠加,反转,负片等。 | Yes | Yes |
| 超过50个sox声音特效。 | Yes | Yes |
| 字幕 | ||
| 支持ASS, SSA, SRT软字幕 | Yes | Yes |
| ASS, SSA, SRT, MicroDVD, VPlayer, 等硬字幕 | Yes | No |
| 设备捕捉 |
||
| TBitmap画布 | Yes | Yes |
| 声音 | Yes | Yes |
| 屏幕截图 | Yes | Yes |
| 视频摄像头 | Yes | Yes |
| 其他俘获设备 | Yes(DirectShow) | Yes(Quick Time) |
注意: FFMPEG Firemonkey组件包不能用于Vcl应用开发,只能用在Delphi XE2上,如果你想开发Vcl应用9,请考虑购买我们的FFMPEG Vcl组件包。
What is new: 升级ffmpeg为8.0.x, 支持Delphi 13