Printable Version of Topic
Click here to view this topic in its original format
Forums > Работа с видео и аудио > VirtualDub-1.6.3, порезка фильма


Posted by: Fuad on 05-02-2006, 14:02
Есть фильм Мастер и Маргарита
В одной из серий есть брак его надо вырезать.
И вторая задача все фильмы соединить без титров.
Впринципе я все это делаю в VirtualDub-1.6.3
Но вот проблема - виртуале в точке выреза
при просмотре через плеер остается этот брак тоесть кусок.
Виртул дабе все нормально где вырезал
А вот при просмотре он всетаки оставляет часть.

Posted by: Set on 05-02-2006, 23:02
Первый фрейм после вырезанного куска должен быть ключевым. ;)

Posted by: Fuad on 06-02-2006, 23:38
QUOTE (Set @ 05-02-2006, 20:02):
Первый фрейм после вырезанного куска должен быть ключевым. ;)
виртуал даб для меня ново.
Есть качественный реализ Мастер и Маргарита.
Во второй серии, есть не большой брак мне его надо вырезать.
значит дотягиваю ползунок до начало брака и нажимаю в нижнем углу левую черную стрелочку,и также нахожу окончания брака и правую стрелочку-будем называть их маркерами . Затем Делет.
Захожу в меню видео и аудио и назначаю в обеих случаях -прямопотоковое
Все кусок вырезан , после этого использую команду -сохранит как Avi
Если не тяжело объясни что значит первый фрейм должен быть ключевым.
Как это сделать?

Posted by: obaldin on 07-02-2006, 02:59
QUOTE (Fuad @ 06-02-2006, 22:38):
Если не тяжело объясни что значит первый фрейм должен быть ключевым.
Как это сделать?
Если мне память не изменяет, то надо держать нажатым Shift. Тогда будешь двигаться не по всем фреймам, а только по ключевым (keyframe).

Posted by: Fuad on 07-02-2006, 17:02
QUOTE (obaldin @ 06-02-2006, 23:59):
QUOTE (Fuad @ 06-02-2006, 22:38):
Если не тяжело объясни что значит первый фрейм должен быть ключевым.
Как это сделать?
Если мне память не изменяет, то надо держать нажатым Shift. Тогда будешь двигаться не по всем фреймам, а только по ключевым (keyframe).
С Шифтом равносильно команды ключевым кадрам (ключик желтенький в нижней части проги)
Но вот проблема что ключевой кадр не попадает вместо желаемой вырезки.А значит картина такая: находим самыйблизкий ключевой кадр к браку ставим маркер и то же самое делаем с последним кадром брака.
Но виртуал даб не дает возможность вырезать в желаемом точке тоесть где определен самый близкий к браку ключевой кадр то и будет точкой выреза.
Неудобно !Получается первично ключевые кадры а потом уже метки.
Так что вывод где хотим вырезать там не можем вырежем только там где определен прогой ключевой кадр

