• Страница 1 из 1
  • 1
Модератор форума: mrmerak, krivenchenko  
Форум » Воспроизведение аудио » Плеер foobar2000 » dBpoweramp/SSRC ресемплер выбрасывает сэмплы?
dBpoweramp/SSRC ресемплер выбрасывает сэмплы?
Ig0r18
Группа: Проверенные
Сообщений: 31
Статус: Оффлайн
Foobar 1.3.16. Конвертировал альбомы из 24(32)/192 во flac 24/48 с помощью SoX и dBpoweramp/SSRC, заметил странную особенность. Некоторые альбомы вышли на 1 сэмпл короче при конвертации с помощью dBpoweramp/SSRC. Причем сэмпла всегда не хватает у последнего трэка альбома. Например, у SoX продолжительность трэка 5:06.959 (14 734 028 samples), у dBpoweramp/SSRC - 5:06.959 (14 734 027 samples). Для верности проделал то же с помощью PPHS - продолжительность вышла аналогичной SoX'у. У кого какие мысли по этому поводу?
Вот ссылка на один из таких альбомов - https://rutracker.org/forum/viewtopic.php?t=4378902. Но случай не единичный, и на некоторых других альбомах такая же хрень.
Сообщение отредактировал Ig0r18 - Вторник, 08 Августа 2017, 16:01
Rollinnn
Группа: Эксперты
Сообщений: 1461
Статус: Оффлайн
Сколько всего семплов в исходном образе?
FLAC1.3.3NOSSE Opus1.3.1NOSSE LAME3.99.5ICL12.1 Monkey'sAudio4.10(NOSSE2) ffmpeg для Windows XP и процессоров без SSE2
Ig0r18
Группа: Проверенные
Сообщений: 31
Статус: Оффлайн
Всего 460 746 031 сэмпл, после конвертации с помощью SoX получилось 115 186 508 сэмплов, с помощью dBpoweramp/SSRC - на 1 меньше, 115 186 507. Конечно, это не критично, просто интересно, почему так происходит) Сам абсолютно случайно заметил
Сообщение отредактировал Ig0r18 - Вторник, 08 Августа 2017, 16:23
Rollinnn
Группа: Эксперты
Сообщений: 1461
Статус: Оффлайн
192/48=4
460 746 031/4=115186507,75 - нецелое число. Файл не может содержать нецелое число семплов и нужно округлять.
Выходит, что dBpoweramp/SSRC округляет в сторону меньшего целого, а SoX в сторону ближайшего или же в сторону большего (по одному данному примеру не определить).
Почему именно так округляет - это уже вопрос к разработчикам. Но математически правильно - округлять в сторону ближайшего.
FLAC1.3.3NOSSE Opus1.3.1NOSSE LAME3.99.5ICL12.1 Monkey'sAudio4.10(NOSSE2) ffmpeg для Windows XP и процессоров без SSE2
Сообщение отредактировал Rollinnn - Вторник, 08 Августа 2017, 16:40
Форум » Воспроизведение аудио » Плеер foobar2000 » dBpoweramp/SSRC ресемплер выбрасывает сэмплы?
  • Страница 1 из 1
  • 1
Поиск: