Delen via


Videoresolutielimieten voor H.264 en Videostabilisatie in Windows 8 en Windows RT

In dit artikel worden de limieten voor videoresoluties voor H.264 en videostabilisatie beschreven.

Van toepassing op: Windows 8
Oorspronkelijk KB-nummer: 2829223

Samenvatting

H.264-ondersteuning in Windows 8 en Windows RT is beperkt tot 2048x2048 pixels voor codering en decodering. Voorbeeldframes die door de videostabilisatie-DSP worden gebruikt, zijn beperkt tot 16k pixels door DirectX 2D.

Meer informatie

Encoder/decoder

De H.264-standaard herkent alleen resoluties tot 2048x2048. De Microsoft H.264 -decoder/encoder (MP4) is ontworpen om alleen video-inhoud tot aan de H.264-standaard te ondersteunen. De Microsoft H.264-encoder/-decoder ondersteunt elke aangepaste of standaardresolutie tot de limiet van 2048x2048. De Microsoft H.264-encoder/-decoder (MP4) ondersteunt elke aangepaste of standaard hoogte-breedteverhouding.

Veelgebruikte oplossingen en hoogte-breedteverhoudingen zijn:

  • 854 x 480 (16:9 480p)
  • 1280 x 720 (16:9 720p)
  • 1920 x 1080 (16:9 1080p)
  • 640 x 480 (4:3 480p)
  • 1280 x 1024 (5:4)
  • 1920 x 1440 (4:3)

VideoStabilisatie DSP

De VideoStabilisatie Digital Signal Processor (DSP) die wordt gebruikt door Windows 8 en Windows RT is gebaseerd op een DirectX 2D-implementatie. DirectX 2D definieert een limiet van 16 k voor de breedte van een buffer. De VideoStabilisatie DSP maakt een DirectX 2D-buffer die meerdere frames vertegenwoordigt; de inhoud van elke rij is een voorbeeldframe en elke rij is de geschiedenis van voorbeeldframes. Elke rij (voorbeeldframe) bevat de pixels van 1/16e van een bronframe (breedte/16 x hoogte/16). Vanwege de limiet van 16k per rij van DirectX 2D zijn de effectieve maximale standaardresolutie die wordt ondersteund voor 16:9 en 4:3:

  • 16:9 - 2560 x 1440 (bronframe) = 160 x 90 (voorbeeldframe) = 14.400 pixels per rij
  • 4:3 - 2304 × 1728 (bronframe) = 144 x 108 (voorbeeldframe) = 15,552 pixels per rijNote deze resoluties voor bronframes zijn beide groter dan de H.264 2048x2048-limiet. Videostabilisatie bij deze hogere resoluties kan worden gebruikt als niet gekoppeld aan H.264-codering.

Cameratoepassing

In de videomodus rapporteert de Microsoft Store Camera-toepassing de fout 'Er is iets misgegaan tijdens het opnemen van deze video' wanneer de resolutie van de camera hoger is dan de H.624- of Videostabilisatielimieten - op het moment van vastleggen, niet in preview. Als u deze fout wilt oplossen, gebruikt u een lagere resolutie of wijzigt u de hoogte-breedteverhouding.

Als de cameratoepassingsfout wordt waargenomen, neemt u contact op met de leverancier van de camera. Niet-ondersteunde videoresoluties mogen niet worden vermeld door het stuurprogramma van de camera. Het camerastuurprogramma kan resoluties weergeven die hoger zijn dan de videolimiet voor het vastleggen van afbeeldingen.