-
Notifications
You must be signed in to change notification settings - Fork 57
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[request] Use opus over vorbis for audio encoding #9
Comments
Yep, that's a great idea! |
I downloaded the library from the Google Drive link, thinking to re-encode the files. But I realized that some of the audio files are already quite small (and of quite poor quality). Of note is the music in Will you be able to find higher quality sources for |
That's because they're the original extension's version ;) |
I have noticed on many the original Animal Forest/Crossing track there is an extremely noticeable crackle. The quality of the entire music library should probably be revisited. This isn't too difficult of a task either there are many very clean rips of the music on the animal crossing reddit in FLAC format. This could be converted to oog in the most appropriate compression. This could be done by a non-programmer even. |
Great, I didn't know the AC Reddit had FLAC files to download, |
Opus actually increases the file size in comparison to Vorbis. The FFMPEG command used has a default bitrate that is substantially lower than the original, hence why the file size ended up smaller. I'm currently in the process of converting songs and finding replacements without crackle here PikaDude#1 The New Leaf songs with crackles have been replaced with dumps from my own cartridge and no longer contain a crackle. |
I chose a random audio file from the google drive folder:
and re-encoded it using ffmpeg:
and found that the filesize was reduced by 67%. Either the original files were
encoded with excessively high bitrates or opus is just that much better. I
didn't hear any difference in quality either.
The text was updated successfully, but these errors were encountered: