## 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`