Делаю анимацию в 3ds max. Отрендерил тестовую анимацию в секвенции файлов с 30 камер. У каждой камеры своя секвенция. Все собрал в Sony Vegas 7. При сборке оказалось, что процентов 40 всех отрендериных кадров не нужно. Я их обрезал при сборке. Как мне узнать на каком кадре (на какой картинке) я обрезал анимацию?
!!! Только у нас на форуме !!! | |
Спектакли от дяди Пчёлки
для просмотра необходима регистрация |
Как узнать номера кадров?
Started by
z0w
, 11 04 2008 10:10
4 ответов в этой теме
#1
Отправлено 11 апр 2008 - 10:10
#2
Отправлено 21 апр 2008 - 11:12
Открой в триммере и посмотри.
#3
Отправлено 21 апр 2008 - 12:33
А можно подробнее? Я совсем новичок в Sony Vegas. На триммере (на таймлайн) показывается время, а мне нужно узнать с какого кадра начитается трек, который я обрезал раньше.
#4
Отправлено 21 апр 2008 - 14:33
Если я правильно понял, то этот скрипт покажет то что нужно. Тестировал только в 8 Вегасе. Если с закачкой проблема, то вот листинг:
// Displays the starting & ending frame numbers of the first selected video event // (c) 2008 altarvic, altarvic@gmail.com using System; using System.Windows.Forms; using Sony.Vegas; public class EntryPoint { public void FromVegas(Vegas vegas) { foreach (Track track in vegas.Project.Tracks) { if (track.IsVideo()) foreach (TrackEvent evnt in track.Events) { if (evnt.Selected && evnt.ActiveTake != null) { MessageBox.Show("The starting frame number: " + evnt.ActiveTake.Offset.FrameCount + Environment.NewLine + "The ending frame number: " + (evnt.ActiveTake.Offset + evnt.Length).FrameCount); } } } } }
#5
Отправлено 21 апр 2008 - 16:20
altarvic Спасибо
0 человек читают эту тему
0 пользователей, 0 гостей, 0 скрытых пользователей