Dimius У меня есть два фильма. Надо звук с первого положить на видеоряд во втором.
Я извлек звук из первого и сконвертил его в WAV, но:
1) У них не совпадает начало. Я пытался прикинуть "на глаз" разницу и вырезать ее в CoolEdit, но прикинуть точно не получается. Может есть более правильный способ?
2) В начале фильма отставание звука - приблизительно 4 секунды, в середине уже около 10. Вероятно, проблема в разных Framerate'ах. Как это пофиксить? Я подозреваю, что должно помочь:
Video -> Frame Rate... -> Change so video and audio durations match, но:
3) Судя по всему, конец в обоих дорожках тоже не совпадет (в смысле, длинна у них разная). Я, конечно, могу вставить в CoolEdit некоторое кол-во "тишины". Но как мне угадать сколько, так чтоб оно было синхронизировано?
И тут еще одна проблема вылезла. Видимо второй файл (тот на который я ложу звук) битый. VD выдает сообщение:
Цитата:
Error decompressing video frame 150568:
An unknown error occurred (may be corrupt data).
(error code -100)
И все плееры выдают похожие ругательства.
Пробовал как написано в хелпе к VD, используя опцию
Re-derive keyframe flags - не получилось.
Если ставлю
Video -> Error mode... -> Conceal errors and resume decoding at next keyframe то проигрывает нормально. Но, я так понимаю, что в таком случае просто выкинется десяток фреймов из результата? Следовательно, опять проблемы с синхронизацией? Как сделать правильно?
Добавлено Да, забыл спросить (не могу найти в хелпе):
Зачем нужны флажки
Options -> Sync to audio и
Options -> Drop frames when behind?