Привет всем!
Нарисовалась такая проблемка.
Аппаратным кодировщиком X7 была записана передача со спутникового ресивера. В середине записи на канале прошли типичные для спутникового ТВ глюки - рывки звука/видео, "кубики" и прочая хрень. Это длилось где-то 0.5-1 мин.
Полученный MPEG2 файл абсолютно нормально проигрывается BSPlayer-ом (позаикается там эти полминуты, а дальше все нормуль

). В системе установлены кодеки Intervideo MPEG2 и Mainconcept.
Т.е. кодировщик тюнера отработал нормально в этой критической ситуации.
Данный файл надо превратить в AVI (DivX, MP3).
VirtualDub-MPEG2 файл считывает, но на том месте, где сбои пишет "Error decoding audio frame xxx". При отключенном режиме анализа ошибок даже при просмотре начинается жуткий рассихрон - звук впереди видео где-то на пол-минуты. При записи в AVI то же самое.
Т.е. он где-то на тех сбоях теряет синхронизацию дорожек.
Sony VegasVideo 5.0 сам показывает нормально, но при записи даже в MPEG2 без какого-либо редактирования (т.е. просто открыл файл и записал его в MPEG2) появляется рассинхрон.
Все, чем он помог, это смог нормально вытащить 2-ю часть записи (после глюков). Т.е. глюки я отрезал, а остаток нормально записался в MPEG2. Этот огрызок впоследствии был нормально обработан Virtual-Dub-ом.
А можно ли как-то в чем-то перекодировать весь файл целиком?
Спасибо.