3.0.4 – July 25, 2024
fixed
– constant bitrate H264 recording specifying the same value as bitrate, minimum bitrate and maximum bitrate produces a variable bitrate (only when not using the GPU encoding)
3.0.2 – July 16, 2024
fixed
– possible freezing when used as video codec from the TVideoGrabber SDK and invoking VideoGrabber.RecordToNewFileNow()
2.8.4 – April 3, 2024
changed
Binaries update
2.8.3 – March 20, 2024
enhanced
– speed optimization
2.8.2 – March 11, 2024
added
– auto-reconnection when streaming to a RTMP server from the TVideoGrabber SDK through the Datastead Encoder (CreateInstanceForStreaming function). The RTMP server does not need to be online when starting the streaming.
fixed
– possible incorrect recording duration when recording to a new file on the fly
2.8.1 – February 20, 2024
fixed
– audio/video not in sync when streaming a webcam from the TVideoGrabber SDK to a RTMP URL (Youtube or other)
– after recording a .MP4, the file may report an incorrect frame rate
2.6.4 – July 20, 2023
fixed
– recording may fail from the TVideoGrabber SDK if an encoder is NOT specified by setting!!/ e.g.:
Videograbber.Encoder_SetStr (0, Enc_Video_Codec, “h264”)
2.6.3 – June 21, 2023
fixed
– recording more than 1 concurrent session on Windows 11 may fail
– filter may run in evaluation mode although the license key has been passed
2.6.2 – May 31, 2023
fixed
– possible crash when starting the filter
changed
– FFmpeg updated to a recent version
2.6.1 – April 17, 2023
added
– support for mpeg2 recording
fixed
– possible crash when stopping the recording but no video samples have been written yet
2.4.2 – March 9, 2023
fixed
– FFmpeg command line fails if the output file path contains “LIVE”
2.4.1 – February 6, 2023
fixed
– possible error during recording when the file size exceed approx 20Gb
– memory leaks
– FFMpegLGPL.exe command line: adding “-vf=…” may not be taken in account
2.4.0 – January 24, 2023
fixed
– the frame rate may not be properly detected when using the FFMpegLGPL.EXE command line
2.3.8 – January 23, 2023
fixed
– possible audio/video synchronization problem
– bad latency when streaming with audio in RTMP, e.g. to Youtube
2.3.2 – November 14, 2022
fixed
– possible audio/video synchronization problem
– it was possible to record the same file from 2 different instances, that produced a corrupted file
2.3.1 – November 2, 2022
fixed
settings may not be taken in account
2.3.0 – September 30, 2022
added
– from a C++ or C# DirectShow application: new “Multipurpose Encoder (From File)” sink filter exposing the IFileSource interface, allows live streaming directly from a video file or audio file as source, without requiring third-party DirectShow codecs. Just add the filter to the graph, right-click on the filter to configure the “FFmpegLGPL.exe …” command line and run the graph.
fixed
– h264 encoding fails on some platforms
2.2.6 – September 6, 2022
– when recording audio, in some cases the audio is missing in the clip recorded
– when recording video+audio, possible audio/video de-synchronization
2.2.4 – April 12, 2022
– possible error depending on the video size when recording in HEVC
2.2.2 – March 22, 2022
– now the FFmpeg binaries are common (same DLL name) for the Multipurpose Encoder and RTSP/RTMP/HTTP/ONVIF Source filter, (if using both products in common, use the latest binaries for both)
– progress of the processing not reported in the TVideoGrabber SDK (in MainDemo -> Multipurpose Encoder -> “log” tabs)
2.2.1 – February 23, 2022
– When invoking the Multipurpose Encoder through the “Datastead Encoder” of the TVideoGrabber SDK:
. GPU encoder not working when enabled with
VideoGrabber.Encoder_SetInt (0, Enc_Video_GPU_Encoder, integer (Enc_GPU_NVidia_NVENC))
or Enc_GPU_AMD_AMF or Enc_GPU_Intel_QSV
. possible error of the application
. depending on the output format, the audio may not be recorded or streamed
fixed
2.1.6 – February 3, 2022
fixed
. from the FFmpeg command line, the OpenH264 encoder fails to load
2.1.1 – January 19, 2022
fixed
(note that this version is not compatible with the TVideoGrabber SDK prior to 15.1.2.2)
2.0.2 – October 27, 2021
fixed
TVideoGrabber SDK v.15.1.1.8: the Datastead Encoder fails to start and reports an error saying that the Multipurpose Encoder is not installed
2.0.1 – October 11, 2021
added
Encoding/streaming from the TVideoGrabber SDK (without invoking the command line)
1.7.8 – March 3, 2021
fixed
– possible incorrect audio/video sync
– some video sources (e.g. webcams) do not work
– demo project updated
changed
FFmpeg updated to the latest version
added
– precompiled demo
1.7.2 – April 27, 2020
fixed
possible incorrect output frame rate
changed
FFmpeg updated
1.6.4 – July 8, 2019
fixed
– installation through the installer fails on Windows 32bit
changed
FFmpeg updated to the latest version
1.6.2 – July 1, 2019
fixed
– encoding may fail to start with some webcams as video source
1.6.1 – June 21, 2019
fixed
– possible jerkiness in the recorded clip
changed
– FFmpegLGPL.exe updated to the latest version
1.4.1 – March 7, 2019
fixed
– possible hanging when starting or stopping the encoding
changed
– FFmpegLGPL.exe updated
1.2.8 – July 21, 2018
changed
– FFmpegLGPL.exe updated
1.2.6 – June 22, 2018
fixed
– 64bit version returns E_INVALIDARG during initialization
1.2.2 – April 11, 2018
added
the FFmpegLGPL.exe includes now the OpenH264 encoder and supports the NVidia CUVID and Intel Quicksync hardware encoding
fixed
– TVideoGrabber.PauseRecording() and TVideoGrabber.ResumeRecording() not working