Trim

Trim (clip, int first_frame, int last_frame [, bool pad_audio])

Trim подрезает видео-клип так, что он включает только кадры с first_frame по last_frame включительно. Аудио обрезается аналогично, так что оно остаётся синхронизированным. Если передать 0 для last_frame, это будет значить "конец клипа." Отрицательные значения last_frame дают кадры от first_frame до first_frame + (- last_frame-1). Это единственный способ получить самый начальный (с номером 0) кадр!

pad_audio (по умолчанию true) вынуждает аудио-поток дополняться чтобы подравняться с видео-потоком. Иначе хвост короткого аудиопотока остается как есть. Если last_frame=0 и pad_audio=false, то концы двух потоков остаются независимыми.

Trim(100,0)         # Удалить первые 100 кадров, звук дополняется
                    # или обрезается для соответствия длине видео
Trim(100,0,false)   # удалить первые 100 кадров звука и видео,
                    # длины результирующих потоков остаются независимыми.
Trim(100,-100)      # то же самое, что и trim(100,199)
Trim(100,199,false) # звук будет подрезан если длиннее, но не
                    # дополнен если короче до кадра 199
Trim(0,-1)          # возвращает только начальный (0) кадр

$English Date: 2006/11/25 20:27:32 $
Русский перевод 26.05.2005 mitra anime@mdv.vrn.ru
Обновление 26.11.2006 Fizick