Posted by: obaldin on 07-02-2006, 17:05
QUOTE (Fuad @ 07-02-2006, 16:02):
Так что вывод где хотим вырезать там не можем вырежем только там где определен прогой ключевой кадр
Тут я не специалист, это тебе лучше кто-то, занимающийся видеоредактированием расскажет :(

Posted by: Fuad on 07-02-2006, 18:50
2 секунды по умолчанию каждый ключевой кадр,а есть возможность перераспределить промежуток ключевых кадров до пол секунды? Титры попадают и ничего не сделать никак не могу вырезать.Помогите .

Posted by: Set on 07-02-2006, 22:57
Вырежи в Дубе этот кусок аккурат по ключевому кадру, затем обрежь его как тебе нужно, перекодируй с параметрами остального фильма и вклей в Дубе обратно в то место, откуда взял.

Posted by: Fuad on 07-02-2006, 23:34
QUOTE (Set @ 07-02-2006, 19:57):
Вырежи в Дубе этот кусок аккурат по ключевому кадру, затем обрежь его как тебе нужно, перекодируй с параметрами остального фильма и вклей в Дубе обратно в то место, откуда взял.
Что означает вырезать по ключевому кадру?Ключевой кадр он определяет не в той точке где хочу вырезать.Задевает титры,а они мне не нужны.Если говорить о маркерах .Маркеры- да они в точности могут определить место выреза,но даже если вырезается всеравно в итоге дает то что определено ключевыми кадрами.хочу этогго или не хочу а вот в точности подогнать ключевой кадр как маркер не получается видимо програма так написана.
Можешь показать как это выглядет?Я не понимаю слово вырезать в данном случае. Мы ничего не вырезаем мы определяем промежуток и сохраняем
Или определит маркерами кусок который мне нужен или с шифтом определит ключевой кадр .
А у меня 10 серий Мастера.Везде надо вырезать роли
Я как бы делал так :Вот есть фильм ,определил маркерами тоесть образно вырезал тот кусок который хочу видет и вывел на сохранение.Не получилось он захватил лишнее всунул роли.Тогда как ты сказал я сделал ключевыми кадрами но ключевые кадры не попадают в то место где надо .
Я вообще думаю что сохранение идет по ключевым кадрам а не по маркерам.

Posted by: Set on 08-02-2006, 00:04
Процесс:

****pK**********{---pK------------}__pK_____________

* - кадры на участке до вырезаемого, назовём его участок 1.
- - кадры участка, который надо вырезать, назовём его участок 2.
_ - кадры после вырезаемого учаска, назовём его участок 3.
K - ключевые кадры.
p - последний кадр перед ключевым.
{ } - маркеры.

1. Ставим последний маркер на ключевой кадр, так:

****pK*********{---pK------------__p}K_____________

2. Маркируем и сохраняем синий 1-й блок и зелёный 3-й в отдельные файлы, затем удаляем, останется только:

---pK------------__p

3. Перекодируем в нём видео с кодеком и параметрами, что и у всего фильма - получится новый блок, который сохраняем в отдельный файл:

K...........................

4. Склеиваем все три куска вместе, в том же Дубе:

****pK*********pK............................pK_____________

Posted by: Fuad on 08-02-2006, 15:38
QUOTE (Set @ 07-02-2006, 21:04):
Процесс:

****pK**********{---pK------------}__pK_____________

* - кадры на участке до вырезаемого, назовём его участок 1.
- - кадры участка, который надо вырезать, назовём его участок 2.
_ - кадры после вырезаемого учаска, назовём его участок 3.
K - ключевые кадры.
p - последний кадр перед ключевым.
{ } - маркеры.

1. Ставим последний маркер на ключевой кадр, так:

****pK*********{---pK------------__p}K_____________

2. Маркируем и сохраняем синий 1-й блок и зелёный 3-й в отдельные файлы, затем удаляем, останется только:

---pK------------__p

3. Перекодируем в нём видео с кодеком и параметрами, что и у всего фильма - получится новый блок, который сохраняем в отдельный файл:

K...........................

4. Склеиваем все три куска вместе, в том же Дубе:

****pK*********pK............................pK_____________
За схему спасибо .! :)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Не достаточно понял я весь процесс.
Схема сама понятна, но на практике не выхолит как описано.
Схема говорит о том чтоб разбить фильм на три куска,потом их склеить.
Но разбить их надо определяя последовательные кадры,маркеры и ключевые.
По схеме видно что ударение ставится именно на середину тоесть то что я хочу видеть,а первая часть и третья
как бы их надо записать в отдельные куски.
Но Тогда нам надо отдельно выделить не нужную часть,
а их можно выделить и удалить или просто выделить и записать а именно так оно и будет по схеме
А потом перейти на середину или записать сначало середину.
Но вот не получается записать середину по последнему кадру перед ключевым кадром.
Он то их видит по ключевым кадрам а не по маркерам.
Как бы маркеры не ставили мы всеравно получим то что определит прога(K).
И там вообще получается не та картина.Эта схема не подходит.
Или я не знаю как в програме выделить ключевой кадр/
выделяют линию маркеры а ключевой кадр он визуально определяет.
Там определеных меток нет для ключевых кадров.
А Маркеры мало что помогают.Последний кадр кстате перед ключевым тоже не решает проблему.
Он всеравно режет по ключевому а не по последнему кадру где маркер.
Кстате В Мастере идут роли вначале и в конце.
Мне надо в конце вырезать роли,а вначале оставить только надпись серии.

Posted by: Set on 08-02-2006, 20:00
QUOTE (Fuad @ 08-02-2006, 14:38):
Но вот не получается записать середину по последнему кадру перед ключевым кадром.

Среднюю часть (2.), оставшуюся после удаления 1. и 3., надо подрезать (удалить из неё то, что ты хочешь вырезать) затем перекодировать видео, а затем только сохранять. Обязательно перекодировать видео в ней.

Posted by: Fuad on 09-02-2006, 14:40
QUOTE (Set @ 08-02-2006, 17:00):
QUOTE (Fuad @ 08-02-2006, 14:38):
Но вот не получается записать середину по последнему кадру перед ключевым кадром.

Среднюю часть (2.), оставшуюся после удаления 1. и 3., надо подрезать (удалить из неё то, что ты хочешь вырезать) затем перекодировать видео, а затем только сохранять. Обязательно перекодировать видео в ней.
А как перекодировать ? В какой програме .Филм записан в формате XVid MPEG4
компресия layer3 codec Mpeg (моно1)
Если это делается в дабе то как?

Posted by: Set on 09-02-2006, 19:46
Аудио на direct stream..., видео - full processing... и в compression... настраиваешь кодек: http://vcdrookie.com/rus/index.php?option=soft&task=viewarticle&artid=23&Itemid=56 (http://vcdrookie.com/rus/index.php?option=soft&task=viewarticle&artid=23&Itemid=56

Posted by: benhalof on 10-02-2006, 15:56
Послушай, Fuad, ведь народ очень популярно объясняет, что именно надо сделать. Если тебя это не устраивает, то ничего поделать нельзя. Редактирование кодированного видео имеет определённые ограничения. В основном, можно резать только по ключевым фреймам. Иногда получается вырезать и по-другому, но результаты бывают самые непредсказуемые. В противном случае остаётся только вырезать по ключевым фреймам достаточно большой кусок, декодировать его полностью, вырезать чётко то, что нужно (с некодированным видео можно извращаться, как хочешь), закодировать обратно и склеить всё. Но это всегда потеря качества и ГЕМОРОЙ! Оно тебе надо?!

П.С. Редактирование/кодирование/извращение... с DivX/Xvid/mpeg... хорошо описано тут: vcdrookie (http://vcdrookie.com/rus/homepage. Не ленись делать поиск!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)