новые сообщения в форуме | ||
Сейчас в гостевой: |
Тема: Требуется помощь по "склейкам". | |
Фуф, давно я тут не был - сессия, блин. Привет всем, кого знаю. Думаю, где-то через пару недель окончательно вернусь в гостевую, а сейчас зашёл, поскольку назрел вопрос. У меня имеется ряд файлов, у которых неверно прописана длительность. Например, написано "2 сек". По прошествии двух секунд "ползунок" проигрываетеля останавливается, но видео нормально идёт дальше до конца. VirtualDub при открытии такого файла пишет следующее: "MPEG: Anachronistic or discontinuous timestamp found in video stream 0 at byte position 4664, from 0 to 66960. This may indicate an improper join". Для одного файла может быть несколько таких сообщений, цифры "position" отличаются. Основной трабл связан с тем, что мне надо склеить несколько таких файлов в один. Всегда для таких целей я использовал Windows Movie Maker, но с такими файлами он склеивает только маленькие куски от файлов (то есть только то время, которое указано как длина видео; всё остальное что не входит в указаный хронометраж он обрезает). VirtualDub'ом пользоваться, кстати, не умею, так что требуется step-by-step. P.S. Если кто помнит, у меня был файл на 700 мегов длительностью 5 минут в плохом качестве. В общем, попробовал я вырезать из него все большие области нулей, те что явно битые, и после этого он вообще отказался файл воспроизводить. Короче, махнул я рукой на это дело - ну её нафиг, эту Лару Крофт. | |
У них наверное руки из жопы. Итак, как поступил я. Открываю мпежный файл в Виртуалдабе, выслушиваю его недолгие матюки. После чего сохраняю его как ави в режиме полной обработки. Этот режим стоит в Дабе по умолчанию. Video -› Full processing mode. Ну а сохранение File -› Save as AVI. В результате мы получаем полноценный 2-х-с-лишним-минутный файл вместо псевдо-55-секундного (в моём случае с Chloe), но нев***енного размера (более гига). После чего мы этот файл жмём любым кодеком (битрейт и др. параметры задаём по вкусу) и получаем правильно индексированный авишный файл (жмём в том же Дабе: Video -› Compression -› Выбираем кодек, установленный на машине, и задаем параметры сжатия -› Файл -› Сохранить как АVI). Увы, другого способа я не знаю. Мож кто ещё чего путного подскажет. |