Показать HN: Другой вид генерации видео с помощью искусственного интеллекта Здравствуйте!
Я Эндрю Эрроу, разработчик и пользователь Final Cut Pro. Моя история с FCP насчитывает много лет, я пытался стать видеоредактором, но в итоге стал разработчиком программного обеспечения. Я купил полную версию программного обеспечения давным-давно. И к чести Apple, каждый раз, когда я захожу в App Store на любом Mac, у меня все еще есть доступ к загрузке. Должно быть, я скачал 20, 30? Я не знаю, но много Mac за эти годы. Совсем недавно я снова скачал его и заметил функцию XML Export.
Ого. Там много всего. Я имею в виду много. Я начал играться с генерацией XML, и это привело к этому проекту.
https://github.com/andrewarrow/cutlass/blob/main/README.md
Прочитайте эти go structs и xml-теги. Продолжайте. И продолжайте. Это просто никогда не останавливается! Это очень сложный формат XML, который может описать любую временную шкалу, эффект или анимацию, которую вы можете себе представить. Документация Apple разбросана, XML печально известен своей привередливостью, и один неправильный атрибут приводит к сбою импорта.
И, конечно же, с помощью Claude Code (или другого, выберите свой любимый ИИ) вы можете заставить свой ИИ писать потрясающие вещи на Go, используя Cutlass.
“`go // Создание временной шкалы с точными анимациями по ключевым кадрам
видео := fcp.Видео{
Ссылка: assetID, Смещение: “0 с”, Длительность: fcp.ConvertSecondsToFCPDuration(10.0), AdjustTransform: &fcp.AdjustTransform{ Параметры: []fcp.Param{{ Имя: “position”, Анимация ключевого кадра: &fcp.KeyframeAnimation{ Ключевые кадры: []fcp.Keyframe{ {Время: “0 с”, Значение: “0 0”}, {Время: “240240/24000 с”, Значение: “100 50”}, }, }, }}, }, } “`
Так что я не писал код таким образом с помощью своего человеческого мозга. Я трачу большую часть времени, просто рассказывая Клоду, какое видео я хочу создать, а он использует библиотеку cutlass, чтобы добиться этого. Я подключаю FCP напрямую к Клоду. Другой вид генерации видео с помощью ИИ.
Буду рад обратной связи, спасибо, что дочитали до этого места! -aa
Source: news.ycombinator.com