Сделайте это самостоятельно до конца? Звучит сложно.
Это как «просто», как чтение в одном формате и выводящее другое, но маленькие детали на самом деле огромные гиганты с довольно сложной математикой.
В принципе, вам нужно будет прочитать в FLAC, проанализировать его формат контейнера, декодировать аудио FLAC в некоторой промежуточной форме, закодировать его в Apple Lossless и поместить в аудиоконтейнер MPEG4 (потому что это то, что использует ALAC) ,
Если вы отказались от выполнения всего этого самостоятельно и использовали библиотеки для декодирования FLAC и кодировки ALAC, это было бы совсем не сложно, разумеется - это просто, что кодеры и декодеры не просто писать.
Зайдите в libflac и libavcodec для кодировщиков/декодеров, а затем написать свою программу вокруг них не должно быть слишком сложно.
Спасибо за ответ, я рассмотрю использование библиотек. Не понял, насколько это было бы тяжело! – nighthawk454