Render.ru

PullDown 24 to 25 Pal?

#1
Кто-нибудь знает, как сделать PullDown 24 to 25 Pal в Shake?
Может у кого есть описание этого алгоритма?
 
#2
Описание процесса вот тут
http://www.625-net.ru/archive/0199/heavyworks.htm

В Shake можно реализовать при помощи timeX, field и interlace, будет время попробую написать макрос.
 
#3
Вот что у меня получилось:

IN = SFileIn("//Digisuite/E/VideoProjects/shrek/capture/main.01.avi",
"Auto", 0, 0, "v1.0", "0");
main1 = SFileIn(IN.baseFile, IN.baseFileType, IN.autoAlpha, IN.deInterlacing,
IN.sFileInVersion, "0");
IRetime(main1, 0, 1, 5504, IN.inMode, IN.outMode);
TimeX1 = TimeX(main1, TimeX2.newTime-1, inPoint, outPoint);
TimeX2 = TimeX(IN, time-floor((time-1)/25), inPoint, outPoint);
Field1 = Field(TimeX2, 0);
Field2 = Field(TimeX2, 1);
Field3 = Field(TimeX1, 0);
Field4 = Field(TimeX1, 1);
Interlace13_24 = Interlace(Field4, Field1, 1, 1, 1);
Interlace1_12 = Interlace(Field1, Field2, 1, 0, 1);
Interlace25 = Interlace(Field3, Field4, 1, 0, 1);
Select1 = Select(time%25<13?2:1, Interlace13_24, Interlace1_12,
0, 0);
OUT = Select(time%25==0?1:2, Interlace25, Select1, 0, 0);
 
Сверху