dsubuntu
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору " Монтирование HD контента без пережатия даже в оффтопике находится в стадии развития, чего уж говорить о линухе. Учитывая то, что HD материал очень объемный, его не встретишь в не пожатом виде. Я не беру за источник BD или HD-DVD, или тем более рипы с них. В быту это чаще или видеокамера или спутниковый ресивер. В обоих случаях видео жмется по самое нехочу (с использованием В кадров, пирамидного принципа построения GOPов и т.д.). Линейно редактировать без пережатия такое видео очень сложно, чего уж говорить о нелинейном монтаже. Но сегодня мне это удалось smile.gif Итак, поскольку используется межкадровое сжатие, резать такое видео можно только по ключевым кадрам. Следовательно редактировать нужно в таком редакторе, который умеет показывать тип кадра под курсором и копировать потоки. Я пока что знаю только одну программу, удовлетворяющую этим требованиям - Avidemux. К сожалению в ней нет кнопки "undo", т.е. возврата назад, что не оставляет права на ошибку (совет тотже, что и с Синелеррой - сохраняться по чаще). Открывающий маркер (клавиша [ ) ставим там, где должна начаться сцена, которую планируеся вырезать. По кадрам просматриваем вперед-назад какие типы кадров находятся в данном месте (кадр, тип которого указывается внизу находится перед курсором, а не после !!!! НЕ ПЕРЕПУТАЙТЕ), и ставим открывающий маркер после Р кадра (ни в коем случае не после В !!!), т.к. далее пойдет новая сцена и на нее не должны ссылаться кадры из предыдущей (можно и после I кадра, но это бессмысленно). Закрывающий маркер (клавиша ] ) ставим аналогичным путем, но так чтоб он был перед I кадром - новая сцена должна начинаться с полного кадра. В результате, после вырезки выделенного фрагмента получится стык P-I кадров, что есть "безопасно". Таким путем можно вырезать ненужные сцены. Если надо сцены не просто вырезать, но и поменять некоторые местами, то здесь уже прийдется действовать творчески. К примеру, таймлайн фильма разделен на три части (условно). Нам надо последнюю треть поместить между первой и второй. Итак, отмечаем вторую треть открывающим и закрывающим маркером (см. алгоритм выше). Пересчитываем ее в отдельный файл (потоки копируем). Далее вырезаем ее. После чего с помощью 'Append' добавляем пересчитанную вторую треть в конец. Таким образом получается тот что было нужно, первая треть - третья треть - вторая треть. Последний штрих, - идем на место склейки второй и третьей трети и удаляем все "вредные" кадры, т.е. так чтоб место склейки было P-I. Все вышенаписанное проверено на 'MPEG-2 Transport Stream'. Пережатия не было - результат достигнут. На счет 'H.264' не уверен... плохой формат для редактирования, если есть В кадры" | Всего записей: 23 | Зарегистр. 29-11-2010 | Отправлено: 21:57 02-02-2011 | Исправлено: dsubuntu, 23:09 02-02-2011 |
|