FFVCL/CCAVC - FFmpeg for Delphi VCL Components - 视频转换控件 - 视频播放控件

FFVCL - FFmpeg for Delphi VCL Components 3.1发布说明

  • AVProbe 支持解码 下一帧/上一帧/下一关键帧/上一关键帧.
  • FFPlayer 支持 DirectDraw 视频驱动(平滑/抗锯齿).
  • FFPlayer 新属性 Paused, PlayState.
  • FFPlayer 改进 Seek 功能.
  • FFPlayer 提高稳定性.
  • ffmpeg svn-r21650
  • 其他更多小的改进...

FFVCL - FFmpeg for Delphi VCL Components 3.0发布说明

演示程序界面截图
FFVCL/CCAVC - FFmpeg for Delphi VCL Components - 演示程序界面截图
FFVCL/CCAVC - FFmpeg for Delphi VCL Components - 演示程序界面截图
  • 支持 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 发布说明

FFmpeg DLLs 基于官方近期版本代码编译(ffmpeg svn-r21650, 2010.02.06)

因 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 版本不兼容
点击这里查看更多历史信息...