 |
Цитата: |
 |
|
|
|
|
|
|
|
|
|
|
Ой, извиняюсь. А мне казалось я писал.
Только перевести в другой формат. Мне нужно, резать, клеить. А после 2 варианта:
1) Очень хороший фильм, тогда возможно включение его в ДВД Диск, в ДВД формате (конечный формат).
2) Конечный формат в Avi файле, но предварительно тоже резать, клеить.
Для меня удобный формат - который может обработать MpegVideoWizard.
Но, можно и в VirtualDubMod - если сразу в нем была бы возможность обработки - лучше будет.
Спасибо большое.
|
|
 |
|
 |
|
Насчет MpegVideoWizard не знаю - никогда не пользовался. А с
VirtualDub (обрати внимание - не
VirtualDubMod; VirtualDub активно развивается и лучше использовать его) алгоритм работы достаточно простой. Есть 2 способа, о кторых я вскользь уже упомянул.
I. Самый простой. В этом случае тебе лучше не извлекать данные *.h264 из контейнера, а использовать сразу *.mkv или любой другой контейнер, в котором находится фильм. В системе должен быть установлен AviSynth (
http://avisynth.org.ru). Если его нет - установи. Дальше по шагам.
1. Создаем в блокноте документ со следующей строкой:
DirectShowSource("E:\Мой фильм.mkv", audio=false)
(где
"E:\Мой фильм.mkv" - это путь к твоему видеоролику) и сохраняем как, например,
Test.avs.
2. Полученный скрипт Test.avs уже можно открывать и VirtualDub'ом, и Media Player'ом, и вообще, чем угодно - любым проигрывателем. Резать такую вещь с помощью VirtualDub'а не удобно, но это можно сделать средствами ависинтовского скрипта. Например, тебе нужно оставить в ролике кадры с 1 по 300 и с 2318 по 3000. Открываем блокнотом и модифицируем наш скрипт:
DirectShowSource("E:\Мой фильм.mkv", audio=false)
trim(1,300)+trim(2318,3000)
Сохраняем и открываем VirtualDub'ом. Все лишнее вырезано.

Визуально необходимые номера кадров легко узнать тем же VirtualDub'ом.
Все, дерзай.
PS: Если появится желание, про второй способ тоже расскажу.
