Communitygithub.com

论文转科研视频

根据学术论文或预印本制作一段80–100秒的精炼科研视频,包含基于论文的声明、自定义动画场景、字幕以及可验证的MP4文件。适用于论文转视频或研究演示视频需求,而非简单的论文摘要或无关视频编辑。

论文转科研视频 是什么?

该技能旨在将学术论文转化为一段约90秒的科研视频,让观众在短时间内理解论文的问题、方案、实验和证据。它从完整阅读论文开始,包括图表、方法、单位、基线和局限,并构建一个声明分类账,确保每个定量或因果声明都有精确的来源位置、指标定义和比较条件。然后逐场景撰写镜头列表,设计叙事结构(如风险→系统→对比→机制→结果和边界),并规划视觉语言以区分动画图表、真实视频和标注说明。最后使用Remotion和FFmpeg等工具生成1920×1080、30fps、H.264编码的MP4视频,并附带声明分类账、镜头列表、字幕文件和验证脚本。该技能支持从URL、DOI或本地PDF获取论文,并强调科学准确性,禁止捏造指标或未经测量的过渡。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Jihoon950/paper-to-research-video/tree/HEAD/skills/paper-to-research-video

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

论文转科研视频 是做什么的?

制作一部能让新观众在约90秒内理解问题、构建或提出的内容、测试内容以及证据实际表明的内容的影片。将提供的论文视为证据来源,而不是一个需要平移扫描的幻灯片。

从源头开始

  1. 完整阅读论文,包括图表标题、方法、单位、基线、局限性以及提供的补充材料。对于URL或DOI,获取引用的论文。对于本地PDF,提取文本并检查实际图表页面;必要时对扫描页面进行OCR。不要仅从摘要推断结果。
  2. 制作简明的声明分类账:每个屏幕上的定量或因果声明都需要精确的来源位置(页码、图表、表格或补充项目)、指标定义、比较条件以及任何限定条件。区分报告的测量值、作者的解读以及你自己的说明性图示。如果关键结果不明确,再次检查源头并缩小声明范围。
  3. 清点来源图表、表格、视频、照片、徽标、屏幕录制和版权。优先使用论文自己的图表/数据或原始生成的图表。如果请求的真实系统演示没有录制,则构建一个明确标记的图示;不要将其描绘为观察到的镜头。未经授权,不得将私人或未发表的源材料上传到外部服务。

导演影片

逐场景编写带有时间码的镜头列表,每个镜头一条信息、视觉动作、移动内容、过渡、字幕/旁白、源声明ID以及媒体出处。使用适合论文的叙事结构;常见路径是风险→系统或想法→控制比较→机制→结果和边界。在开头(如果知道的话)放置论文标题、作者和机构。在需要上下文时,先显示被测试的系统,再显示其失败或好处。

默认目标时长为90秒(80–100秒可接受);当用户指定不同时长时进行调整。使用屏幕时间展示实验设置和分母,而不仅仅是最大的数字。如果比较是有条件的,则在每一侧和基线处标识状态;不要将单独的固定条件测量值转变为有测量的在线控制器的证据。给结尾画面一个精确的要点和局限性。

根据科学内容规划视觉语言。以不同的方式为动画图表、测量图、轨迹和授权的录制镜头制作动画,以便观众能够区分它们。真实视频或终端输出必须保留出处;重放、说明性机制和模拟仪表盘必须清晰标记。不得有捏造的指标、令牌流、利用率跟踪、故障日志或未测量的过渡。有关详细的叙述和标签指导,请阅读editorial-guidance.md。

制作与验证

在论文旁边或用户选择的位置创建一个可用的生产文件夹。在该文件夹中保存声明分类账和镜头列表,然后使用合适的代码原生时间线工具(如果可用,优先使用Remotion和FFmpeg;如果环境更合适,选择其他工具)实现影片。捆绑的Remotion starter是一个可运行的脚手架,而不是一个不可更改的视觉风格:替换其示例文本,并构建特定于论文的镜头和过渡。其film manifest和scripts/validate_film.py提供了可重用的证据/时间码检查。不要将starter的合成夹具声明复制到用户的影片中。

尽早渲染一些具有代表性的静态帧,以检查层级、标签、图像版权和在目标观看尺寸下的对比度。然后渲染完整视频,检查开头/中间/结尾以及过渡,修复裁剪的文字、过小的图表、不可读的图例或突兀的故事跳跃。交付一个MP4、源项目、声明到源分类账、镜头列表以及字幕文件(如果请求,也可以是屏幕上的字幕)。当用户未选择音频时,默认使用1920×1080、30 fps、H.264、无音频;仅在用户明确请求或上下文明确需要时添加旁白/音乐。尊重用户的语言。

使用starter清单时,运行<skill-dir>/scripts/validate_film.py path/to/film.json --release;运行<skill-dir>/scripts/export_srt.py path/to/film.json path/to/captions.srt以生成场景级字幕。然后,当ffprobe和ffmpeg可用时,运行<skill-dir>/scripts/verify_video.py path/to/final.mp4 --target-seconds 90。这些检查不能替代视觉和科学审查。说明哪些是测量得到的,哪些是重构或图示的,以及哪些镜头不可用。如果其时长、解码、字幕或核心科学声明未经检查,则不要认为渲染已完成。

相关技能