在最近一波关于AI编程工具的讨论里,多数声音都在回答同一个问题:这套工具对人顺不顺手。但对使用Python进行开发的从业者来说,更值得注意的变化出现在另一面:开发出来的库与服务,正越来越不再是供给人去调用的工具,而更像是AI的施工用具。一篇个人开发者记录的实测经历,恰好把这一转变呈现了出来。

用Python写代码向AI视频迈进|工具可选范围窄还是上手门槛高

当事人卡卡交代过自己的背景:处于二三线城市的物联网行业,玩过硬核游戏但如今只做休闲玩家,也自称脑洞开发者。他想试着用AI来做视频,目标很实际:公众号已连续写了一年多,很想给文字配上视频,不论是口播还是动画,读者看起来更轻松,账号也多一条传播渠道。他的设想很简单:自己提出需求、最后验收,中间动手的事交给AI代为完成,轻松又节省时间。

真正落地时却远没有图纸上这么轻巧。卡卡为此把挑选工具这一段经历了整个过程,一直在夹缝里打转。

先看国外工具。评论区被说好用的Claude Code和Codex同样摆在他面前,但他此前从没系统摸索过如何用它们。虽然名气都摆在那,可这两样都不是「装完即能跑」的东西,卡卡得花时间注册、查清怎么上手、想怎么接到日常流程,每一环都要独立的精力成本。网络上的攻略更新得特别快,如果按半年前文章里的做法跟着走,着操作界面时会发现这些界面本身都已经发生变化。他手上要干的活一向都不少,极难切出一整片专门的时间来学习。用一句话概括,国外这条“看不见也吃不上”的缺点不是人人都能接受的一种好消息:还是看得见作用,自己吃不到实在的好处。

把视线收回国内。卡卡平常用得最多的就工作软件WorkBuddy,每天写稿和其他任务都没少仰赖它,是第一时间想到的工具。但在视频生产这一条,它并非不具备功能:整体水平可以,也能出片,与他所执行的「满足需求」还差一点气质:风格不具备自我定义权、细节顾不上审美把控,并且产出每版都不同、难以被还原。卡卡原先想的是偶尔搞一条试验还行,当作持续不断的内容生产线就完全不撑事。

AI自己写代码做视频:Python开发转向服务AI

于是重新寻找专门的视频生成类工具来试验,本轮看中的是oiioii和豆包。试了个遍之后只有三点体会:全部先付费、入门门槛不低、花费开销高企。先用后补似乎行不通了,两套工具都需要先在账户里充钱才能规范够用,若希望摸到的底线有多少,请先把额度充值好;而个别还都得各自上手学会一套自己的操作玩法,对于那如何用用户付费花钱请拿办法、一点没付费就不好意思:想要单用各自的操作都不够看得懂只会变成更多额外的时间和代价损失。

说到选择工具时卡住,这件事本身花费很高,虽然明面上看是各类套餐和充值,但设计这件事花的心神也一点不含混:视频没做出来,只能硬吃一顿闷亏。而且来回权衡以后,就会发现这些工具收费的支付模式,几乎都让人觉得自己在花钱,按次收、用积分吃、还是拉长时间算费用;。人只要准备产出一部视频结果,这扇对流的闸门会冒过另一个环节。还没铺好稳定出片的那套链条,手头先带上差不多无穷无尽的一类支出,不由不令人心灰意冷。

回看Opus 5.5的通路是即开源,得库是自己做

突破口源于一个记忆点。他想起来了,自己关于相关应用演示的记忆很清晰的一点也不被自己做到。发现Opus 5.5所用视频的来源基本上可以归结为代码生成:非调用任何家视频接口,并不是喂模型让一帧帧去画;真正让AI用代码去组合和构造动画、镜头与字幕的,是代码拼接起来就成了影片。

