Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
[Funkcja skojarzona z tą stroną, windows Media Format 11 SDK, jest starszą funkcją. Został zastąpiony przez czytnik źródła i zapisnik ujścia . Czytnik źródłowy i Zapis ujściowy zostały zoptymalizowane pod kątem systemów Windows 10 i Windows 11. Microsoft zdecydowanie zaleca, aby nowy kod używał Odczytu Źródła i Zapisu Ujścia zamiast zestawu SDK Windows Media Format 11, 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.]
Podczas definiowania ustawień strumienia wideo należy określić szerokość i wysokość ramek wideo. Ten rozmiar wideo określa rozmiar ramek wideo zakodowanych w sekcji danych pliku. Jednak rozmiar wideo w profilu nie wyznacza ani nie ogranicza rozmiaru nośnika wejściowego dostarczanego do zapisywarki ani rozmiaru nośnika wyjściowego otrzymanego od czytnika. Autor może zmienić rozmiar ramek wideo, aby dostosować je do potrzeb Twojej aplikacji.
Rozmiar obrazu wideo można traktować jako proces przechodzenia przez trzy etapy: rozmiar wejściowego wideo, rozmiar strumienia wideo i rozmiar wyjściowego wideo.
Rozmiar wejściowego wideo to rozmiar ramek przekazywanych jako próbki do obiektu zapisywania. Ten rozmiar można zdefiniować jako jedną z wymaganych właściwości wejściowych wideo. Aby uzyskać więcej informacji na temat właściwości wejściowych, zobacz To Enumerate Input Formats.
Rozmiar strumienia wideo to rozmiar ramek w sekcji danych pliku ASF. Ten rozmiar należy zdefiniować jako jedno z wymaganych ustawień konfiguracji strumienia w profilu. Jeśli nagrywasz plik i rozmiar wejściowego wideo różni się od rozmiaru wideo strumienia, program zapisujący przeskalowuje ramki podczas kodowania. Aby uzyskać więcej informacji na temat właściwości strumienia wideo, zobacz Configuring Video Streams.
Wielkość wideo wyjściowego to rozmiar klatek dostarczanych przez czytnik lub czytnik synchroniczny. Ten rozmiar można zdefiniować jako jedną z wymaganych właściwości danych wyjściowych wideo. Jeśli odczytujesz plik, a rozmiar wyjściowego wideo różni się od rozmiaru wideo strumienia, czytnik zmienia rozmiar ramek podczas dekodowania.
Nie można ustawić rozmiaru wideo strumienia na nieparzystą liczbę pikseli szerokości. Jeśli ustawisz szerokość strumienia wideo na wartość nieparzystą, profil nie zostanie zaakceptowany przez program zapisujący, lub wynikowe wideo zostanie zakodowane z czarną linią po jednej stronie, aby wyrównać różnicę.
Podczas zmiany rozmiaru wideo należy zachować ostrożność. Obrazy najlepiej wyglądają w swojej oryginalnej rozdzielczości. Zmiana rozmiaru obrazów może często powodować zniekształcenie i sprawiać, że tekst jest nieczytelny. Jeśli kompresujesz wideo do niskiej szybkości bitów, okaże się również, że zniekształcenia wynikające ze zmiany rozmiaru mogą prowadzić do poważnych artefaktów kompresji.
Koder codec ekranu usługi Windows Media Video 9 nie obsługuje zmiany rozmiaru.
Tematy pokrewne