Я планирую создать программу для работы с многодорожечными файлами OGG, но у меня нет никакого опыта работы с соответствующими библиотеками, поэтому я ищу рекомендации о том, какой язык / библиотеку использовать для этого. У меня нет никаких предпочтений по отношению к языку, я с радостью кодирую его на C, C #, Python, что бы ни делало вещи проще (или даже возможно). Возможно, это даже возможность как-то автоматизировать Audacity?
С точки зрения требований, я не ищу ничего особенного. Вероятно, это будет программа командной строки, мне не нужно иметь возможность воспроизводить аудио, рисовать представления изображений для осциллограмм и т. Д. Программа будет в основном использоваться в качестве преобразователя, но мне нужно выполнить некоторую обработку перед тем, как Выведение. То есть мне нужна возможность программно удалять некоторые дорожки, устанавливать панорамирование для дорожки, изменять громкость дорожек и т. Д. Ничего слишком сложного, только некоторая базовая обработка, а затем выводить результат в формате MP3 или в формате, легко конвертируемом в MP3, такие как WAV.
Буду признателен за любые предложения или общую информацию, спасибо.