Category: Video

Video related stuff

A few interesting observations about NVIDIA Turing video encoders

GPU NVIDIA GeForce GTX 1080 Ti NVIDIA GeForce GTX 1660 Ti Microarchitecture Pascal Turing H.264 NV_ENC_CAPS_SUPPORT_FIELD_ENCODING Yes No H.264 NV_ENC_PRESET_HP_GUID entropyCodingMode NV_ENC_H264_ENTROPY_CODING_MODE_CAVLC NV_ENC_H264_ENTROPY_CODING_MODE_CABAC H.265/HEVC NV_ENC_CAPS_NUM_MAX_BFRAMES 0 5 H.265/HEVC NV_ENC_CAPS_SUPPORT_TEMPORAL_AQ No Yes Apart from the capabilities, a whitepaper mentions these H.265/HEVC improvements: Turing GPUs also ship with an enhanced NVENC encoder unit that adds support for…

Read the full article

Windows Media Player encountered a problem while playing ASF/WMV file with multiple audio tracks

This is not really obvious: Windows Media Player refuses to open a Windows Media (ASF) file with an undescriptive error message: “Windows Media Player encountered a problem while playing the file”. The problem, however, is that the file is actually good, more or less. The file plays well in DirectShow and Media Foundation APIs. There…

Read the full article

Media Foundation MPEG-4 Property Handler might report incorrect Video Frame Rate

To follow up previous post with Media Foundation bug, here goes another one related to property handler for MPEG-4 files (.MP4) and specific property PKEY_Video_FrameRate which reports frame rate for given media file. This is the object responsible for filling columns in explorer, or otherwise visually the bug might look like this: The values of the properties are…

Read the full article

The case of incorrect behavior of stock DirectX Media Objects

Since Microsoft Windows Vista, Media Foundation API offers a set of convenient Digital Signal Processors for video and audio processing. These include conversion helpers for video and audio, dual interfaced as Media Foundation Transforms (MFTs) and DirectX Media Objects (DMOs). Earlier posts shed some light on DMO interfaces, and use of DMOs in DirectShow graphs…

Read the full article