pi-video-tui

在 Pi 原生 TUI 界面中内嵌播放同步音视频

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:pi-video-tui。
它的用途是:在 Pi 原生 TUI 界面中内嵌播放同步音视频
完整的 Skill 内容见:https://321skill.com/skills/pi-video-tui/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

'在我的CLI工具里,帮我在帮助信息的旁边嵌入一个演示视频。',它会引导你安装 pi-video-tui,并编写代码创建一个 TUI Widget 来加载和播放你指定的视频文件,实现边看边操作。

介绍

该 Skill 解决了在 Pi 的终端用户界面(TUI)中无法直接播放多媒体内容的问题。它允许开发者在 TUI Widget 中内联嵌入视频和音频文件,并确保音画同步,为命令行工具或终端应用增添了丰富的媒体展示能力。

使用方式是通过 npm 安装该包,然后在你的 Pi TUI 项目中导入并调用相关组件或 API,将视频文件路径或 URL 传入,即可在指定的 Widget 区域渲染并控制播放。

它非常适合需要在终端环境中集成教学演示、操作指引视频或音频反馈的前端开发者、全栈开发者以及智能体开发者。例如,开发 CLI 工具时加入功能演示,或为智能体应用增加语音交互反馈界面。

建议在开发时注意视频编码格式的兼容性,并考虑终端环境对性能的影响。对于需要复杂交互或高清流媒体的场景,可能需要额外的优化。

核心特点

核心区别在于它深度集成于 Pi 的原生 TUI 框架,而非通用的命令行视频播放器,提供了更自然的 Widget 嵌入方式和与 TUI 事件循环的同步控制。

注意事项

不适合处理高码率、高分辨率的流媒体视频或需要复杂图形渲染的场景。

常见问题

支持哪些视频格式?

通常支持常见的容器格式(如 MP4、WebM),具体依赖底层解码库。

音频和视频能保证同步吗?

是的,该 Skill 的核心功能就是提供内联的同步音视频播放。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/pi-video-tui/raw/index.md 读取 pi-video-tui 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。