«ms-media-foundation» etiketlenmiş sorular

1
DirectX11 piksel gölgelendiricileri kullanarak GPU'da DXGI_FORMAT_B8G8R8A8_UNORM'dan NV12'ye renk dönüşümü
Masaüstü çoğaltmasını kullanarak masaüstünü yakalamak ve Intel HardwareMFT kullanarak aynı h264 kodlamak için bir kod üzerinde çalışıyorum. Kodlayıcı yalnızca NV12 biçimini giriş olarak kabul eder. İyi çalışan ve DirectX VideoProcessor'a dayanan bir DXGI_FORMAT_B8G8R8A8_UNORM - NV12 dönüştürücüm var ( https://github.com/NVIDIA/video-sdk-samples/blob/master/nvEncDXGIOutputDuplicationSample/Preproc.cpp ). Sorun şu ki, bazı intel grafik donanımındaki VideoProcessor, sadece DXGI_FORMAT_B8G8R8A8_UNORM'dan …

2
Intel grafik donanımı H264 MFT ProcessInput çağrısı, birkaç giriş örneği beslendikten sonra başarısız oluyor, aynı Nvidia donanım MFT ile iyi çalışıyor
DesktopDuplication API'sını kullanarak masaüstünü yakalayıp GPU'da RGBA'dan NV12'ye örnekleri dönüştürerek ve MediaFoundation donanım H264 MFT'ye besliyorum. Bu, Nvidia grafikleriyle ve ayrıca yazılım kodlayıcılarıyla da iyi çalışır, ancak yalnızca intel grafik donanımı MFT mevcut olduğunda başarısız olur. Yazılım MFT'ye geri dönersem kod aynı intel grafik makinesinde iyi çalışır. Ayrıca kodlamanın aslında …

3
Ffplay'de yeşil ekran elde etme: Live555 kullanarak RTP akışı üzerinden H264 video olarak masaüstü (DirectX yüzeyi) akışı
Windows 10 üzerinde Live555 ve Windows medya vakfının donanım kodlayıcısını kullanarak ve ffplay (ffmpeg 4.2) tarafından işlenmesini beklerken masaüstünü (NV12 biçiminde DirectX yüzeyi) RTP akışı üzerinden H264 video olarak yayınlamaya çalışıyorum. Ancak sadece aşağıdaki gibi yeşil bir ekran elde etmek, Ben anılacaktır MFWebCamToRTP MediaFoundation-numune ve donanım MFT kullanarak Kodlama DirectX …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.