OGG Vorbis (.ogg)

Xiph.Org Standarts

Ogg Vorbis ir atvērts, bezatlīdzības audio konteiners un zudumainais kompresijas formāts, kas izveidots kā neapgrūtināta alternatīva patentētiem formātiem, piemēram, MP3 un AAC.

Konvertēt OGG uz MP3

Bezmaksas OGG uz MP3 konvertētājs pārlūkprogrammā. Konvertējiet failus uzreiz savā ierīcē.

Pārbaudīt un metadati

Operētājsistēmas un failu analizatori identificē OGG failus, pārbaudot sākotnējo bināro baitu secību:

Atlasiet vai velciet failus šeit

100% privāta konvertēšana pārlūkprogrammā - faili nekad neatstāj jūsu ierīci

vai ielīmējiet Ctrl+V
Privātuma garantija bez datu pārraides tīklā: 0 baitu augšupielādēti ārējos serveros. Visa apstrāde notika lokāli jūsu pārlūkprogrammas smilškastē.

Baitu līmeņa galvenes paraksts (maģiskie baiti)

Operētājsistēmas un failu analizatori identificē OGG failus, pārbaudot sākotnējo bināro baitu secību:

HEKSADECIMĀLAIS PARAKSTS (NOBĪDE 0):

4F 67 67 53

ASCII ATTEIOLOJUMS: OggS

Standartizācija: Xiph.Org Foundation / IETF RFC 3533 & RFC 5334

Tehniskās specifikācijas

Konteinera arhitektūraOgg multimedia bitstream container framing Vorbis audio packets
SaspiešanaModified Discrete Cosine Transform (MDCT) with vector quantization and noise floor synthesis
Baitu secībaLittle-Endian headers and frame bitstream
Krāsu telpasN/A (Lossy Audio Bitstream)
Kanāli un struktūraUp to 255 discrete audio channels
Maks. izmēriArbitrary sample rates up to 192 kHz at variable bitrates from 45 to 500 kbps
CaurspīdīgumsHigh perceptual lossy quality; transparent around quality setting -q 6 (approx 192 kbps)
Straumēšana un progresīvā ielādeNative Ogg page structure designed from inception for robust Internet packet streaming

Tehniskā salīdzinājuma matrica: OGG pret konkurentiem

Tehniskais atribūtsOGG (Pašreizējais)MP3OPUSAAC
Patentu brīvība100% atvērts un bezatlīdzībasBeigušies patenti (publiskais domēns)100% atvērts un bezatlīdzībasPatentēts komerciālās licencēšanas kopums
Spēļu industrijas ieviešanaMasīva; standarta audio formāts spēļu dzinējos (Unity, Unreal)Vēsturiskais standartsAugošsMobilo spēļu standarts
Veiktspēja pie zema bitu pārraides ātrumaLaba pie 96-128 kbpsSlikta pie 96 kbpsFenomenāla pie 32-96 kbpsLaba pie 96-128 kbps
Daudzkanālu atbalstsLīdz 255 atsevišķiem kanāliem2 kanāli (stereo)Līdz 255 kanāliemLīdz 48 kanāliem

Biežākie bojājumu veidi un heksadecimālās atkopšanas ceļvedis

Ogg atskaņotājs ziņo par 'Bitstream desync' vai pārtrauc atskaņošanu pirmajā paketē.

Pamatcēlonis: Bojāta Ogg lapas galvene vai nesakrītoša CRC32 kontrolsumma OggS lapā.

Atkopšana: Atjaunojiet Ogg konteinera kadrējumu, izmantojot 'oggz-repair', vai pārkodējiet, izmantojot ffmpeg -i broken.ogg -c:a copy fixed.ogg.

Drošības analīze un parsētāja uzbrukuma vektori

Ogg konteineri parsē mainīga garuma pakešu segmentus lapās. Kļūdas bitu straumes dekodētājos var izraisīt lasīšanu ārpus piešķirtās atmiņas robežām.

Zināmie uzbrukuma vektori

  • Kaudzes bufera pārlasīšana Vorbis floor1 vai floor0 līknes rekonstrukcijas algoritmos.
  • Pārmērīgi lieli komentāru lauki, kas izraisa atmiņas pakalpojuma atteici sākotnējās straumes pārbaudes laikā.
  • Izveidotas pakešu segmentu tabulas, kas izraisa veselu skaitļu pārplūdi lapas montāžas laikā.

Aizsardzības labākā prakse:

Vēsturiskā izcelsme un pavērsieni

2008Spotify palaiž savu mūzikas straumēšanas platformu, izmantojot Ogg Vorbis kā galveno straumēšanas audio kodeku.
2002Xiph.Org izlaiž Vorbis 1.0, padarot to par vadošo atvērtā pirmkoda zudumaino audio formātu.
2000Kristofers Montgomerijs aizsāk Ogg projektu, reaģējot uz Fraunhofer paziņojumiem par patentu atlīdzību.

Galvenās priekšrocības un plusi

  • 100% bezatlīdzības un atvērts pirmkods bez patentu pretenzijām vai licencēšanas maksām.
  • Izcila akustiskā precizitāte un dinamiskā frekvences reakcija salīdzinājumā ar MP3 pie identiska bitu pārraides ātruma.
  • Vietējais atbalsts patiesai atskaņošanai bez pauzēm un elastīgiem Vorbis komentāru metadatiem.

Tehniskie ierobežojumi un mīnusi

  • Trūkst vietējā aparatūras atskaņošanas atbalsta vecākās automašīnas stereoiekārtās un atsevišķos patērētāju atskaņotājos.
  • Runas un jaunu lietojumu gadījumā to lielā mērā ir aizstājis nākamās paaudzes Opus kodeks.
  • Vēsturiski tam trūka vietējā atbalsta noklusējuma Apple iOS un macOS multivides ietvaros.

Interesanti tehniski fakti

  • Maģiskais paraksts 'OggS' apzīmē 'Ogg Stream', kam seko straumes struktūras revīzijas numuri.
  • Nosaukums 'Ogg' cēlies no netrek spēles slenga 'ogging', kas nozīmē spēka pārņemšanu.
  • Video spēļu izstrādātāji masveidā pieņēma Ogg Vorbis, jo tas novērsa miljoniem dolāru lielas patentu licencēšanas izmaksas par patentēto MP3.

Bieži uzdotie tehniskie jautājumi

Kāda ir atšķirība starp Ogg un Vorbis?

Ogg ir konteinera formāts (atbildīgs par lapošanu, mijiedarbību un pakešu piegādi), savukārt Vorbis ir audio saspiešanas algoritms, kas glabājas šajā Ogg konteinerā.

Kāpēc Spotify izmanto Ogg Vorbis MP3 vietā?

Ogg Vorbis ir bezatlīdzības (royalty-free) formāts un nodrošina tīrāku akustisko kvalitāti, plašāku dinamisko diapazonu un labāku augsto frekvenču saglabāšanu pie 320 kbps nekā MP3.

Vai Ogg fails var saturēt video?

Jā. Lai gan .ogg parasti attiecas uz Vorbis audio, Ogg konteiners var ietvert Theora video (.ogv) vai FLAC audio (.oga).