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为7.1.x, 支持多任务,批处理转换任务