Why is using .ogg discouraged and unsupported?

posted
Total Posts
24
show more
Ephemeral
I vaguely recall issues with accurate timing at a software level and the difficulty of finding an adequate codec for the format being the main reason behind it becoming unsupported.

That and mp3 is 99.9% of all use cases anyway.
Shad0w1and

Ephemeral wrote:

I vaguely recall issues with accurate timing at a software level and the difficulty of finding an adequate codec for the format being the main reason behind it becoming unsupported.

That and mp3 is 99.9% of all use cases anyway.
is it possible to use ogg for hs? like in mania it just feel weird to have those huge wav (300k per piano hs). :? i reall do not get the idea that ogg hs is banned
Max Period
I made 5 full-keysounded maps (from o2jam) that consist of only ogg hitsounds (everything, including the background music). Go into the editor and see out all the oddities with the editor playback:

-When a long storyboard hitsound was initiated and playback was paused before that hitsound finished, on resuming of playback that long sound will continue to play, even when playback resumed at a different place.
-sometimes the sounds will get completely stuck (multiple stack) and have to restart the editor.

https://osu.ppy.sh/s/414685
https://osu.ppy.sh/s/423422
https://osu.ppy.sh/s/430868
https://osu.ppy.sh/s/445031
https://osu.ppy.sh/s/460855

Also, a commercial DDR clone, known as In The Groove (ITG), based on the stepmania engine, uses .ogg for all of their audios.
Monstrata
Oh. yea, we don't use .mp3 for hitsounds because there is a 5ms delay before .mp3 hitsounds actually play. It's an internal issue so I don't know why, but I think peppy or someone said not to use .mp3 because there is a delay in play-back. I don't know if this applies to .ogg though
Shad0w1and

Monstrata wrote:

Oh. yea, we don't use .mp3 for hitsounds because there is a 5ms delay before .mp3 hitsounds actually play. It's an internal issue so I don't know why, but I think peppy or someone said not to use .mp3 because there is a delay in play-back. I don't know if this applies to .ogg though
no, while mp3 encoder itself has an about 0.05s(50ms) massive delay, ogg encoder does not have any delay, 0ms.

mp3 (50ms)
ogg (0ms)
Topic Starter
Kyuunex
I think it's the encoder adding delays to mp3s. In audacity, when I wanted to compare mp3s with flacs, I had to align mp3s after dropping them on timeline, as opposed to oggs which didn't needed aligning.




BTW, I have more suggestions for saving lots of space by using just one .ogg for multiple mapsets that have the same song (Maybe same with videos?). (Imagine not having to waste space for every Harumachi Clover xD). This way we can deal with, "if ogg will be allowed, people will mostly still not use it" by having just one audio file per song everyone will use it and map around it, with one click download. (I'm sure something like this was suggested a long ago and never went anywhere, so why not just implement it alongside with related things?). And I have ideas for how we can implement these exactly.

Full Tablet
The audio format in the map should match the format in the source when possible.
  1. FLAC, WAV or any other lossless format should be converted to either Opus or Vorbis in a .ogg container (osu! currently only supports Vorbis, unofficially).
  2. Audio from Youtube is natively in Opus format for most videos (while a few use AAC format). If Opus format support is implemented in the game, it should be required to put the audio in a .ogg container (while converting to mp3 should be discouraged, to avoid transcoding quality loss).
  3. Sources in .mp3 format with the appropriate bit-rate should be kept as they are in the map. If you need to transcode to reduce the bitrate, it should be converted to Opus or Vorbis in .ogg container.
abraker

Ephemeral wrote:

I vaguely recall issues with accurate timing at a software level and the difficulty of finding an adequate codec for the format being the main reason behind it becoming unsupported.

That and mp3 is 99.9% of all use cases anyway.
But it works perfectly fine ingame right now. All that needs to be done is to change the ranking criteria to allow it to be ranked. Am I missing something here?
Ephemeral
It doesn't work perfectly fine at all as a previous post in this thread highlights very adequately.

Besides, there's almost no point in buckling down to fix the issues with .ogg when they may not even exist in lazer to begin with. Or there may be an entirely different set of issues, who knows. Regardless, there's technical basis behind the format being unsupported and while the exact reason escapes me for the moment, it isn't anything based on "preference" or a developer "not liking" it or whatever.
Arzenvald
Well i hope lazer will support ogg :s
Full Tablet

Max Period wrote:

I made 5 full-keysounded maps (from o2jam) that consist of only ogg hitsounds (everything, including the background music). Go into the editor and see out all the oddities with the editor playback:

-When a long storyboard hitsound was initiated and playback was paused before that hitsound finished, on resuming of playback that long sound will continue to play, even when playback resumed at a different place.
-sometimes the sounds will get completely stuck (multiple stack) and have to restart the editor.

https://osu.ppy.sh/s/414685
https://osu.ppy.sh/s/423422
https://osu.ppy.sh/s/430868
https://osu.ppy.sh/s/445031
https://osu.ppy.sh/s/460855

Also, a commercial DDR clone, known as In The Groove (ITG), based on the stepmania engine, uses .ogg for all of their audios.
The issue with long storyboard sounds also happens with .wav files. The issue is about long sound files in general, not .ogg files.
MemeMeme_YT
It's easy to convert .ogg to .mp3. In fact, you can convert the tutorial sound (in OGG Vorbis format) into the MP3 format by just changing the file extension.

MemeMeme_YT can not be accused for any damage to the following equipment:

  • Speakers
    Hi-Fi equipment
    Glass (may be high-pitched)
    The OGG file itself.

I may not be liable for any unintended nor intended destruction of any brand of product. MemeMeme_YT has no legal stance to this, as whom stated has no real reason to go against anyone in a legal manner.
Shad0w1and
file extension means nothing. Please do research before you post nonsense stuff. also reencoding ogg to mp3 is not acceptable because mp3 encoders will add delay to the encoded file and it is not rankable.
Please sign in to reply.

New reply