Я хочу создать программу для конвертации некоторых музыкальных файлов из wav в mp3.WAV должен быть необработанным потоком битов, и его чтение не должно быть большой проблемой, но я даже не знаю, с чего начать с изучения того, как кодировать этот необработанный поток в mp3.Я уже читал, как создать заголовок mp3-фрейма, но я хотел бы знать, как именно хранятся музыкальные данные.Поскольку я довольно новичок в этом, некоторые подробные ссылки или учебники были бы хороши (книги также приветствуются).
Я хотел бы отметить, что существующие библиотеки и использование кодеков не вариант, поэтому мне нужно углубиться в основы и сделать это для себя.Если вы представляете сам код, я предпочитаю c / c ++, но я могу как-то читать и другие языки.