![]() |
VirtualDubMod : позиционирование
Есть файл видео. AVI : DIVX5 + MP3
Суммарная продолжительность 5h 47min 50 sec, размер 5 Гб Мне нужно выделить с фрейма №112708 до фрейма №117477 и сохранить в отдельный файл. Фрейм №112708 - черный экран Фрейм №117477 - тоже черный экран. Захожу в программу VirtualDubMod. Goto 112708 Устанавливаю начало (Set selection start) Goto 117477 Устанавливаю конец (Set selection end) Save As - Direct stream Copy Открываю сохраненный файл. Первый фрейм это не черный экран, как ожидалось. А фрейм, который в исходном файле предположительно на 24 фрейма раньше. Последний фрейм вроде бы тоже немного переносится. Что за глюк и как от него избавиться? Мне нужно, чтобы программа отрезала точно. VirtualDubMod 1.5.10.2 |
Это не глюк.
Дело в том, что видео, закодированное в DivX и иже с ним, имеет несколько типов кадров: ключевые и неключевые. В ключевых кадрах содержится вся информация, т. е. закодирован кадр целиком. А к неключевых кадрах закодированы только отличия от предыдущего ключевого кадра, поэтому при потере ключевого кадра теряется и информация из последующих неключевых. Соответственно, если вы отрезаете в произвольном месте, то будет чёрный экран до тех пор, пока не появится первый полный кадр, или, как у вас, VirtualDubMod перенесёт автоматически начало и конец видео к ключевым кадрам. Для того, чтобы в VirtualDub-e перемещаться по ключевым кадрам (они отмечены буквой К в статусной строке), нужно нажимать Shift+стрелка вправо-влево, либо нажимать мышью кнопочки с изображением ключа. Вот там и устанавливайте метки отреза. Боюсь, в VirtualDub-e по-другому не получится. Насчёт других программ — не знаю, но скорее всего, то же самое. |
Спасибо за подробное объяснение. Действительно переносится к ключевому кадру.
|
Время: 08:25. |
Время: 08:25.
© OSzone.net 2001-