Alex_Dragon
Full Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Рассинхрон при перегонке одного компрессированного формата в другой всегда имеет место быть, особенно если был ресемплинг. Как я понимаю, с одной стороны это связано со структурой файлов: например, mp3 можно обрабатывать с точностью до фрейма и время звучания, если я правильно понимаю, софт определяет именно по количеству фреймов. А фрейм далеко не равен одному отсчёту, т.е. 1/44100 сек (если говорить о стандартном wav т.н. CD качества). Кроме того сам wav можно пилить только с точностью до чанков (кусочков), а сколько отчётов они занимают, я не знаю. В формате, в который этот wav будет упакован, тоже какая-то cвоя фреймовая структура. В результате тройного перегона ошибка накапливается. Проги недеструктивного редактирования (типа клонов VD, mp3DirectCut и т.п) работают именно с фреймами, поэтому синхронизация возможна не точнее длительности минимально возможно отрезаемого куска. Но, если всё было правильно, ошибка как правило довольно небольшая и без труда подгоняется установкой delay (если вообще заметна на слух). Хуже, если был ресемплинг — тогда ещё вдобавок ползут ошибки округления при пересчёте частот, причём это сильно зависит от алгоритма. Я видел конвертеры, которые из одного и того же исходника получали файлы разной длины и времени звучания соответсвенно. Впрочем, проблемы с синхронизацией я имел в основном когда открывал напрямую vob'ы в VD. Как оказалось, делать этого категорически нельзя — теряются кадры. | Всего записей: 422 | Зарегистр. 05-01-2002 | Отправлено: 16:18 25-02-2006 | Исправлено: Alex_Dragon, 16:22 25-02-2006 |
|