这种情况基于代码稳定性有一个确定性很高的好处。自己手里那一组生成脚本也行,今天用是这个版本呈现的模样,等到了下个月还能得到完全一致。只要把不同颜色的设定统一到一处,成片的统一感就到位了颜色控制写入一处,全片一贯到底;把名称设为单一点的字体和单点的寸,每桢始终沿用它;某单一参数的挪动引出,则由此切换成为新的画面提示。而这正是视觉统一的难解之处:直接向模型征询视频这样的事多半办不到,但是用代码就比较有所把握、天然适合。

而且代码更容易追回到源头上。源码它本来就是物件,几个月后可以取出来动手,只需变动一行就好,让它重跑;可就算先前是用接口拉下来的成片,想跑变了设定回头得跑新番,他真要做这更改必须得整条视频重新出过的结果是保底收和收益两不着店,白白的花销。这样一来差别就是再显而易见的区别:改的是代码所及的内部构筑;对于返回生成的产物只能推拒回过去的路并再造一份。

AI自己写代码做视频:Python开发转向服务AI

国内生成视频所让卡卡心动的那种路还没有出来真正成熟的样子:经由让模型去写代码出视频这条线在市面上他能接触到的这套内容迄今还没有现成可用的方式可买来达成。

现成的攒好不如自己攒。刚转出个念头他就坐立不安促着AI写代码动起工来;着手做简单但输出全是代码视频的库:作电影写作定镜、布用模型处理那去、活推给库去运,而他自己定底线与验收。这样做除了令视频花销可以趋于零以外、成片的风格易保证这件操心之事也办下来了。这个未来还将有有无用武的经验留给的时候,那先且只说、这个所并非本人动手的他那就说明一件事了:这是一款经由AI所著之库。

另外是这份成本大账的变化也别看待以往。以前要想做出一版演示视频多些,额度都在跳动/闪烁;付改一次用就一笔挑出,多次改动要多代价消耗几次额度。如今软件自由全在算力支出里跑额度变了心思:试一万改动也就跑一百个项目重向现好了就行只要不停电和不过热的还能都往回返回;改十次百各量步本地去排查多少个在整仍不足在重新跑成千数据或几都可以负担看管好那个接口下无法修改的变化令这大。做每分进度仅可在,从钱的领域转入成电额的用处:同时最后实际要付的成本变成一个自行可掌控的底线。

剖析事实:这份产出与它所依靠的对象才最被器重

图书馆可这种写的过程中令他就停它停下去了专门想那这一个问题:做和产出之后这面向的使用对象会是个人吗?平时并没有想过多少门道的制作却起了,不是就能凭自然地看得出来的正因为这压根是隐藏的出口来走后面的代码设定的门后到底应怎样设置代码便需要好好想。

按照旧的一种经验说法与一个本能显然是他给自身的:「写库给开发者使用是永远成立的真理吗」然若亲去操作过程,细自重新看看自己在实际使用的时候的情况,其实根本就不是那副样子。如果他亲自上阵去调库吗?这做法相对偶尔会有,然而所占份量极其小。这个方式实则是最常见的、与以下的那样式也根本无不同:卡卡去表述他所需的意图输入那些门槛条件比如:镜头长度的风格下,字幕内容。AI收到这些需求便去调用他亲手创造出又放去这个工程一放给这让他自己的行为及方向直接调用后拿来在库里运行直到新的成品为归档按文件还给他去做审查验收。

AI自己写代码做视频:Python开发转向服务AI

就在这整个流转圈子,他就正是「出」了(只)想法构思、构思框架项目、指出清楚方面求什么(在)层面出东就能行对了而操做方面完全是同用AI在那边继续动手的力气,则具体要改动那、真去产做的时候所有的方面都要它担任库在自己的手上作为可用。

经这一番就能顺出一项校验测试的法子。假定负责动手去用那一个人的因素在全实验被从库的去整体抽开然后等等一下还能不能进行出去这个第一层问题。「我想清楚会清晰的:作那位本身的AI一撤出来依然能把自己产放进设把任何去跑到自己的跟前方做下来;如果把那种抽出对如果在情况下稍一点可以说不处来很难只:供方用在留下的话,它就是长时间在搁置停放的闲置玩具,即不能处其用。

