Tag: DirectShow

DirectShowFileMediaSamples Update: Command Line Mode

It appears that the tool was never mentioned before (just mentioned in general software list). The application takes a media file on the input and applies respective DirectShow demultiplexer to list individual media samples. for MP4 files the application attempts to use GDCL MPEG-4 Demultiplexer first it is possible to filter a specific track/stream ability…

Read the full article

Follow up: mixed parallel H.264 encoding, Intel® Quick Sync Video H.264 Encoder MFT + NVIDIA H.264 Encoder MFT

A scenario which was dropped out from previous post is mixed simultaneous encoding using both hardware encoders. Rationale: Intel QSV encoder might exist as a “free” capability of the motherboard (provided with onboard video adapter), The other one might be available with the video adapter intentionally plugged in (including for other reasons, such as to…

Read the full article

CLSID_VideoInputDeviceCategory and Media Foundation

Media Foundation as video capture API is inflexible. At Microsoft – besides standard Media Foundation problems of backward compatibility, availability of developer tools and overall awkwardness – they decided to no longer offer video capture extensibility with Media Foundation. Be happy with MFEnumDeviceSources and don’t go anywhere else. They explain that they already provided support…

Read the full article

Not so good H.264 media type

MainConcept’s MP4 Demultiplexer in Annex B mode looks, well… slightly excessively broken. H.264 media type with start codes (H264 FourCC, but here they use legacy subtype informally known as MEDIASUBTYPE_H264_bis) do not require parameter sets as a part of MPEGVIDEOINFO2 structure. If they however decided to provide the NAL units, they have to be RLE…

Read the full article

Windows 10 AVI Splitter bug

There were a few reports that in Windows 10 it is unable to play AVI files, which played fine in earlier versions of Windows, AVI files specifically. Windows 10 DirectShow problem Windows 10 DirectShow problem with AVI OK, the problem does exist. More to say, the problem exist in Windows component that implements AVI Splitter…

Read the full article

Blackmagic Design’s “Decklink Video Capture” filters

Pulling this out from Blackmagic Design Forum thread: Generally, the recommended interface to the capture cards is the DeckLink API. A DirectShow interface is available, but provides a subset of the functionality available from the complete DeckLink API. Please note that the older, user-space DirectShow filters (DeckLink Video Capture) are deprecated in favour of the…

Read the full article