把新闻稿一键变短视频!这个开源工具让编辑工作流自动化
还在为新闻稿转短视频而头疼?Videofy Minimal 是一款本地化的自动化工具,能从AP、路透社或任何网页抓取内容,自动生成脚本、匹配素材、合成语音,最终输出可直接用于数字标牌的短视频。本文将带你了解它的核心功能、使用方法和实际效果。

项目亮点 ✨
🎬 从文本到视频全自动:输入一篇文章链接,它自动提取核心信息、生成脚本、匹配图片/视频素材、合成语音,最后渲染出MP4视频。
🤖 AI驱动的工作流:集成OpenAI进行文本摘要和媒体匹配,使用ElevenLabs进行高质量的语音合成,生成效果自然流畅。
👤 人工审核环节:并非完全黑盒操作,系统内置了一个CMS界面,编辑可以在生成前预览、修改脚本、替换素材,确保最终视频符合品牌调性。
📁 本地化运行:所有项目文件都存储在本地,通过projects/<项目名>/目录管理,你完全控制数据,无需担心隐私问题。
🔌 插件式数据源:内置了AP、路透社和通用网页的抓取插件,你也可以根据模板快速添加新的数据源。
解决什么痛点?💡
想象一下,你是一个数字媒体的内容编辑。每天,你的团队需要处理大量的新闻稿件,从AP、路透社等通讯社接收文章。为了让这些内容在办公室的数字标牌或者社交媒体上更有吸引力,你需要把它们转换成短视频。
传统流程是:编辑需要手动提炼新闻要点,去图库找配图或视频素材,用剪辑软件剪切,然后用录音设备录制旁白。一个简单的1分钟视频,可能就要花掉你半小时甚至更长时间,而且很难规模化。
Videofy Minimal 就是为解决这个痛点而生。
它把整个创作流程变成了一个半自动化的流水线。你只需要提供一个新闻链接或者AP/路透社的ID,它就会像一位高效的助手,帮你完成所有繁琐的步骤:
-
它会抓取文章内容。 -
调用OpenAI,为你生成3-4句精炼的新闻稿脚本。 -
根据脚本,从文章的配图或关联视频中,甚至从网络上下载的素材中,匹配最合适的视觉内容。 -
用ElevenLabs合成自然流畅的旁白语音。 -
最后,将所有素材打包,渲染成一个可直接播放的MP4视频。
而你,作为编辑,可以在它生成的预览界面中,轻松地调整脚本措辞、替换不合适的图片、或者调整语音的节奏,点击“渲染”即可获得最终成品。原本半小时的工作,现在可能只需几分钟就能完成,而且质量稳定可控。

手把手教程 👨💻
下面,我们就来一步步体验如何在你的Mac上运行Videofy Minimal。
➤ 环境安装
首先,确保你的Mac上安装了必要的依赖。打开终端,运行以下命令:
# 安装 uv (Python包管理器), node (前端环境), ffmpeg (视频处理)brew install uv node ffmpeg
你还需要确保你的系统有 Python 3.12 和 npm。如果没有,可以通过Homebrew安装或从官网下载。
接着,克隆项目代码到本地:
git clone https://github.com/Schibsted/videofy-minimal.gitcd videofy-minimal
➤ 配置 API 密钥
这个项目依赖 OpenAI 和 ElevenLabs 的API。你需要去它们的官网注册账号并获取API密钥。
在项目根目录下,创建一个 .env 文件,并填入你的密钥:
# .env 文件内容OPENAI_API_KEY=sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxELEVENLABS_API_KEY=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
➤ 启动服务
项目包含一个前端界面和一个后端API。我们需要同时启动它们。
1. 启动后端服务
在项目根目录下,运行以下命令启动FastAPI后端:
# 使用 uv 运行后端服务uv run uvicorn videofy.api:app --reload --port 8001
看到类似 INFO: Uvicorn running on http://127.0.0.1:8001 的输出,就说明后端启动成功了。
2. 启动前端界面
打开一个新的终端窗口,进入 cms 目录,然后启动Next.js前端:
cd cmsnpm install # 第一次运行需要安装依赖npm run dev
看到 ready - started server on http://localhost:3000,说明前端启动成功。
现在,打开浏览器,访问 http://localhost:3000,你就能看到Videofy的可视化操作界面了。
➤ 创建第一个视频
- 抓取文章
:在CMS界面中,你会看到“Fetch”选项卡。选择 Web URL插件,输入一篇你喜欢的新闻文章链接(比如一篇科技新闻的URL),点击“Run”。 - 生成与预览
:抓取成功后,项目会自动创建。点击进入该项目,你会看到一个编辑器界面。点击 “Generate” 按钮,系统就会开始调用AI生成脚本和匹配媒体。 - 调整与渲染
:生成完成后,你可以预览视频。如果对某个段落的配图不满意,可以直接在界面中点击图片,选择“Replace”来替换你本地的图片。确认所有内容无误后,点击 “Render” 按钮,系统就会开始合成最终的MP4视频。 - 获取视频
:渲染完成后,你会在项目目录下的 projects/<你的项目ID>/output/文件夹中找到生成的视频文件。
同类项目对比 📊
|
|
|
|
|
|---|---|---|---|
| 核心功能 |
|
|
|
| 性能/数据 |
|
|
|
| 生态与扩展 |
|
|
|
| 适用人群 |
|
|
|
总的来说,Videofy Minimal 填补了“自动化生产”和“专业控制”之间的空白。它既提供了AI带来的效率,又保留了人工编辑的精细把控,非常适合有特定品牌需求、希望数据本地化、且具备一定技术能力的媒体或内容团队。
希望这篇介绍能帮助你快速上手这个强大的工具!如果你在实践过程中有任何想法或遇到问题,可以去项目的GitHub仓库看看,那里有更详细的文档和社区交流渠道。
夜雨聆风