Автор: Андрей Клецков (111) — http://andklv.narod.ru
1 июня 2010
Вот придумал себе задачу, сделать матчмувинг от и до в бесплатном программном обеспечении.
Для этого нужно отснять что-нибудь на минидиви камеру (решить проблему слива минидиви и потрошения его на сиквенсы, звук отдельно, полуполя тоже кудато деть надо...), потом оттрекать полученный материал (вариант тут всего один, так как есть только один бесплатный матчмувер в природе, причём не опенсорс — voodoo camera tracker), придумать что вставить в видео, смоделить и санимировать (тут просто — блендер, надо только придумать что), и потом всё слепить вместе (опять блендер)
2 июня 2010
- сливаем диви видео под линуксом.
Самая продвинутая прога (во всяком случае на данный момент я другой не знаю) для минидиви это kino. Как правило возникают проблемы с тем чтобы кино видела камеру, так как камера видна только под рутом. Для этого надо файлу /dev/raw1394дать права на выполнение другими пользователями (sudo nautilus, идём к тому файлу, пропертиз и ставим другим права на чтение и запись)
- редактируем видео и записываем его в мпег2 — готовый формат для записи на двд (это немножко не по теме, так для общего развития).
так как возможности по редактированию kino
меня совсем не впечатляют, возьмём что-нибудь поинтереснее, например
pitivi или openshot. В
опеншоте всё достаточно легко и просто, достаточно чтобы слепить
домашнее видео, подложить музыку и т.д. без особых изысков, этакий
упрощённый аналог адобе премиере. Pitivi ещё
попроще, хотя местами удобнее, но уж совсем простой, пока мой выбор —
опеншот, только поменять в настроках тему оформления на более
нормальную чем страшная дефолтная.
- разбитие видео на кадры
kino умеет разбивать видео на сиквенсы но только в жепег — неинтересно. Опеншот порадовал — умеет, я то я уже в блендер собирался. Впрочем блендер также хорошо с этой задачей справляется, может быть даже лучше чем опеншот. Надо разбираться подробнее.
- трекаем сиквенс
альтернативы нет, только voodo camera tracker, к сожалению, впрочем со
своей работой справляется достаточно неплохо. дефолтные настройки
работают. надо только указать формат видео, фокусное расстояние оно
само определит. ждать просчёта обязательно до конца.
есть экспорт в разные приложения, нас же интересует блендер. вот как это дело выглядит в блендере.
тестовое видео - смотреть - скачать
- деинтерлейс видео
вообще в опеншоте есть эффект который деинтерлейсит, но у меня
попытка его использования приводит к падению опеншота. есть ещё одна
альтернатива - ффмпег. вот такая команда деинтерлейсит исходное видео: ffmpeg -i infile.dv -deinterlace -sameq outfile.dv
потом его на сиквенс и трекать, или трекать интерлейсное видео
как оригинал (не знаю что лучше), а потом в композе использовать
деинтерлейснутое. есть вариант делать композ в интерлейсе, но это
что-то похожее на извращение при сложном композе. в блендере есть
возможнсть деинтерлейсить текстуры, но нам же нужно в сиквенсере, можно
извратиться и сделать сцену засунуть туда мувик как текстуру,
задеинтерлейсить её, и использовать не напрямую в сиквенсере а как
отрендереный кусок. но это ещё то извращение. К слову сказать в
блендере есть калочка в сиквенсере для деинтерлейса, но в старом
блендере результат неудовлетворительный, в новом (2,5) нормальный, в
нововм блендере можно будет деинтерлейсить прямо внутри. и это хорошо,
плохо что ещё долго ждать рабочего нового блендера.
вот попробовал оттрекать по деинтерлейснутой сиквенции... фокусное
расстояние опять не угадало, но в общем и целом понравилось больше.
тестовое видео по деинтерлейснутым кадрам - смотреть - скачать