gchudov писал(а):
Про логи: всё хорошо. С уровнем доверия 372 ваш рип корректен. Записи с уровнем доверия 1 на таком фоне можно просто игнорировать.
ОК. Значит все нормально. А то я запутался совсем размышляя почему так.
gchudov писал(а):
В следующей версии логи проверки CTDB будут в более привычном потрековом формате a-la AccurateRip.
О..., вот это было бы хорошо.
gchudov писал(а):
Что касается того кода, который Apple выложил, тестов еще нет, но глядя на код я подозреваю что он гораздо хуже iTunes.
Ок. Будем следить. Если честно, то я старался не пользоваться сторонними кодерами, что бы не было лишних проблем. Помня, что раньше эти проблемы были с ffmpeg.
gchudov писал(а):
Скорость декодирования иррелевантна.
Я бы так не сказал, потому что ALAC эпловский формат, а Apple славится прежде всего портабельными плеерами и телефонами. Скорость декодирования во многом зависит от количества вычислений, а это не последний момент для портоплееров. А на компе можно и в Moonkey's Audio Insane хранить и слушать.
gchudov писал(а):
Если коротко, то родной кодировщик iTunes сжимает хуже чем flac -4, причем вдвое медленнее.
Попробовал посмотреть разницу на вышеприведенном альбоме Кати Буш. Вот что получилось.
Исходный образ WAV - 424 MB (444 985 462 bytes).
● FLAC - (8) размер - 220 МВ (231 097 378 bytes) время кодирования - 1 мин. 47 сек (51,89%) .
● FLAC - (6) размер - 221 МВ (232 150 811 bytes) время кодирования - 0 мин. 54 сек.
● FLAC - (4) размер - 222 МВ (233 039 877 bytes) время кодирования - 0 мин. 45 сек (52,36%) .
● FLAC - (3) размер - 230 МВ (241 560 960 bytes) время кодирования - 0 мин. 36 сек.
● FLAC - (2) размер - 231 МВ (242 381 904 bytes) время кодирования - 0 мин. 41 сек.
● FLAC - (1) размер - 232 МВ (243 787 547 bytes) время кодирования - 0 мин. 35 сек.
● FLAC - (0) размер - 240 МВ (251 755 924 bytes) время кодирования - 0 мин. 34 сек.
● LibALAC (10) размер - 220 МВ (231 098 896 bytes) время кодирования - 5 мин. 43 сек.
● Lib ALAC (5) размер - 221 МВ (231 976 017 bytes) время кодирования - 2 мин. 01 сек.
● LibALAC (4) размер - 221 МВ (232 303 128 bytes) время кодирования - 1 мин. 47 сек.
● LibALAC (3) размер - 221 МВ (232 534 610 bytes) время кодирования - 1 мин. 44 сек.
● LibALAC (2) размер - 222 МВ (233 234 678 bytes) время кодирования - 1 мин. 34 сек (52,36%).
● LibALAC (1) размер - 229 МВ (240 740 257 bytes) время кодирования - 1 мин. 35 сек.
● RefALAC (Normal) - 224 МВ (235 220 900 bytes) время кодирования 1 мин. 10 сек (52,8%).
● RefALAC (Fast) - 233 МВ (244 679 338 bytes) время кодирования 0 мин. 45 сек (54,95%) .
● Qaac (QuickTime) - 224 MB (235 220 900 bytes) время кодирования 1 мин. 10 сек (52,8%).
К слову сказать, в энкодере Refalac действительно что- то не доработано. iTunes кодирует этот альбом за 45 секунд. Создается впечатление, что iTunes кодирует в режиме Fast stereo encoding mode, но у него файл получается с таким же размером, как у Refalac в обычном режиме - 224 МВ.
Пожалуйте, Вам результаты моего сравнения. Все операции, вплоть до времени взяты из Вашей программы.
Декодирование:
● FLAC - (8) размер - 22 сек.
● Lib ALAC (5) размер - 50 сек.
● LibAlLAC (4) размер - 45 сек.
● LibALAC (3) размер - 45 сек.
● LibALAC (2) размер - 42 сек.
● RefALAC (Normal) - 40 сек.
Декодирование в foobar2000 1.1.10 с установленным по умолчанию декодером на основе кода выпущенного Apple.
● FLAC - (8) размер - 28 сек.
● Lib ALAC (5) размер - 42 сек.
● LibAlLAC (4) размер - 42 сек.
● RefALAC (Normal) - 38 сек.
● RefALAC (Fast) - 36 сек.
В общем результаты по декодированию примерно одинаковые. Ессно, что FLAC намного опережает ALAC, но результаты LibALAC и Refalac примерно одинаковые, Refalac немного шустрее, будем считать, что по причине немного меньшей компрессии.
Хотя если подумать, то четыре секунды это не такая уж и маленькая разница.
Это конечно не совсем научный подход, без графиков и тому подобного, но результаты есть результаты.
Лично мне нравится Refalac.