SlySync v1.18 ![]()
Эта утилита необходима тем, кто профессионально снимает на видео всякие мероприятия с использованием нескольких видеокамер одновременно. Далее при монтаже вы имеете сотни файлов с каждой видеокамеры, которые нужно синхронизировать между собой. Операторы же не включают запись одновременно.
Эта программа является продолжением DVMultiCamSync.
Системные требования
Windows XP SP3 или выше, рекомендуется Windows 7.
Microsoft .NET Framework 4.0 (48МБ) [скачать]
Microsoft Visual C++ 2010 Redistributable Package (x86) (4.8MB) [скачать]
Для предпросмотра mov, mp4 и ts файлов требуется k-lite codec pack, а именно LAV Splitter и LAV Video Decoder [скачать]
Поддерживаемые форматы
MP4 (*.mp4) и QuickTime (*.mov)
Для SONY A7S и SONY A7S Mark II дата создания определяется с точностью до кадра.
Для остальных файлов с точностью до 1 секунды.
Установка QuickTime не требуется.
AVI DV (*.avi)
Контейнер AVI (AVI 2.0, OpenDML, >4GB)
Компрессия DV (Type 1 и Type 2), FOURCC: DVSD, DSVD, CDVC (Canopus DV)
Используется DateTime штамп, который присутствует в каждом кадре,
но с точностью до 1 секунды. Специальный алгоритм позволяет определить
время начала клипа с точностью до кадра.
* Файлы должны быть захвачены с делением по таймкоду, то есть должно быть много мелких файлов (по одному файлу на каждое нажатие кнопки Rec на камере). Это избавляет от необходимости сканировать файлы целиком и сильно ускоряет процесс.
MPEG-2 (*.mpg)
Контейнер MPEG Program Stream
Компрессия MPEG-2
Используется дата последней модификации файла (и минусуется длительность файла).
При копировании с HDD камеры на NTFS раздел
дата модификации теоретически имеет точность 0.01 секунды. Сделано для тех, кто пишет на HDV камеру в формате SD.
HDV MPEG-2 (*.ts, *m2t, *.m2ts)
Контейнер MPEG Transport Stream
Компрессия MPEG-2
Используется DateTime штамп, который обычно присутствует в каждом 3 кадре.
AVCHD (*mts, *.m2ts)
Контейнер MPEG Transport Stream
Компрессия AVC/MPEG-4
Используется DateTime штамп.
* Если таймкод найден в AVCHD потоке, то берется оттуда с точностью до 1 кадра.
* Камера SONY HDR-AX2000E создает дополнительные файлы *.cmuprops
Дата/время клипа берется оттуда. Если такого файла нет,
то дата/время клипа берется из названия файла, например 20110401052341.m2ts означает 01.04.2011 05:23:41. Точность - 1 секунда.
* Для форматов MPEG-2, AVCHD картинка может отображаться не всегда. Пока не удалось сделать стабильный декодер для всех модификаций. Так что окончательную визуальную синхронизацию линеек придется делать в редакторе (при сохранении AAF не ставьте галочку "Сжать пустые участки").
* MTS файлы из-за особенностей формата не годятся для монтажа, сильно тормозят.
Некоторые перед монтажом перекодируют MTS файлы в AVI. При этом конечно же
теряется информация, необходимая для расстановки клипов. В версии 1.02
добавлена галочка "Заменить расширения на AVI". То есть в программу
загружаются MTS файлы, делается расстановка и сохраняется AAF. Потом MTS
файлы конвертируются в AVI с теми же именами и в той же папке. В редакторе
открывается AAF и подгружаются уже AVI файлы с правильной расстановкой
на таймлайне.
Как это работает
1. Загрузка клипов.
В списке папок открываем меню правой кнопкой, где можно
- добавить / убрать камеры (пока от 1 до 4)
- переставить и переименовать камеры местами
Для выбранной камеры нажимаем "Обзор" и указываем папку где лежат клипы с данной камеры.
Путь сохраняется при выходе из программы.
Клипы можно подгружать отгружать соответствующими кнопками.
Для определения времени начала клипа с точностью до кадра необходимо найти кадр,
на котором таймштамп (которой с точностью до 1 сек) меняется.
Поэтому клипы короче 2 секунд в большинстве случаев будут проигнорированы.
2. Синхронизация.
На таймлайне мышкой можно двигать линейки относительно друг друга (этого бы не пришлось делать если бы часы на камерах шли синхронно). Не пытайтесь вводить сдвиг с клавиатуры, я поленился это доделать.
Синхронизацию можно контролировать визуально. Слева отображаются все камеры одновременно. Можно задать любой размер и прокручивать по вертикали. На изображение накладывается datetime штамп и таймкод, прочитанный из файла. В MPEG-2 таймкод идет через каждые 3 кадра, поэтому там прикручена коррекция, которая может лажать. В MPEG-2 внизу кадра выводится отладочная информация, она не нужна никому кроме меня.
Если часы на камере спешат/отстают, можно указать поправку N кадров/час. После внесения поправки необходимо нажать "Загрузить папку" чтобы перечитать все файлы в данной папке с учетом поправки. Нет способа вычислить поправку автоматически на коротких клипах, придется напрячь мозг.
Горячие кнопки:
+ и - (на клавиатуре справо) меняют масштаб
1, 2, 5 - масштаб 1, 2 и 5 кадров.
Если фокус на таймлайне, то
Стрелками Веерх/Вниз можно выбирать линейку (камеру).
Home и End - начало и конец таймлайна.
Можно двигать курсор таймлана стрелками Влево/Вправо +/-1 кадр, с Shiftом +/- секунда.
Удерживая Ctrl можно двигать стрелками выбранную линейку относительно других +/-1 кадр, с Shiftом +/- секунда.
3. PAL vs NTSC
Вообще программа заточена для PAL. Для NTSC я поднял точность на сколько возможно, но мог что-то упустить.
Каждая камера/линейка на таймлайне анализируется с учетом FPS, принятого для данной камеры (используется FPS первого клипа с этой камеры, содержащего datetime штамп). При сохранении AAF используется FPS первой камеры в качестве FPS проекта.
Если одна камера PAL, а другая NTSC, то точность синхронизации второй камеры может плавать +/- 1 кадр на каждом клипе. Я не уделял этому должного внимания.
4. Сохранение.
Программа не даст сохранить результат если длина таймлайна больше 3 суток. Это ограничение взято с потолка просто так.
Результат синхронизации сохраняется в файл AAF. Можно поставить галочку "Сжимать пустые участки". Это полезно когда у вас 2-х дневная съемка и пауза в 12 часов (когда ни одна камера не снимала) на таймлайне не нужна.
Создаваемый AAF проверялся только на Edius 4.x. Внутри AAF не сохраняется детальная информация о формате клипов, что теоретически может вызвать проблемы на некоторых видео редакторах.
Известные глюки.
1. Найден глюк в Edius 4.x. Анализ AAF не выявил никаких проблем.
Если клипы на первой камере начинаются от начала таймлайна (на других соответственно с некоторым отступом), то все нормально. Но если первый клип первой камеры начинается с некоторым отступом, то при импорте AAF Edius 4.x добавляет этот отступ в начале всех линеек, таким образом все клипы смещаются. Синхронизация при этом не нарушается.
2. Не всегда удается декодировать все кадры в MPEG-2 / AVCHD потоке. Я над этим работаю.
В версии 1.16 проблема должна быть решена.
3. Иногда *.m2t файлы могут быть неудачно порезаны и несколько первых кадров могут быть не пригодны для декодирования. Программа это игнорирует. Но редактор при загрузке клипа может сдвинуть его влево на количество плохих кадров.
4. Могут быть всякие сообщения об ошибках в случае отрисовки ОЧЕНЬ длинного таймлайна в мелком масштабе. Вообще я таймлайн длинной более 1 года не проверял.
5. AAF не содержит внутри видео или аудио клипы, эти файлы остаются там где были. AAF также не содержит формат аудио и предполагается что редактор должен прочитать формат аудио непосредственно из файлов. Но некоторые редакторы почему-то считают что звук моно.
Версия 1.10 сильно переработана. В Премьере CS5 импортируется нормальный стерео звук. Видео и аудио клипы двигаются одним блоком.
В Edius не тестировалось. Раньше там звук лечился так - выбираем клипы, правой кнопкой в меню свойства и в Channel settings переставляем на стерео.

