首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >在github上狂揽100万star,这三个项目太牛了

在github上狂揽100万star,这三个项目太牛了

作者头像
豆芽菜小萌
发布2026-09-08 19:11:57
发布2026-09-08 19:11:57
480
举报

这几天在github上乱逛,又发现了三个宝藏项目,三个项目总获100万star.

第一个:video.js

Video.js是一款功能齐全的开源视频播放器,适用于所有基于网络的平台。

Video.js开箱即用,支持网络上使用的所有常见媒体格式,包括HLS和DASH等流媒体格式。它可在桌面设备、移动设备、平板电脑和基于网络的智能电视上使用。通过强大的插件生态系统,它还能进一步扩展和定制。

Video.js于2010年5月启动,从那时起:

随着时间推移,数百万个网站使用过VideoJS(数据来源:Builtwith)

仅CDN托管版本,每月就有数十亿终端用户(数据来源:Fastly统计数据)

900多名优秀贡献者参与了video.js核心开发

快速使用:

代码语言:javascript
复制
<link href="//vjs.zencdn.net/8.23.9/video-js.min.css" rel="stylesheet">
<script src="//vjs.zencdn.net/8.23.9/video.min.js"></script>

或者,你可以通过从npm获取、从GitHub发布版本下载,或者通过unpkg或另一个JavaScript内容分发网络(如CDNjs)引入Video.js。

代码语言:javascript
复制
<!-- unpkg : use the latest version of Video.js -->
<link href="https://unpkg.com/video.js/dist/video-js.min.css" rel="stylesheet">
<script src="https://unpkg.com/video.js/dist/video.min.js"></script>

<!-- unpkg : use a specific version of Video.js (change the version numbers as necessary) -->
<link href="https://unpkg.com/video.js@8.23.9/dist/video-js.min.css" rel="stylesheet">
<script src="https://unpkg.com/video.js@8.23.9/dist/video.min.js"></script>

<!-- cdnjs : use a specific version of Video.js (change the version numbers as necessary) -->
<link href="https://cdnjs.cloudflare.com/ajax/libs/video.js/8.23.9/video-js.min.css" rel="stylesheet">
<script src="https://cdnjs.cloudflare.com/ajax/libs/video.js/8.23.9/video.min.js"></script>

接下来,使用Video.js就像创建一个<video>元素一样简单,但需要额外添加一个data-setup属性。至少,该属性的值必须为'{}',但它可以包含任何Video.js选项 - 只要确保它包含有效的JSON即可!

代码语言:javascript
复制
<video
    id="my-player"
    class="video-js"
    controls
    preload="auto"
    poster="//vjs.zencdn.net/v/oceans.png"
    data-setup='{}'>
  <source src="//vjs.zencdn.net/v/oceans.mp4" type="video/mp4"></source>
  <source src="//vjs.zencdn.net/v/oceans.webm" type="video/webm"></source>
  <source src="//vjs.zencdn.net/v/oceans.ogv" type="video/ogg"></source>
  <p class="vjs-no-js">
    To view this video please enable JavaScript, and consider upgrading to a
    web browser that
    <a href="https://videojs.com/html5-video-support/" target="_blank">
      supports HTML5 video
    </a>
  </p>
</video>

页面加载时,Video.js 会找到此元素,并自动在其位置设置一个播放器。

如果你不想使用自动设置,可以省略 data-setup 属性,并使用 videojs 函数手动初始化一个 <video> 元素:

代码语言:javascript
复制
var player = videojs('my-player');

videojs 函数还接受一个选项对象和一个在播放器准备好时要调用的回调函数:

代码语言:javascript
复制
var options = {};

var player = videojs('my-player', options, function onPlayerReady() {
  videojs.log('Your player is ready!');

  // In this context, `this` is the player that was created by Video.js.
  this.play();

  // How about an event listener?
  this.on('ended', function() {
    videojs.log('Awww...over so soon?!');
  });
});

项目地址:https://github.com/videojs/video.js


