Участник с: 03 марта 2010
|
nmalofeev: Второй плеер на странице (который проигрывает аудиозапись с названиями месяцев) ведёт себя очень странно.
Аудиофайл может быть сжат в mp3 в одном из двух форматов — CBR или VBR. Эти аббревиатуры означают constant bitrate и variable bitrate. Эти два формата предполагают два подхода.
В случае с CBR битрейт на протяжении всего файла остается постоянным — независимо от того, там сейчас тишина или звук с высокой амплитудой. Это позволяет абсолютно однозначно определить, в каком месте аудиофайла находится тот или иной момент записи.
VBR предполагает плавающий битрейт: если в записи представлен звук в небольшом диапазоне громкости/частот, то он без потери качества может быть сжат с низким битрейтом (например, тишина), в то время как сложные участки записи будут сжаты с высоким битрейтом. Такой подход позволяет, при сохранении качества записи, экономить на размере результирующего файла.
Недостаток этого метода — нелинейность распределения времени звучания вдоль длины файла, то есть невозможность сопоставить момент звучания и смещение от начала файла. Как следствие, по длине файла невозможно однозначно определить длительность звучания.
На маленьких «нестандартных» записях финальное несоответствие может быть значительным за счет бóльшего отклонения от среднего (нет выравнивающего эффекта больших чисел). По-видимому, именно это явление Вы и наблюдаете в записи дней недели и месяцев.
Скажем так: это не баг, а фича. :)
Нам нужна ваша помощь. Пожалуйста, поддержите Le-francais.ru !
|