- 支持 HTML5 视频.
- 支持 VP8 编码器.
- 支持 WebM 视频格式.
- ffmpeg svn-r24040
- 其他更多小的改进...
FFVCL - FFmpeg for Delphi VCL Components 3.3发布说明
FFVCL - FFmpeg for Delphi VCL Components 3.2发布说明
- 支持摄像头录像.
- 捕捉转换线程和播放线程中的异常.
- FFPlayer 支持 Video Filters 和 DVDSUB 字幕.
- FFPlayer 提高稳定性.
- FFPlayer 提高性能.
FFVCL - FFmpeg for Delphi VCL Components 3.1发布说明
- AVProbe 支持解码 下一帧/上一帧/下一关键帧/上一关键帧.
- FFPlayer 支持 DirectDraw 视频驱动(平滑/抗锯齿).
- FFPlayer 新属性 Paused, PlayState.
- FFPlayer 改进 Seek 功能.
- FFPlayer 提高稳定性.
FFVCL - FFmpeg for Delphi VCL Components 3.0发布说明
- 支持 YUV 帧输入.
- 支持 RGB、MJPEG、H.264、YUV 帧输出.
- 支持 录音.
- FFmpegVCL 组件重构、改进.
- AVProbe 组件重构、改进.
- 提供更多示例程序.
FFVCL - FFmpeg for Delphi VCL Components 2.5发布说明
- 支持 Delphi 2010.
- 支持解码 Windows Media Audio Pro
- 支持 帧输入 (Bitmap canvas、Bitmap data、Bitamp DeviceContext).
- 支持 屏幕录像.
- 支持 libx264 preset.
- 新组件 FFLogger
FFVCL - FFmpeg for Delphi VCL Components 2.4发布说明
- 支持合并: 将多个不同格式的文件, 合并为一个文件.
- FFPlayer 也可以捕获 av_log() 信息. (视频播放控件)
FFVCL - FFmpeg for Delphi VCL Components 2.3c发布说明
- 动态库路径支持 Unicode.
- 输入输出文件名支持 Unicode.
- 增加 AspectRatio 属性, 即显示宽高比. (视频播放控件)
- TAVProbe 增加新函数 SeekAndReadFramePicture().
FFVCL - FFmpeg for Delphi VCL Components 2.3b发布说明
- StartConvert(0) 在所有任务完成后才返回.
- 增加 VerticalFlip 属性, 即垂直翻转画面. (视频播放控件)
- TAVProbe 增加属性 ReadFrameSuccess.
FFVCL - FFmpeg for Delphi VCL Components 2.3a发布说明
- 增加 TimeStart64 和 TimeLength64 选项来代表微秒精度.
- 增加 OnHook 事件. (视频播放控件)
- 增强检测文件末尾. (视频播放控件)
FFVCL - FFmpeg for Delphi VCL Components 2.3 发布说明
- 支持转换预览位图事件接口.
- 新的帮助类 TFFmpegLoader 用于加载动态库.
- 新组件 TFFplay 用于播放媒体文件. (不是免费的)
FFVCL - FFmpeg for Delphi VCL Component 2.2c 发布说明
- 支持转换预览.
FFVCL - FFmpeg for Delphi VCL Component 2.2 发布说明
- 新特性: 支持 Stream I/O Protocol, 即支持输入输出流.
- 新组件: TEventStreamAdapter 用于关联输入输出流事件.
FFVCL - FFmpeg for Delphi VCL Component 2.1 发布说明
- 支持 Video Filters, 如镜像、负片、缩放、旋转等
- 新增属性 AVFileInfo(TAVProbe)
FFVCL - FFmpeg for Delphi VCL Component 2.0 发布说明
- 封装新类 TAVProbe 用于获取输入文件的详细信息、以及根据指定的时间戳获取视频帧预览功能.
- 支持标准外部 Video Hook 动态库, 并对标准 Video Hook 进行了功能增强.
- 新提供的 OnCustomHook 事件, 不需要依赖外部 Video Hook 动态库, 即可实现同样功能, 更简单易用, 更灵活强大.
FFmpeg DLLs 基于官方近期版本代码编译(ffmpeg svn-r23486)
因 FFmpeg 更新, 本版本与之前的 FFmpeg DLLs 版本不兼容.
更新历史
2010.07.08 Converter 3.3 & Player 2.3
[支持 HTML5 视频]
* VP8 编码器
* WebM 视频格式
[Converter]
* 几个小的改动
[Player]
* 新属性 Seeking
* Seek() 方法新增参数 AWaitForSeekEnd
* 几个小的改动
[DLLs]
* FFmpeg DLLs 基于官方近期代码编译(ffmpeg svn-r24040)
* FFmpeg svn-r24040 比 ffmpeg 0.6(svn-r23863) 版本高
* 本版本与之前的 FFmpeg DLLs 版本不兼容
2010.03.26 Converter 3.2 & Player 2.2
[Converter]
* 移除 Video Hook 功能
* 移除选项 UseMaxRecordingTime
* 捕捉转换线程中的异常
* 新输出选项 InputSync: 同步读取输入源
* 其他小的改进和 BUG 修正
[Player]
* 支持 Video Filters
* 支持 DVDSUB 字幕
* 捕捉播放线程中的异常
* 终止播放时避免死锁
* 提高稳定性!
* 提高性能!
* 其他小的改进和 BUG 修正
* 因稳定性和性能都有所显著改进, 版本号直接从 2.0 升为 2.2
[ScreenCapture]
* 修正调用 GetObject() Windows API 时一个令人费解的问题 (只在 Delphi 6, 7, 2005 出现)
[VFWCapture]
* 新的 VFW 捕捉插件, 可用于捕捉摄像头视频
[DLLs]
* FFmpeg DLLs 基于官方近期代码编译(ffmpeg svn-r22626)
* 因 FFmpeg 更新, 本版本与之前的 FFmpeg DLLs 版本不兼容
2010.02.10 Converter 3.1 & Player 2.0
[AVProbe]
* 新方法: DecodeNextKeyFrame(), DecodePreviousFrame(), DecodePreviousKeyFrame()
[Converter]
* 修正合并模式下错误的 fps 信息
* 修正 VideoHook 帧画面抖动
* 其他小的改进和 BUG 修正
[Player]
* 公开属性 AudioDriver 和 VideoDriver
* 支持 DirectDraw 视频驱动: 支持平滑/抗锯齿
* 暂停时候也可以立即显示 Seek 结果
* 新属性 Paused
* 新属性 PlayState
* Open() 方法新增参数 APaused
* 改进多线程稳定性
* 避免 Seek 时候不正确的长时间延时
* 其他小的改进和 BUG 修正
[DLLs]
* 使用 Windows msvcrt.dll 代替 myutil.dll
* FFmpeg DLLs 基于官方近期代码编译(ffmpeg svn-r21650, 保留 video hooks)
* 因 FFmpeg 更新, 本版本与之前的 FFmpeg DLLs 版本不兼容
2009.12.24 Converter 3.0 & Player 1.4
* 请 FFVCL 2.x 用户注意
2.x 与 3.0 的接口不一致, 3.0 版不兼容 2.x 版. 升级中如遇到问题, 请先参考 Demo 程序。
* Changelog 只是简要说明, 更多信息请参考接口文档(DCU版) 以及 Demo 程序。
[FFVCL - FFmpegVCL(Converter)]
[Options]
* 新增选项 UseMaxRecordingTime
* 将 TimeStart 和 TimeLength 的类型从 Integer 改为 Int64 (毫秒改为微秒)
* 移除 TimeStart64 和 TimeLength64 选项
* 移除 VideoHookPTSs 选项
[Methods]
* 新方法 Exchange()
* 将 AddInputFile() 改为 AddTask()
* 将 ClearInputFiles() 改为 ClearTasks()
* 将 RemoveInputFile() 改为 RemoveTask()
* 将 StartConvert() 改为 Start()
* 将 BreakConverting() 改为 Stop()
* 将 PauseConverting() 改为 Pause()
* 将 ResumeConverting() 改为 Resume()
[Events]
* 移除 OnBeforeHook 事件
* 改动 OnCustomHook 事件参数
* 改动 OnPreviewBitmap 事件参数
* 改动 OnTerminate 事件参数
* 改动 OnProgress 事件参数
[Properties]
* 新属性 TriggerEventInMainThread
* 新属性 OutputFiles
* 将 AVFileInfo 改为 AVProbes
* 将 FilesCount 改为 TasksCount
* 数组类型的属性从一维改为二维
[Others]
* 其他小的改进和 BUG 修正
[AVProbe]
* 将 AVProbe 类从 class(TObject) 改为 class(TComponent)
* 新方法 Seek(), Decodec(), CopyToBitmap 替换相应旧方法
* 新属性 FrameInfo 替换相应旧属性
* 改进定位准确性以及解码视频帧的性能
[FFLogger]
* 新属性 TriggerEventInMainThread
* 其他小的改进和 BUG 修正
[I/O add-ons]
[FrameInput]
* 新增的帧输入类型 - YUV
* 其他小的改进
[FrameOutput]
* 帧输出功能
* 支持的帧输出类型 - RGB, MJPEG, H264, YUV
[WaveCapture]
* 通过声卡进行录音, 作为音频输入源
[ScreenCapture]
* 其他小的改进
[FFPlayer]
* 新属性 TriggerEventInMainThread
* 其他小的改进和 BUG 修正
[DLLs]
* FFmpeg DLLs 基于官方近期代码编译(ffmpeg svn-r20880, 保留 video hooks)
* 因 FFmpeg 更新, 本版本与之前的 FFmpeg DLLs 版本不兼容