Купить:
Цена для России:
Для пользователей DVMultiCamSync - 1000 руб., для членов ССВ - 1300 руб, для остальных - 2000 руб.
За пределами России: 60 евро.
Оплатить можно любым удобным способом - пополнить счет ВТБ24, по системе Contact, WebMoney, закинуть на мобилу Билайн, др. Выбирайте, предлагайте свои варианты, обращайтесь на мой e-mail, скажу реквизиты. Программу высылаю на e-mail после оплаты.
Если вы хотите установить несколько копий программы (на разные компьютеры), придется оплатить каждую копию.
Планы:
1. Если будет острая необходимость, то сделаю экспорт проекта для Премьера и возможно для каких-то других редакторов.
2. Могу сделать поиск клипов внутри больших файлов (когда видео захвачено в один файл без деления по таймкоду).
3. Могу сделать отображение звуковой дорожки.
4. Могу сделать точную синхронизацию по звуку (сравнение по пикам, всплескам).
Все это довольно трудоемко, особенно последние пункты. Поэтому буду этим заниматься если будет просить значительное количество народу.
Поддержка:
Явные баги будут исправляться по возможности в кратчайшие сроки.
Предложения по доработке принимаются, но ничего не обещаю.
Новые версии будут рассылаться бесплатно по запросу.
Защита:
Программа будет генерить код на основании конфигурации компьютера.
Код необходимо сообщить мне (на мой e-mail).
В ответ вышлю код активации.
Download:
Ограничения DEMO версии - сохраняет только по 1 клипу с каждой камеры.
| Описание | Ссылка #1 | Ссылка #2 | Версия | Дата |
| SlySync DEMO | slysync.zip (1.7MB) | slysync.zip (1.7MB) | 1.18 | 06.10.2016 |
[Назад]