White Raven писал(а):
Сильное предположение! А в промежности между разреженными данными что? Нулевые отсчеты, или аудиоустройство (звуковая карта) сама вставляет интерполированные отсчеты?
Да, тогда показалось, что в этом и дело. Увидев разный битрейт, и пришла такая мысль. Посчитал, что по какой-то причине фубар не может послать Зв. Карте все данные, ну и пропускает. Нулей, конечно, не добавляет в промежутках, зачем, если он их может добавить, то почему не успевает послать истинные данные. Ну а звуковая карта в случае получения к нужному моменту данных выдавливает их ЦАП, если же нет , то выдавливает результат экстраполяции.
Но после Вашего комментария призадумался. Запустил параллельно с фубаром ресурсозатратную задачу и увидел, что с битрейтом ничего не произошло. Далее поделив размер файла на продолжительность , получил значения битрейтов, которые показывает фубар. Те на индикаторах фубара – битрейт входного файла (кажется, МастерУфа об этом говорил). Тогда непонятно их назначение, во всяком случае для лосслессов. И на мой взгляд оно даже вредит. Для МП3 более высокий битрейт указывает на более приличное звучание. А в случае , скажем, флака? Создадим несколько флаков с разным уровнем плотности, тогда более упакованный (имеющий мЕньший размер) будет якобы с мЕньшим битрейтом и может создаться впечатление, что он хуже. Что неверно.
Ну в общем, тема , похоже снова должна развиться, так как непонятно в чём дело, во всяком случае мне.
Далее некоторые результаты сегодняшнего ночного развлечения. Поняв, что был неправ с предположением, решил посмотреть файлы, любезно предоставленные Андреем (МастерУфа). Напомню, два (выложен одним файлом, но я порезал на два) варианта воспроизведения одного и того же фрагмента, проигранные фубаром во флак и в вав. Для того , чтобы проще ориентироваться в последующих картинках, скажу, как на них проименованы графики. Чтобы не таскать большие массивы, читались и выводились пятисекундные куски. Итак Ch1 и Ch2 – это канал 1 и 2 соответственно. AsWav – имеем дело с проигрыванием в вав, AsFlac – с флак. Wav-Flac – разность поточечно между вав и флак.
Вывел 5 сек сначала и увидел, что они здОрово отличаются. Видно разный характер в самом начале , да и вроде бы как-то они смещены.
Вложение:
5sec_mark.JPG [ 58.07 КБ | Просмотров: 448 ]
Нашёл вручную характерный участок в каналах 1 и нашёл смещение . для того , чтобы сравнивать корректно.
Вложение:
5sec_pos.JPG [ 24.1 КБ | Просмотров: 448 ]
Ну и дальше вывел разность по выборкам значений вав и флак . Белый график - масштаб разности такой же , как и сигнала. А жёлтый – в 10 раз крупнее. Видно, что различие есть. Но откуда оно берётся, вот вопрос. Таким образом на сегодня имеем:
Доказано различие в звучании вав и флак. Хотелось бы понять / узнать по какой причине это происходит.
Вложение:
5sec_Dif_All.JPG [ 120.54 КБ | Просмотров: 448 ]