The Datastead Multipurpose Encoder is a Directshow multiplexer and sink filter, able to transcode audio/video streams.
It can be used in 2 different ways:
– from the TVideoGrabber SDK as compression/recording/streaming codecs to encode in various formats,
– as a DirectShow Sink filter through the FFmpeg command line.
When the MultiPurpose Encoder is used as plugin from TVideoGrabber, the codec parameters can be set programmatically, without requiring the FFMpeg command line syntax.
It is possible to encode the audio/video streams to various file containers (e.g. MP4) and/or to steam to the network.
H264 and HEVC/H265 software codecs are included, and GPU codecs through Intel QuickSync, NVidia NVENC and AMD AMF are supported.
This filter is natively supported by ourTVideoGrabber SDK, allowing to record or re-stream real time video capture sources.
When recording, pause/resume is supported.
Several instances of the filter can be used concurrently in the same application.
System requirements
- Recommended: Intel Core I5, Core I7, Core I9, AMD Ryzen, or higher
- Windows 11 and Windows 10, 32-bit and 64-bit
- Windows Server 2025, 2022, 2019 and 2016, with the Desktop Experience feature