Udostępnij przez


Wybieranie metody kodowania

[Funkcja skojarzona z tą stroną, windows Media Format 11 SDK, jest starszą funkcją. Został zastąpiony przez czytnik źródłowy i zapisujący ujście . czytnik źródła i zapis ujścia zostały zoptymalizowane pod kątem systemów Windows 10 i Windows 11. Microsoft zdecydowanie zaleca, aby nowy kod używał Czytnika Źródeł i Pisarza Ujścia zamiast Windows Media Format 11 SDK, jeśli jest to możliwe. Firma Microsoft sugeruje, że istniejący kod, który używa starszych interfejsów API, należy przepisać go do korzystania z nowych interfejsów API, jeśli to możliwe.]

Niektóre koderki, takie jak koder kodujący Windows Media Video 9, obsługują wiele metod kodowania. Metoda kodowania wybrana dla strumienia zależy od sposobu dostarczania strumienia. W poniższej tabeli opisano, kiedy używać różnych metod kodowania.

Metoda kodowania Opis
Stała szybkość bitów 1-pass (CBR) Jedyną możliwością transmisji strumieniowej na żywo. Koduje do przewidywalnej szybkości bitów i zapewnia najniższą jakość wszystkich metod kodowania.
2-przebiegowe CBR Służy do obsługi plików przesyłanych strumieniowo za pośrednictwem sieci do czytnika klienta, ale które nie są transmitowane ze źródła na żywo. Koduje do przewidywalnej szybkości bitów, ale z lepszą jakością niż 1-pass CBR.
Zmienna szybkość bitów jednoprzejściowa (VBR) Użyj, gdy musisz określić jakość zakodowanego wynikowego wyjścia. Zapewnia najbardziej spójną jakość wszystkich metod kodowania. Użyj tylko dla plików lokalnych lub do pobierania.
2-pass VBR — bez ograniczeń Używaj, w sytuacjach, gdy musisz określić przepustowość, ale fluktuacje wokół określonej przepustowości są dopuszczalne. Tylko do plików lokalnych lub pobierania.
2-pass VBR — ograniczone Użyj w tych samych okolicznościach co nieograniczony, ale gdy trzeba określić maksymalny chwilowy bitrate. Tylko w przypadku plików lokalnych lub pobierania.

 

W poniższej tabeli wymieniono metody kodowania obsługiwane przez koderów dostarczane z zestawem Windows Media Format SDK.

Kodek CBR 2-przebiegowy CBR VBR Dwuprzebiegowe VBR
Windows Media Video 9 X X X X
Windows Media Audio 9 lub nowszy X X X X
Windows Media Video 9 Ekran X X
Windows Media Audio 9 Voice X
Windows Media Audio Professional X X X X
Bezstratne audio w usłudze Windows Media X
Format obrazu Windows Media Video 9 i późniejsze wersje X X
Windows Media Video 9 — profil zaawansowany X X X X

 

projektowanie profilów

kodowanie stałej szybkości przepływu bitów (CBR)

Two-Pass kodowanie

Kodowanie zmiennej szybkości bitów (VBR)