第二个:VideoCaptioner,这是一个基于大语言模型(LLM)的一站式视频字幕处理工具。它主要用来简化视频字幕的制作、优化和翻译流程。

核心功能和特点:

  • 全流程处理:支持从「语音识别(转录) \rightarrow 字幕断句 \rightarrow LLM 优化 \rightarrow 翻译 \rightarrow 视频合成(烧录)」的完整工作流。
  • 智能断句与优化:利用大语言模型的语义理解能力进行智能断句,让字幕的阅读体验更自然流畅,并支持上下文感知的翻译及反思优化机制。
  • 开箱即用(免费功能):集成了必剪语音识别以及必应/谷歌翻译,这些基础功能无需配置任何 API Key,安装即可直接免费使用。
  • 多端支持:既提供了适合自动化批处理的 CLI 命令行工具,也提供了对用户更友好的 GUI 桌面版本
  • 广泛的兼容性:支持所有与 OpenAI 接口兼容的大模型服务商(如 DeepSeek、SiliconCloud 等),用于高级的字幕优化和大模型翻译。

安装:

代码语言:javascript
复制
pip install videocaptioner          # 安装 CLI + GUI 桌面版

费功能(必剪语音识别、必应/谷歌翻译)无需任何配置,安装即用

CLI 命令行

代码语言:javascript
复制
# 语音转录(免费,无需 API Key)
videocaptioner transcribe video.mp4 --asr bijian

# 字幕翻译(免费必应翻译)
videocaptioner subtitle input.srt --translator bing --target-language en

# 全流程:转录 → 优化 → 翻译 → 合成
videocaptioner process video.mp4 --target-language ja

# 字幕烧录到视频
videocaptioner synthesize video.mp4 -s subtitle.srt

# 下载在线视频
videocaptioner download "https://youtube.com/watch?v=xxx"

需要 LLM 功能(字幕优化、大模型翻译)时,配置 API Key:

代码语言:javascript
复制
videocaptioner config set llm.api_key <your-key>
videocaptioner config set llm.api_base https://api.openai.com/v1
videocaptioner config set llm.model gpt-4o-mini

配置优先级:命令行参数 > 环境变量 (VIDEOCAPTIONER_*) > 配置文件 > 默认值。运行 videocaptioner config show 查看当前配置。

项目地址:https://github.com/WEIFENG2333/VideoCaptioner


第三个:Pixelle-Video,这是一个AI 全自动短视频生成引擎

简单来说,它的核心功能是实现“一句话创作短视频”。你只需要输入一个主题或关键词,它就能利用 AI 自动帮你搞定以下全套流程:

  • ✍️ 智能文案:根据主题自动撰写视频解说词。
  • 🎨 AI 配图/视频:为每句话自动生成匹配的精美 AI 插图或动态视频片段(支持直连通义万象、可灵、字节 Seedance 等媒体模型,或对接 ComfyUI/RunningHub 工作流)。
  • 🗣️ 语音合成:将文案自动转为解说配音(支持音色克隆)。
  • 🎵 背景音乐:自动添加 BGM 渲染氛围。
  • 🎬 一键合成:自动将以上所有素材裁剪、对齐并渲染导出为完整的短视频。

此外,它还扩展了数字人口播图生视频动作迁移(如让图片中的小猫跳舞)以及自定义素材智能分析等功能,非常适合零剪辑经验、想快速进行短视频创作或批量产出内容的用户。

Pixelle-Video 采用模块化设计,整个视频生成流程清晰简洁:

从输入文本到最终视频输出,整个流程简洁清晰:文案生成 → 配图规划 → 逐帧处理 → 视频合成

每个环节都支持灵活定制,可选择不同的 AI 模型、音频引擎、视觉风格等,满足个性化创作需求。

项目地址:https://github.com/ATH-MaaS/Pixelle-Video

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2026-07-13,如有侵权请联系 cloudcommunity@tencent.com 删除
目录
  • CLI 命令行
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档