Процесори :: Дънни платки :: Видео :: Мултимедия :: Носители :: Периферия
Комуникации :: Софтуер :: Технологии :: Links & Downloads :: Форум
 
 
Как да направим DivX ;) филм от DVD? - VirtualDub
       

За окончателната обработка и сглобяване на получените *.avi и *.wav файлове най-често се използваната програма е VirtualDUB, която представлява редактор с много интересни въаможности. Първо, трябва да заредим в VirtualDUB видеото. От менюто File-Open File зареждаме *.avi файла. След това от менюто Audio избираме раздела wav audio, ако звукът е рипван в Microsoft WMA формат, а ако сте имали много място на твърдия Ви диск и сте записали звуковия съпровод в АС3 формат, спомощтана ac3-pack може да го заредите директно във VirtualDUB. Тъй като целта ни в момента е да обединим видео с аудио пътечките, от менюто video избираме режима Direct Stream copy, тъй като видеоплатката няма да извършва никакви манипулации. Oт меню audio Вие може да управлявате параметрите, свързани с компресирането (ако го желаете) на звука, настройките по типа на енкодера и т.н.

Ако желаете огромен финален *.avi файл с кристален звук във формат AC3 (ако е зададено аудио в такъв формат), следва да изберете direct stream copy, в появилото се в резултат на инсталираното АС3 pack меню изберете стойност около 160 за preload of audio before video starts и за Interleave audio very ... ms. След това от меню file-save avi, или клавиша F7 за запис на финалния филм. Ако все пак имате желанието да получите по-компактен *.avi, ще трябва да изберете опцията Full proces mode (а не Direct stream copy), и от меню compression да изберете предпочитания от Вас алгоритъм за компресиране на звука (разбира се, от списъка на намерени от VirtualDUB енкодери, налични във Вашата компютърна система).

Лично аз предпочитам да избирам широко разпространения и достатъчно качествен формат МР3 или OGG Vorbis (последният допуска многоканален звук), но това трябва да се премисли от самото начало, за да се свали звука в АС3. След като изберем всичко, избираме file-save avi, за да запазим (запишем) филма.

Синхронизация

Възможни са няколко варианта, при които звука изпреварва или изостава от картината, което може да се наблюдава както още в самото начало на филма, така и по средата и края му. Всичко това може да бъде сведено до 3 основни варианта:

  • В началото на филма всичко е синхронно, но впоследствие звука изпреварва или изостава от картината;
  • Още от самото начало звука не е синхронизиран с картината;
  • Комбиниран вариант от горните два: освен, че в началото звука не е синхронизиран, впоследствие той допълнително изостава или изпреварва картината

За да се справите с първия вариант, трябва да се опитате да промените стойността на frame rate (количеството кадри в секунда), която стойност е възможна за избор от менюто video-frame rate. Там избираме change to_frames per second от секцията frame rate conversion. Ако звукът изостава от картината, трябва да намалите стойността на frame rate (например, с 0.001) и след това да видите резултата, а ако изпреварва - да я увеличите. Само не използвайте големи стойности! По-добре опитайте няколко различни начина, защото в противен случай звука може да изостане от картината, ако я е изпреварвал преди това и обратното.

След като коригирате проблема, описан във втория вариант на десинхронизация, трябва да изместите аудио пътечката спрямо началото на филма. За целта избираме audio-interleaving. Там, в раздела Audio skew correction, следва да манипулирате величината Delay audio track by_ms (задръж аудио пътечката-милисекунди), докато получите търсения резултат. Възможно е използването и на отрицателни стойности на параметъра. И следете в разделите Video и Audio да е фиксирано Direct stream copy, преди да натиснете F7! В противен случай ще ви е необходимо дисково пространство, съставено от множество наскоро постъпили за продажба твърди дискове с капацитет от 180 GB :) !

Много лесно меже да преглеждате филма във VirtualDUB, използвайки плъзгача долу над групата бутони, точно под екраните с кадрите от филма. Ако при влаченето на плъзгача задържите клавиша Shift, ще се изобразяват само ключовите кадри. Със третия вариант на десинхронизация може да се справите с комбиниране на начините, описани по-нагоре, тъй като той е съставен от първите два.

Разделяне и обединяване на файлове

Доста често се налага да се обединят няколко части на един филм (или няколко отделни видео-файла) в един, да се изреже някаква част от него, или целия голям филм да бъде разделен на няколко части. За да обедините няколко видеофайла в един, трябва да заредите първия от тях във VirtualDUB, след това от менюто File избирате Append video segment и от отварящия се прозорец избирате втория файл (или сегмент) и след това го запазвате върху твърдия диск чрез Save avi. Трябва да имате предвид, че отделните части на филма трябва да нямат проблеми със синхронизацията, защото след обединяването им това е почти невъзможно да бъде поправено от обикновения потребител.

За да изрежете някакъв сегмент от един филм трябва да го заредите във VirtualDUB, след което спомощтана плъзгача (задържайте Shift) го позиционирайте в началото на изрязвания участък. След това от менюто Edit трябва да изберете Set selection start (бързия клавиш за тази оперзция е Home). Следващата стъпка е да маркирате края на изрязвания участък, провлачвайки плъзгача до нужната позиция и избирайки Set swlwction end от меню Edit (или клавиш End). Маркираният участък ще се оцвети в синьо. След това, за да запишем маркирания сегмент върху твърдия диск, от менюто File избираме Save segment avi. Имайте предвид, че VirtualDUB не винаги реже филма с точност до 1 кадър, понякога той отнема или добавя 10-15 кадъра (което при 30 кадъра в секунда е около 0.5 сек. време). За да намалите бройката на загубените кадри, просто се опитайте да разрежете филма в друго място, докато не получите задоволителен резултат.

Материалът е публикуван на: 26.04.2001 г.
Автор: инж. Сергей Миланов
адрес за кореспонденция
Начало на материала :: Процесори :: Дънни платки :: Видео :: Мултимедия :: Носители
Периферия :: Комуникации :: Софтуер :: Технологии :: Links & Downloads :: Форум
© 2001-2006 Macrolevel, Inc. Правила и условия.
При цитиране на материала линк към сайта и посочване на автора са задължителни.
За контакти използвайте адреса ни за електронна поща