Categories: AnnouncementRVMedia

RVMedia 12.1 – FFmpeg-related improvements

RVMedia has been updated to the version 12.1.

Information about video

This update adds a new feature to the TRVCamera component that provides information about the format of videos played by TRVCamera using FFmpeg.

It works both for videos played from a URL and from a local file.

To support this feature, a new OnMediaInfo event has been added. It is called before playback starts and provides information about the video container, video stream, and audio stream, if present and if audio processing is enabled.

Playing UDP streams without interruptions

A fix has been made to FFmpeg video playback: receiving a corrupted data packet is no longer treated as a critical error that stops playback. By default, such packets are now simply skipped.

This is especially important when playing video streams over UDP.

Improvement in video remuxing

Video remuxing has been improved – that is, copying encoded audio and video streams into a different container without re-encoding.

RVMedia can now remux input streams that do not provide packet timestamps. When required, it generates the missing timestamps based on frame durations.

Valid timestamps are required by most output container formats.

Specifying input video format

Changes have been made to the functions that return possible values for the TRVCamera.FFmpegProperty.VideoInputFormat property.

First, GetListOfVideoInputFormats has been renamed to GetListOfVideoInputDevices. It returns a list of supported non-standard video input devices and sources.

Second, a new GetListOfInputFormats function has been added. It returns a list of supported FFmpeg input formats, including video container formats.
A value returned by this function can be assigned to VideoInputFormat to explicitly specify the input format when RVMedia cannot detect it automatically.

Top

Sergey Tkachenko

Recent Posts

About compatibility with RAD Studio 13.2

Embarcadero has just released RAD Studio 13.2. All our components are compatible with this version,…

3 days ago

TRichView 24.2 – UI controls for FireMonkey again

We are pleased to announce the new release of TRichView, version 24.3. A trial version…

2 weeks ago

TRichView 24.2 – UI controls for FireMonkey

We are pleased to announce the new release of TRichView, version 24.2. A trial version…

2 months ago

RVMedia 12 – FFmpeg 8, speech to text (Whisper)

RVMedia 12.0 has been released. The trial version can be downloaded from https://www.trichview.com/download/ The full version:…

4 months ago

TRichView 24.1.3 – Copying and pasting images

This update improves clipboard image support in the Windows version of TRichView. Previously, the components…

5 months ago

ReportWorkshop 7.0 – charts, SVG shapes

We are pleased to announce a new release of ReportWorkshop. This update is free for…

6 months ago