Вообще тот, кто хочет понять разницу, не обязан приобретать ЦАП и ещё перед этим нервно курить эту тему- что купить и сколько денег потратить, а есть ли вообще смысл.
Чтобы те, кто особо не хочет читать теорию, но хочет недорого слушать флак не на компе, крутите ниже - там пишу про программу, позволяющую перекодировать 24 бит в 16 или из другого формата в flac и снизить битрейт.
Про ЦАП. Цифро аналоговый преобразователь. Звук записан файлами в разных форматах, а слушать надо на колонках/наушниках в аналоговом виде. Понятно, что это мини компьютер для быстрого преобразования сжатого звука из цифры в аналог, если мощности не хватает для высокого битрейта - будут затыки, зависания и пр. Много плееров даже за 1000р поддерживают flac.
Разницу между мр3 и флак ощутить можно даже на компьютере с наушниками или на смартфоне с гарнитурой. В смысле наушники/ гарнитура должны быть конечно минимально приемлимого качества. Я лично даже на дешманской гарнитуре Леново ощущаю легко. Что слышно, появляются звуки, которых не слышали, больше баса и высоких, сам звук чище и прозрачней.
Цифровой звук сильно зависит от битрейта - то есть количества информации в секунду. Больше - лучше. Ограничение - сама электроника, которая это все должна пережевать без затыков. Для мр3 в среднем звук 256-320 кбит/с, для немеломана, желающего немного улучшить качество звука достаточно,чтобы этот битрейт был в 2-3 раза выше. Обычно флак в интернете ещё больше. Около 800-1000 kb/s 16 бит уже само то. В сети много 24 бит, и с битрейтом весьма немаленьким.
Для непритязательных устройств, чтобы жёсткий диск не распухал, или если есть отдельно желание купить плеер с ЦАП но недорого - скачиваем прогу MediaHuman Audio Converter. Она позволяет много того, что есть в сети очень быстро причесать под совсем непритязательные требования дешёвых ЦАП. То есть перевести из разных форматов в flac 16 бит и сжать Работает быстро, есть русский интерфейс, бесплатно.
Все сложно рассказать, тема обширная.