FFVCL Converter 3.2 and Player 2.2 released

FFVCL – Delphi FFmpeg VCL Components

2010.03.26 Converter 3.2 & Player 2.2

[Converter]
* remove Video Hook
* remove option UseMaxRecordingTime
* catch exception in converting thread
* new output option InputSync: sync read on input
* other minor improvements and bug fixed

[Player]
* support video filters
* support dvdsub subtitle
* catch exception in playing thread
* avoid deadlock when wait for stop
* improve stability!
* improve performance!
* other minor improvements and bug fixed
* version number changed from 2.0 to 2.2 for significant improvement of stability and performance

[ScreenCapture]
* fix an inexplicable problem while calling GetObject() Windows API (Delphi 6, 7, 2005 only)

[VFWCapture]
* new add-on for webcam capture or other compatible video input devices

[DLLs]
* FFmpeg DLLs built base on official ffmpeg svn-r22626
* Because of FFmpeg update, this version is not compatible with previous FFmpeg DLLs.

Posted in ChangeLog | Leave a comment

Delphi [Fatal Error]: File not found: ‘*.dcu’ (FFBaseComponent.dcu)

For the trial edition of FFVCL, there are not any *.dcu files distributed individually. All the *.dcu files were built in the packages – BPL/DCP files. So you have to configurate your project to build with runtime packages as below.

In Delphi IDE -> Main Menu -> Project -> Options -> Packages -> Runtime Packages -> Check “Build with runtime packages” -> Add “FFmpeg_Dx” (you’d better clear other packages.)

To run your application with the trial edition FFVCL, you need to place FFmpeg_Dx.bpl into the same folder of your application(exe), or add the path of FFmpeg_Dx.bpl into your PATH environment variable of Windows.

Posted in Delphi | Leave a comment

FFVCL Converter 3.1 and Player 2.0 released

FFVCL – Delphi FFmpeg VCL Components

2010.02.10 Converter 3.1 & Player 2.0

[AVProbe]
* new methods: DecodeNextKeyFrame(), DecodePreviousFrame(), DecodePreviousKeyFrame()

[Converter]
* fix incorrect fps information in join mode
* fix VideoHook frame picture twinkling
* other minor improvements and bug fixed

[Player]
* published property AudioDriver and VideoDriver
* support DirectDraw video driver: smoothing/antialising available
* support display seeking result when paused
* new property Paused
* new property PlayState
* new parameter APaused of Open() method
* improve multithreading stability
* avoid seeking cause incorrect long delay
* other minor improvements and bug fixed

[DLLs]
* use Windows msvcrt.dll instead of myutil.dll
* FFmpeg DLLs built base on official ffmpeg svn-r21650 (keep video hooks)
* Because of FFmpeg update, this version is not compatible with previous FFmpeg DLLs.

Posted in ChangeLog | Leave a comment

FFVCL Blog launched

Welcome to FFVCL Blog.

This is the first post of the blog which announces that FFVCL Blog has been launched.

Here we’ll publish useful articles about FFVCL for all of you. And some other content about FFmpeg and Delphi may also be here.

Wow, let’s go…

Posted in Default | Leave a comment