Bagikan melalui


Mengubah Ukuran Video

[Fitur yang terkait dengan halaman ini, Windows Media Format 11 SDK , adalah fitur warisan. Ini telah digantikan oleh Pembaca Sumber dan Penulis Sink. Pembaca Sumber dan Penulis Sink telah dioptimalkan untuk Windows 10 dan Windows 11. Microsoft sangat menyarankan agar kode baru menggunakan Source Reader dan Sink Writer alih-alih Windows Media Format 11 SDK, jika memungkinkan. Microsoft menyarankan agar kode yang ada yang menggunakan API warisan ditulis ulang untuk menggunakan API baru jika memungkinkan.]

Saat menentukan pengaturan untuk streaming video, Anda harus menentukan lebar dan tinggi untuk bingkai video. Ukuran video ini menentukan ukuran bingkai video yang dikodekan di bagian data file. Namun, ukuran video dalam profil tidak menentukan, atau membatasi, ukuran media input yang Anda kirimkan kepada penulis, atau ukuran media output yang Anda terima dari pembaca. Penulis dapat mengubah ukuran bingkai video agar sesuai dengan kebutuhan aplikasi Anda.

Ukuran gambar video dapat dianggap melalui tiga tahap: ukuran video input, ukuran video streaming, dan ukuran video output.

Ukuran video input adalah ukuran bingkai yang Anda berikan sebagai sampel ke objek penulis. Anda menentukan ukuran ini sebagai salah satu properti input video yang diperlukan. Untuk informasi selengkapnya tentang properti input, lihat Untuk Menghitung Format Input.

Ukuran video streaming adalah ukuran bingkai di bagian data file ASF. Anda menentukan ukuran ini sebagai salah satu pengaturan konfigurasi aliran yang diperlukan di profil. Jika Anda menulis file dan ukuran video input berbeda dari ukuran video streaming, penulis mengubah ukuran bingkai saat pengodean. Untuk informasi selengkapnya tentang properti streaming video, lihat Mengonfigurasi Streaming Video.

Ukuran video output adalah ukuran bingkai yang dikirimkan oleh pembaca atau pembaca sinkron. Anda menentukan ukuran ini sebagai salah satu properti output video yang diperlukan. Jika Anda membaca file dan ukuran video output berbeda dari ukuran video streaming, pembaca mengubah ukuran bingkai saat mendekode.

Anda tidak dapat mengatur ukuran video streaming ke lebar jumlah piksel ganjil. Jika Anda mengatur lebar aliran video ke nilai ganjil, profil tidak akan diterima oleh penulis, atau video yang dihasilkan akan dikodekan dengan garis hitam di satu sisi untuk membuat perbedaan.

Anda harus berhati-hati saat mengubah ukuran video. Gambar cenderung terlihat terbaik pada resolusi aslinya. Mengubah ukuran gambar sering kali dapat menyebabkan distorsi dan membuat teks tidak terbaca. Jika Anda mengompresi video ke bitrate rendah, Anda juga akan menemukan bahwa distorsi akibat perubahan ukuran dapat menyebabkan artefak kompresi yang parah.

Codec Layar Windows Media Video 9 tidak mendukung perubahan ukuran.

Fitur Penulisan File

Bekerja dengan input

Bekerja dengan Keluaran