乐于分享
好东西不私藏

把新闻稿一键变短视频!这个开源工具让编辑工作流自动化

把新闻稿一键变短视频!这个开源工具让编辑工作流自动化

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

项目亮点 ✨

🎬 从文本到视频全自动:输入一篇文章链接,它自动提取核心信息、生成脚本、匹配图片/视频素材、合成语音,最后渲染出MP4视频。

🤖 AI驱动的工作流:集成OpenAI进行文本摘要和媒体匹配,使用ElevenLabs进行高质量的语音合成,生成效果自然流畅。

👤 人工审核环节:并非完全黑盒操作,系统内置了一个CMS界面,编辑可以在生成前预览、修改脚本、替换素材,确保最终视频符合品牌调性。

📁 本地化运行:所有项目文件都存储在本地,通过projects/<项目名>/目录管理,你完全控制数据,无需担心隐私问题。

🔌 插件式数据源:内置了AP、路透社和通用网页的抓取插件,你也可以根据模板快速添加新的数据源。


解决什么痛点?💡

想象一下,你是一个数字媒体的内容编辑。每天,你的团队需要处理大量的新闻稿件,从AP、路透社等通讯社接收文章。为了让这些内容在办公室的数字标牌或者社交媒体上更有吸引力,你需要把它们转换成短视频。

传统流程是:编辑需要手动提炼新闻要点,去图库找配图或视频素材,用剪辑软件剪切,然后用录音设备录制旁白。一个简单的1分钟视频,可能就要花掉你半小时甚至更长时间,而且很难规模化。

Videofy Minimal 就是为解决这个痛点而生。

它把整个创作流程变成了一个半自动化的流水线。你只需要提供一个新闻链接或者AP/路透社的ID,它就会像一位高效的助手,帮你完成所有繁琐的步骤:

  1. 它会抓取文章内容。
  2. 调用OpenAI,为你生成3-4句精炼的新闻稿脚本。
  3. 根据脚本,从文章的配图或关联视频中,甚至从网络上下载的素材中,匹配最合适的视觉内容。
  4. 用ElevenLabs合成自然流畅的旁白语音。
  5. 最后,将所有素材打包,渲染成一个可直接播放的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的可视化操作界面了。

➤ 创建第一个视频

  1. 抓取文章
    :在CMS界面中,你会看到“Fetch”选项卡。选择 Web URL 插件,输入一篇你喜欢的新闻文章链接(比如一篇科技新闻的URL),点击“Run”。
  2. 生成与预览
    :抓取成功后,项目会自动创建。点击进入该项目,你会看到一个编辑器界面。点击 “Generate” 按钮,系统就会开始调用AI生成脚本和匹配媒体。
  3. 调整与渲染
    :生成完成后,你可以预览视频。如果对某个段落的配图不满意,可以直接在界面中点击图片,选择“Replace”来替换你本地的图片。确认所有内容无误后,点击 “Render” 按钮,系统就会开始合成最终的MP4视频。
  4. 获取视频
    :渲染完成后,你会在项目目录下的 projects/<你的项目ID>/output/ 文件夹中找到生成的视频文件。

同类项目对比 📊

维度
Videofy Minimal
其他AI视频生成工具 (如Invideo, Pictory)
传统视频剪辑软件 (如Premiere Pro)
核心功能
自动化从新闻源生成短视频,注重工作流与人工审核结合。
根据脚本或文章生成视频,自动化程度高,但自定义空间有限。
功能强大,所有效果都可控,但操作复杂,需要专业技能。
性能/数据
本地化运行,数据完全私有。依赖你自己的API Key,成本可控。
云端处理,数据托管在第三方服务器。按订阅或使用量收费。
本地运行,对硬件要求高。数据完全私有。
生态与扩展
基于开源框架,可自由修改代码。内置插件系统,可扩展数据源和品牌配置。
封闭系统,功能由厂商定义。可通过API集成,但灵活度有限。
插件生态丰富,但主要聚焦于视频特效和格式支持。
适用人群
技术团队、数字媒体编辑、需要将新闻流自动化的工作室。
内容创作者、营销人员、非技术用户。
专业视频剪辑师、后期制作公司。

总的来说,Videofy Minimal 填补了“自动化生产”和“专业控制”之间的空白。它既提供了AI带来的效率,又保留了人工编辑的精细把控,非常适合有特定品牌需求、希望数据本地化、且具备一定技术能力的媒体或内容团队。


希望这篇介绍能帮助你快速上手这个强大的工具!如果你在实践过程中有任何想法或遇到问题,可以去项目的GitHub仓库看看,那里有更详细的文档和社区交流渠道。