OGG Vorbis (.ogg)

Xiph.Org Standar

Ogg 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:

Pilih atau letakkan berkas di sini

Privat - file tidak pernah meninggalkan perangkat Anda

atau tempel Ctrl+V
Jaminan Privasi Tanpa Transmisi Jaringan: 0 byte diunggah ke server eksternal. Semua pemrosesan berlangsung secara lokal di sandbox browser Anda.

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 53

REPRESENTASI ASCII: OggS

Standardisasi: Xiph.Org Foundation / IETF RFC 3533 dan RFC 5334

Spesifikasi Teknis

Arsitektur KontainerKontainer aliran bit multimedia Ogg yang membingkai paket audio Vorbis
KompresiModified Discrete Cosine Transform (MDCT) dengan kuantisasi vektor dan sintesis lantai derau
Urutan ByteHeader little-endian dan aliran bit bingkai
Ruang WarnaTidak berlaku (aliran bit audio lossy)
Saluran & StrukturHingga 255 saluran audio diskrit
Dimensi MaksimumFrekuensi sampel arbitrer hingga 192 kHz dengan bitrate variabel 45 hingga 500 kbps
TransparansiKualitas lossy perseptual tinggi; kualitas yang tak terdengar perbedaannya tercapai pada pengaturan kualitas -q 6 (sekitar 192 kbps)
Streaming & ProgresifStruktur halaman Ogg bawaan yang sejak awal dirancang untuk streaming paket internet yang andal

Perbandingan Teknis OGG dengan Pesaing

Atribut TeknisOGG (Saat Ini)MP3OPUSAAC
Status Paten100% terbuka dan bebas royaltiPaten kedaluwarsa (domain publik)100% terbuka dan bebas royaltiKumpulan lisensi komersial berpaten
Adopsi Industri GimSangat luas; format audio standar di mesin game (Unity, Unreal)Standar historisBerkembangStandar gim seluler
Performa pada Bitrate RendahBaik pada 96-128 kbpsBuruk pada 96 kbpsLuar biasa pada 32-96 kbpsBaik pada 96-128 kbps
Dukungan MultikanalHingga 255 saluran diskrit2 saluran (stereo)Hingga 255 saluranHingga 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

2008Spotify meluncurkan platform streaming musiknya menggunakan Ogg Vorbis sebagai codec audio streaming utamanya.
2002Xiph.Org merilis Vorbis 1.0, menetapkannya sebagai format audio lossy sumber terbuka terkemuka.
2000Christopher Montgomery memulai proyek Ogg sebagai tanggapan atas pengumuman royalti paten Fraunhofer.

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).