Vcl组件
FFMPEG视频转换Delphi组件7.5
7.5
FFmpeg是一个强大的视频音频转换库,支持上百种多媒体文件格式转换,以及音频视频录制,视频过滤等处理。FFMPEG Delphi组件包是基于Delphi对FFMPEG API进行封装的组件库.
- New: 转换现在支持批处理,以及通过分离Session,支持同时执行多个转换及播放任务。
- New: 新的基于Live555的Rtsp 媒体服务器可以发布动态的采集设备的视频以及任意多媒体文件.
- New: 升级到了最新的FFMPEG(7.1.x)和Delphi12.2
- New: 新的命令行设定的支持,现在我们可以使用converter.convert('-i input.flv -map 0:1 output.mp4') 来支持非常复杂的变换需求
- Nvidia显卡硬件编解码器
- 抓屏支持抓鼠标及描画抓屏区域
- 支持所有的FFMPEG提供的编解码器。
- 提供基本的转换控制(转换,暂停,恢复)。
- 编码中可以预览及定制输出(如叠加字幕或水印)
- 大量预置的转换设置(IPod, IPhone, PS3, 手机3GP等)。
- 支持大量视频过滤器(水印,翻转, 画框, 负片,文字叠加等)。
- 支持50+ sox 音频过滤器(Beta)

- 支持ASS,SSA, SRT, MicroDVD, VPlayer等10多种软字幕或叠加硬字幕。
- 可以抓屏及俘获视频摄像头及TBitmap的视频,通过声卡录制麦克风的音频。
- 支持DirectShow 设备的视频/音频俘获。(New)

- 支持合并多个码流到一个文件,或者将一个文件转换为多个目标文件。
- 支持对内存流,文件流,http, rtmp等流媒体的转码。
- 提供完整的视频音频转换示例程序。
- 将多个不同格式视频文件合并为一个视频
FFMPEG视频播放Delphi组件7.6
7.6
FFMPEG视频播放Delphi组件基于FFMPEG及DirectShow,可以回放所有FFMPEG能够解码的音频视频。
- New: 升级到最新的FFMPEG(8.0.x) ,支持Delphi13
- 支持Dash, webrtc
- Nvidia硬件解码器
- 支持播放AES自定义加密的视频文件及网络视频流
- 直接播放Youtube Url
- 回放所有FFMPEG能够解码的音频视频,支持HD1080p画质视频播放(需YV12显示模式)。
- 支持YV12(YUV420)和RGB32显示模式(YUV420比RGB32快30-50%)。
- 支持多音轨视频轨字幕轨的动态显示时动态切换(注意:一些老式显卡可能不支持不同尺寸的视频流动态切换)

- 支持播放网络视频。
- 基于多线程解码技术,能充分利用多核CPU性能。
FlashAV