savage2000
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору kollaborationist Извини, что сразу не ответил - были проблемы с инетом. Вообще-то я не специалист (вернее сказать, чайник) - сам только-только начал учиться и, натыкаясь на проблемы, ищу пути решения (иногда катастрофически не хватает знаний). Сам сейчас бьюсь над одной проблемой и, возможно, самому придется просить помощи у других. Но попробую ответить на твой вопрос и надеюсь, что если что-то не так, то "зубры" в этом деле подключатся и поправят меня. Я так понимаю, что у тебя есть 2 файла (видео и аудио) и ты хочешь их склеить в VirtualDub. Причем без перекодирования. 1. Убедись, что видеоряд и звук соответствуют друг другу (по крайней мере, их начало и конец относятся к одним и тем же моментам событий). Если это не так - займись этим, т.к. в противном случае, сам понимаешь, это никак не синхронизируешь. 2. Поставь при склеивании Video->Frame rate->Change so video and audio durations match. 3. Если проблема не исчезла, то значит внутри видео (аудио) есть участки, которые отсутствуют в аудио (видео) (случаи, когда частота задающего генератора видео или аудио плавала, здесь, естественно, не рассматриваются). Хорошо, если у тебя звук из другого фильма - ты можешь проделать то же, что я советал в ответах для Spaun. А вот если у тебя звук сам по себе (без видео), то тогда хуже. В принципе, надо проделать такую же операцию по сравнению отношений между участками видео и аудио, но если видеоучастки очень точно сравниваются на глаз, то в случае "одинокого" звука придется повозиться. Первое, что приходит в голову - использовать в звуковом файле в качестве "реперных" точек места, где, например: - кто-то начинает говорить, причем момент начала фразы явно читается по губам на изображении - что-то взрывается и начало взрыва видно на экране - т.п. Главное, чтобы ты мог четко определить, что "вот этот момент видео ТОЧНО соответствует вот этому моменту аудио". Ну а дальше - стандартная технология, описанная в моем посте выше. |