TGViewer
V2EX V2EX @pushv2ex · 548 subscribers
Post #237289 4
[分享创造] 一张照片生成 Bulin 47 爆款 freestyle 视频:一个跑在 Cloudflare Workers 上的小项目复盘

最近 TikTok 上 Bulin 47 那段 freestyle 很火,很多人想把自己放进去,但现有工具要么得自己剪,要么出来的东西不像。我就做了个只干这一件事的网站:上传一张照片,几分钟后得到一段 9:16 、带原声的视频,人换成你,场景、动作、镜头都和原片一样。

地址: https://bulin47ai.io

它是怎么做的

● 模型:fal 上的 Pixverse Swap 。原片固定,用户照片作为目标人物。指定第 96 帧(第 4 秒)作为"选人"的关键帧,因为第 1 帧画面太挤,模型会把旁边路人换掉。
● 前后端:TanStack Start ( Vite + nitro ),整站部署在 Cloudflare Workers 上;数据库用 D1 ,照片和成片存在 R2 。
● 支付:Stripe 一次性购买,没有订阅。1 次 $9.90 ,3 次 $19.90 ,5 次 $29.90 ,生成失败自动退次数。

踩过的坑

1. Workers 上没有可写磁盘。照片上传原本落本地磁盘,上线后改成直接写 R2 绑定,再由同域路由读出来。
2. fal 的成片放在它自己的 CDN 上,默认保存多久文档里没写明。分享链接不能赌这个,所以生成完就转存一份到 R2 ,播放支持 Range 请求,否则 Safari 拖不了进度条。
3. 单条成本约 $0.40 ( 720p ,原片 6 秒超过 5 秒,价格翻倍),加上 Stripe 手续费,毛利大约 90%。我一开始给了免费预览,后来算了一下,批量注册能把预览薅穿,就关掉了。
4. Google 登录一度报"找不到 provider":密钥放在 Worker 加密变量里,但认证路由只读数据库配置。改成合并读环境变量和数据库就好了。

想听听大家的意见

● 没有免费试用,直接付费,转化会不会太差?
● 定价 $9.90 一条,对这种跟热点的视频是不是偏高?
● 单模板这个方向值得做下去吗?还是应该扩展成多个热门模板?

欢迎拍砖。
More from @pushv2ex
  1. Oct 12, 2026[iPhone] iPhone 18 Pro Max 充电头求推荐,顺便问下边玩边充是不是很慢?
  2. Oct 12, 2026[YouTube] 小火箭现在还能去 Youtube 广告吗? 可以用的规则或模块,求分享
  3. Oct 12, 2026[分享发现] 最近下载了抖音刷了一圈视频,发现 100 个视频有 70 个都在阴阳怪气🤣🤣🤣🤣🤣🤣🤡🤡🤡 诸如一些缅怀国父,晒美丽国生活。
  4. Oct 12, 2026[分享发现] facebook 又发布新模型了 https://research.meta.ai/blog/muse-wonder 说超过 fabre 5.1, 对于 opus 5…
  5. Oct 12, 2026[推广] 做定制订单工具时,选规格和排版为什么分开做 一笔定制订单选了大尺寸,是不是直接把小尺寸的图放大就够了?如果每张照片和每段名字都不一样,这种处理很容易留下新的排版问题。 我…
  6. Oct 12, 2026[杭州] 杭州买房求大佬指点 目前滨江工作,将来未知,父母想让我买套房 看了建发云之城,规划和内部挺好,但是不知道这个饼未来吃不吃得消 如果是总价 300w 上下二手房,哪里还有合…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →