OGG Vorbis (.ogg)
Xiph.Org StandarOgg Vorbis adalah kontainer audio terbuka bebas royalti dengan kompresi lossy, yang dibuat sebagai alternatif tanpa beban paten dari format berpaten seperti MP3 dan AAC.
Konversi OGG ke MP3
Konverter OGG ke MP3 gratis yang berjalan di peramban. Konversikan berkas secara instan di perangkat Anda.
Pemeriksaan & Metadata
Sistem operasi dan penganalisis file mengenali file OGG dengan memeriksa urutan byte biner di bagian awal:
Tanda Tangan Header per Byte (Byte Penanda)
Sistem operasi dan penganalisis file mengenali file OGG dengan memeriksa urutan byte biner di bagian awal:
TANDA TANGAN HEX (OFFSET 0):
4F 67 67 53REPRESENTASI ASCII: OggS
Standardisasi: Xiph.Org Foundation / IETF RFC 3533 dan RFC 5334
Spesifikasi Teknis
| Arsitektur Kontainer | Kontainer aliran bit multimedia Ogg yang membingkai paket audio Vorbis |
| Kompresi | Modified Discrete Cosine Transform (MDCT) dengan kuantisasi vektor dan sintesis lantai derau |
| Urutan Byte | Header little-endian dan aliran bit bingkai |
| Ruang Warna | Tidak berlaku (aliran bit audio lossy) |
| Saluran & Struktur | Hingga 255 saluran audio diskrit |
| Dimensi Maksimum | Frekuensi sampel arbitrer hingga 192 kHz dengan bitrate variabel 45 hingga 500 kbps |
| Transparansi | Kualitas lossy perseptual tinggi; kualitas yang tak terdengar perbedaannya tercapai pada pengaturan kualitas -q 6 (sekitar 192 kbps) |
| Streaming & Progresif | Struktur halaman Ogg bawaan yang sejak awal dirancang untuk streaming paket internet yang andal |
Perbandingan Teknis OGG dengan Pesaing
| Atribut Teknis | OGG (Saat Ini) | MP3 | OPUS | AAC |
|---|---|---|---|---|
| Status Paten | 100% terbuka dan bebas royalti | Paten kedaluwarsa (domain publik) | 100% terbuka dan bebas royalti | Kumpulan lisensi komersial berpaten |
| Adopsi Industri Gim | Sangat luas; format audio standar di mesin game (Unity, Unreal) | Standar historis | Berkembang | Standar gim seluler |
| Performa pada Bitrate Rendah | Baik pada 96-128 kbps | Buruk pada 96 kbps | Luar biasa pada 32-96 kbps | Baik pada 96-128 kbps |
| Dukungan Multikanal | Hingga 255 saluran diskrit | 2 saluran (stereo) | Hingga 255 saluran | Hingga 48 saluran |
Pola Kerusakan Umum dan Panduan Pemulihan Hex
Pemutar Ogg melaporkan 'Bitstream desync' atau membatalkan pemutaran pada paket pertama.
Penyebab Utama: Tajuk halaman Ogg yang rusak atau checksum CRC32 yang tidak cocok di dalam halaman OggS.
Pemulihan: Buat ulang pembingkaian kontainer Ogg dengan oggz-repair atau salin ulang aliran menggunakan ffmpeg -i broken.ogg -c:a copy fixed.ogg.
Analisis Keamanan & Vektor Serangan Parser
Kontainer Ogg menguraikan segmen paket berukuran variabel di dalam halaman. Cacat pada decoder bitstream dapat memicu pembacaan di luar batas.
Vektor Serangan yang Diketahui
- Pembacaan berlebih memori heap (heap buffer over-read) pada algoritma rekonstruksi kurva floor1 atau floor0 Vorbis.
- Kolom komentar yang terlalu besar menyebabkan gangguan layanan akibat penggunaan memori selama penyelidikan aliran awal.
- Tabel segmen paket buatan yang memicu luapan bilangan bulat (integer overflow) selama perakitan halaman.
Praktik Terbaik Defensif: Verifikasi checksum CRC32 halaman sebelum meneruskan data paket ke pipa dekompresi Vorbis.
Asal-Usul & Tonggak Sejarah
Keunggulan & Kelebihan Utama
- 100% bebas royalti dan bersumber terbuka tanpa klaim paten atau biaya lisensi.
- Kualitas audio dibanding MP3 bergantung pada codec, bitrate, encoder, dan konten.
- Dukungan bawaan untuk pemutaran tanpa jeda yang sebenarnya dan metadata komentar Vorbis yang fleksibel.
Keterbatasan Teknis & Kekurangan
- Tidak tersedia dukungan pemutaran perangkat keras bawaan pada stereo mobil lama dan pemutar konsumen mandiri.
- Untuk ucapan dan aplikasi baru, format ini sebagian besar telah digantikan oleh codec Opus generasi berikutnya.
- Secara historis, kerangka kerja media bawaan Apple untuk iOS dan macOS tidak mendukungnya.
Fakta Teknis Menarik
- Tanda tangan ajaib 'OggS' merepresentasikan 'Ogg Stream', diikuti oleh nomor revisi struktur aliran.
- Nama 'Ogg' berasal dari slang permainan netrek 'ogging', yang berarti mengambil alih secara paksa.
- Sebagian besar pengembang gim video mengadopsi Ogg Vorbis karena format ini menghindarkan mereka dari biaya lisensi paten MP3 yang mencapai jutaan dolar.
Pertanyaan Teknis yang Sering Diajukan
Apa perbedaan antara Ogg dan Vorbis?
Ogg adalah format kontainer yang menangani pembagian ke halaman, penyusunan aliran secara interleaving, dan pengiriman paket. Vorbis adalah algoritma kompresi audio yang disimpan di dalam kontainer Ogg.
Mengapa Spotify menggunakan Ogg Vorbis alih-alih MP3?
Ogg Vorbis bebas royalti dan menghasilkan suara yang lebih jernih, rentang dinamis yang lebih luas, serta frekuensi tinggi yang lebih terjaga pada 320 kbps dibandingkan MP3.
Bisakah file Ogg berisi video?
Ya. Meskipun .ogg biasanya merujuk pada audio Vorbis, wadah Ogg dapat membawa video Theora (.ogv) atau audio FLAC (.oga).