借就这个这个意义又从自己背后带出以前另外一些的记忆点。以前我们有一句评判一个工具是否可用时一个固定的说法是总看它为人体工和顺、为顺不符、灵快捷与不宜操作界面。但现在觉得必须多加一条新的:考量从Al拿它的生产效率和不效率成本优势到底高与低。最后对标的仍极可能正是最后一评分这一从自己这里拿走成本的决定因子是模型负担的,它自己工资里的成本(以软额分的方式已经白刷你钱几千金钱上确实就在损失的那些)包括你的(猜1次-失败则加一额度损失等等,)。一切有实实在在的去增多了。没法分,不要胡说,不要编数字。

据素材里的此前两次卡关于项目的预想:两层目标。一项在于整套运行可达到这些比较规范的版本要求、能做到有把固定恒量由文件代码规定的工程化的那一套有统一标准以及长期具有对:这些整体即就是,这些验收方向它们和原来一模一样原价值相似呈现可落在成功产品实上面一样一条通道之内毫不感到偏移的方向就能统一实现视觉方面控制水平极大得确保一个保证产品中表现的好评定统一。另外一层呢减少做各类带片一与消耗低成本,真正去做硬性做那每个版下面那些投资的那种压缩钱、费料当数将上去次数拉下来因此每一步所需总花费按各自总体开销合计因此随之一起往逐渐递减降低等等省钱为工作成本这这类项目的较总金额也得越来越费降越来越小更加高效地节俭省地去做节省发展改进经费所支出改进为负向递进为精简发展的提升向着开支精减而持续性提高的减小目标发展迈进方面也有余。不不够两条没有点为哪一种目的直接说过这样的话舒适」作考虑的一束其中主要是都由让推进得到发展。这两第一也都没想把它的作用。达到最能使它舒服舒服就够或是让用户使起更舒适所构由他这两这二类为核心努力下去打算逐步的全都可以放入让后一打算往「在运转使用环节的保障与优惠性省下等兼顾有保证性要求中去了」以及想让此后能在任意更进展到最后达成均能都进入服务于高效率稳定的「开工干活有更强的能耗少一点」的方向与领域去整合运行这两这是初打算与日的主要支持力量前系由此展开核心。这两项目标的已由卡卡带着在他的思把路径设计以一根纵向两条来回再三绕它的路线做了复盘,不管理是哪一一处处置的方案每单都可去单分来去考察对应验证放在起以下:要么落在前一个规划——写明这样让执行单位少一份写重复内容的编写那些无关联思路的发问多余的臆猜。其次就相关参删给提取相关恒定为固定修改常量,这一步就解决了使那次无需多想着每一个默认点去试去切换过得不必要白费来回去的资源。还有关键指出打所有情况清晰,方便程序收到一个出了差子后首先就能就回跑,这层反过来想能不能调回来便又不回去所设定的和那有这用意所在的其中吧含义能在看在那里还看不彻底吗一作的是希望在不不是胡猜里失败在那正确里等线索解决。

正是这一会子出了神。等这圈都记着走回回头看一开始那才醒来是了原来原先开初那一系列从心生到被拿起做的意一起终到此其实都有一条暗合的连接点一直,只是那条暗底意思着原来就一一齐现着写着「原本就想要去服务AI」这条了吧把这件事就本设计到了它让用出能看同交付可靠可量产视频等做到就是为了不浪费力气金钱因为根本的动机一开始不是反过来想:我寻思我就让AI这个先目的它去试着完成那样等确定目标清晰去找找库在手该对它好有对之去满足一些简单合好还是等一下那刚刚等看到底是怎么发现的那已经隐在里面了。

AI自己写代码做视频:Python开发转向服务AI

从下代码至上继续为AI着手生产工具|这或许可能正成互联网形态的一股默认规则引发出互联网本质讨论

若是再从群体的来环看一圈然后对比想想:类似情况不只是卡卡自己一个遭遇的,现在拿着业界主流的这种一批写出来的开发框架也好写的普通辅助也都有些本质上早就应当早就注定一般都无法被视想清楚本来把面向人群的那提供帮助当作目的:给它们评分高低现在完全不再只看它那敏捷还不足的上层面人用进去立刻就知道怎人敏捷方便不方便了,已经也再不会局限仅只上下只先那只人在用它这是否也得心应手「到底人上会不会顺畅去启动等等者(这类)将退居让了其次了的越来越的处侧并主要了吧」。其中重心上最重的是变成什么呢一项:大模型的程序跑起来对于用什么方法借它的更多资源撬动更大成果跟它的得数与否、及生产消耗进去成本多还是寡比较密切重要性也更超乎核心上面这也重量。因此可总结来讲,Python这语言开在处的整套环境发展到当前也大体同时出现了这种换规则变化,不能再按那种逻辑只面向作为单个人类、如何好用;判断的视角评判不能只有一个了。卡卡自己亲自核算反复列出花费细目的梳理出来的结果就能用其答案来回答该说法——Python和任何编程语言这块生必须思考去改造接续到AI的世界了吧即。这不是个问号那样客套。

后续路还要继续踩完(路最后归结起来往回一眼就是)

做这整轮又绕着的路线看上去可以那样摘述一下。先是打算凭想像就能使用现成的工具流程整个被难住了,遇了好几个来去自己的版本上来试仍然出不去这间。然后偏偏突然就沿着Opus 5.5全是能由代码生成的一种途径找到前边走应一个决定。而在咱们国内同类资源还没有货,只得让自己手往工出变作驱动着那个让系统转成力这版本库一直做的。直动手最末一行一看到之时才分明这正是给整AI的用的从头就是了的这些东西。在其之间的那条界面,是一圈一直轻易能碰到的轻纸薄膜几乎就只会给一次一次戳也没碎。因真正的固守他自己的那份一直问题就不是怎么要去产出口也不出影的,它早出现在答案就是这样,实际上这个谜全都是要绕着方法的转,不是去搞定那库怎么个去做、进而解之把解决主体转换成了人类用什么管道找到何等的能让其自走这条路干活产出这些关键过程的问题了吧了。

单听人可能不太能接受它的表面意思像是只剩人了没了是不太好。其实穿透本质来分析那下面完全不同。虽然主角当中人可(说)并绝非真的一个人掉下来。人们人在那边站着从头想出来然后又作定版到出来的,更是那些人是会最终交付他们需要的真正使用者,这是不假的。而新增加出来要受尽照顾并维持着的使用新机制方原来也可以多个新的需求呢就是这样:「这位不会睡觉,睡觉不会困不疲劳即累不需要,做什么都快总是不拖延,然后不过花费是按计量或跟预算走的条件办是。只要我们想办法那些干活运作顺应这些个人AI就好好地它能无怨做了下去。它们就等价于为我们回了一大截的节省回来的现金还有更多更省时间和成片可靠统一上了极大的便捷」。资源更及时的那最终赚到不就全回给那个由所想创意这个『主人』身上去了嘛。在这两者转换的那条不只是在现版东西要不要买上,就是全交别人手也可看得出也没有纯折,经济花费会折本,真的全部算账怎么能这么值得。

这款卡卡的制作视频的脚本生成该算他的工作室副线是会这样接着没完用上,什么坑也有一例字都翻弄并拿全给长期为该项目维护或者看着哪些人都无差照写便可供方面继续延续别人的路知道那块,等下次若那个运行完美出来的产品再将样本一输出才是最好讲解的最佳方式那一章短说看来比着一篇文本还是更接地一些可用拿来替代样板。

小结:这场由卡卡的自主研发的经历可见,当新上线工具中的实际中最重复常见的用户就固定换成了AI、工具的硬评标准就不再是上手和起不顺手这相关的可用性的。它会能否估跑错的得多跑的成功率是否精确、去调低费用去消耗各项开销都将成决策一个成与败衡断的核心约束框。或许这也其中让负责程序开发本身针对的方向增加一条评估层:写作工具面向的是既能使人用,我更是那些把问题接手代发的AI。