Codec Windows Media
Codec Windows Media Audio dan Video adalah kumpulan objek yang dapat Anda gunakan untuk memadatkan dan mendekompresi data media digital. Setiap codec terdiri dari dua objek, encoder dan decoder. Bagian dokumentasi ini menjelaskan cara menggunakan fitur codec Windows Media Audio dan Video untuk menghasilkan dan mengonsumsi aliran data terkompresi.
Catatan
Dokumentasi ini terutama untuk pengembang yang ingin menggunakan codec Windows Media di aplikasi media berbasis C++mereka. Untuk gambaran umum teknis fitur codec Windows Media, lihat Tentang Codec Media Windows.
Istilah codec adalah amalgamasi dari istilah kompresor dan dekompresor. Codec biasanya diimplementasikan sebagai sepasang objek COM: satu untuk mengodekan konten, dan satu lagi untuk mendekode konten. Dalam beberapa kasus, objek COM menempati pustaka (DLL) yang ditautkan secara dinamis yang sama.
Setiap objek codec mengimplementasikan dua antarmuka terpisah tetapi serupa:
Antarmuka | Deskripsi |
---|---|
IMFTransform | Kompatibel dengan Microsoft Media Foundation. |
IMediaObject | Kompatibel dengan DirectShow. |
Tidak hanya ada codec yang berbeda untuk audio dan untuk video, tetapi juga codec yang berbeda untuk berbagai jenis konten yang mungkin ingin Anda masukkan ke dalam file audio atau video. Algoritma yang digunakan untuk mengompresi dan mendekompresi data untuk kata-kata lisan berbeda dari algoritma yang digunakan untuk mengompresi dan mendekompresi data musik.
Deskripsi Codec
Tabel berikut ini menjelaskan penggunaan codec Windows Media yang dimaksudkan.
Codec | Deskripsi |
---|---|
Windows Media Audio | Codec audio yang mendukung tiga kategori konten yang dikodekan: Standar, Profesional, dan Lossless. |
Windows Media Audio Voice | Codec audio dioptimalkan untuk mengodekan suara manusia pada rasio kompresi tinggi. Ini adalah codec pilihan untuk aliran yang sebagian besar terdiri dari kata-kata lisan. Untuk konten yang merupakan musik campuran dan ucapan, codec ini dapat secara dinamis mengubah algoritma pengodean yang digunakan, untuk mendapatkan kualitas optimal. |
Windows Media Video 9 | Codec video yang mendukung empat kategori konten yang dikodekan: Profil Sederhana, Profil Utama, Profil Lanjutan, dan Gambar.. |
Layar Windows Media Video 9 | Codec video dioptimalkan untuk pengodean cuplikan layar berurutan dari monitor komputer. Codec ini sering digunakan untuk pelatihan atau dukungan perangkat lunak dengan merekam gambar monitor saat aplikasi komputer sedang digunakan. |
Versi terbaru objek codec juga memungkinkan akses ke beberapa codec warisan, termasuk Windows Media Video 7 dan 8, Windows Media Screen 7, codec Microsoft MPEG-4 yang lebih lama, dan codec Microsoft ISO MPEG-4.
Catatan
Dokumentasi ini tidak mencakup codec warisan ini; ini hanya mencakup versi codec saat ini.
Untuk codec yang lebih lama, gunakan prosedur yang sama seperti saat menggunakan codec saat ini; namun, ingat bahwa tidak semua fitur didukung di semua codec.
Di bagian ini
- Tentang Codec Media Windows
- Menggunakan Codec dan Objek DSP
- Metode Pengodean
- Implementasi Codec
- Model Buffer Bucket Bocor
- Bekerja dengan DMO Codec
- Bekerja dengan MFTs Codec
- Bekerja dengan Audio
- Bekerja dengan Video
- Menyimpan Media Terkompresi dalam File AVI
- Menggunakan Pengodean VBR
- Menggunakan Pengodean Two-Pass
- Mendapatkan Statistik Pengodean
- Menggunakan Ekstensi Unit Data
- Konstanta Codec dan DSP IPropertyBag
- Pengurai Daftar Isi
- Tanya Jawab Umum Windows Media Codec
Topik terkait
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk