【macOS】如何在macOS上使用whisper来为视频添加字幕
在这篇文章中我介绍了如何在 Windows 上使用 Subtitle Edit 自动识别视频字幕并生成 srt 字幕文件。
今天我将为大家带来 macOS 系统如何使用 whisper 大模型来为视频自动识别字幕。
安装 anaconda (推荐)推荐使用 anaconda 来作为 python 的包管理工具。conda 是一个开源的跨平台包管理器和环境管理器,可用于管理 Python 和非 Python 包,例如 C/C++ 编译库等。
此处以苹果 M4 芯片为例,其余芯片的安装步骤请参阅 Installing Anaconda Distribution
打开终端并运行以下命令之一(取决于您的 macOS 架构)来下载安装程序:
curl -O https://repo.anaconda.com/archive/Anaconda3-2024.10-1-MacOSX-arm64.sh
(推荐)验证安装程序的完整性,以确保其在下载过程中未被损坏或篡改。
为确保您下载的安装程序未被篡改或损坏,请生成其 SHA-256 哈希值并将其与档案中提供的官方哈希值进行比较。 ...
【macOS】macOS上通过UTM安装并配置macOS虚拟机
一、 安装 UTMUTM 现在已经上架了苹果的 App Store,但在 App Store 中是收费的,而 UTM 本身是开源软件,因此我们推荐从官网下载免费版本。
前往 UTM 官网 或者 UTM GitHub 发布页面 下载最新的安装包。
安装包下载完毕之后,我们可以双击进行安装,将 UTM 拖入 Applications 即可完成安装。
二、 安装 macOSUTM 安装完毕之后,就可以着手安装 macOS 虚拟机了。
由于 UTM 自己的虚拟机库中并没有现成的 macOS 虚拟机,那么就需要我们自己手动进行安装。
我们可以点击创建虚拟机
UTM 支持自己选择 IPSW 来指定虚拟机的 macOS 版本,你可以去 ipsw.me 下载你需要的 IPSW 版本;当然你也可以不指定 IPSW 文件,让 UTM 自动下载最新的 macOS 发行版进行安装。
补充说明:IPSW 是苹果系统的发布形态,可以理解为 Windows 的 ISO 文件。如果不手动指定 macOS 系统的话,那么 UTM 会下载最新版 macOS 系统,此时需要注意宿主机的 macOS 版本号与最 ...
【保姆级教程】在 macOS 上本地部署大模型并通过 OpenWebUI 进行访问
前言在之前已经写过一份 Windows 部署 DeepSeek-R1 的博客了,但我那台陪我8年的 Windows 老伙计笔记本已经英勇牺牲了,正好乘着国补和教育补贴拿下 32G 内存、256G 硬盘的 Mac mini,也算是鸟枪换炮了。
这就导致了我之前部署的 DeepSeek 环境也用不了了,这不又来折腾 macOS 的 DeepSeek 的大模型环境
在本教程中,我们将手把手教你如何在 macOS 上部署 DeepSeek-R1 大模型,并通过 OpenWebUI 进行访问。本教程适合零基础用户,确保每一步都清晰可操作。
环境准备安装 Ollama
首先访问 Ollama 官网 来下载 Ollama 安装包
Ollama 官方 GitHub 源代码仓库:https://github.com/ollama/ollama
等待 Ollama 下载完成,待 Ollama 下载完毕之后双击打开压缩包解压出 Ollama 的安装文件
双击 Ollama 安装文件进行安装
验证是否安装成功,在终端输入 ollama --version 如果能正 ...
剪映字幕功能收费?Subtitle Edit自动识别视频字幕可解君愁!
众所周知,剪映高版本的自动识别视频字幕的功能变成收费的了,在之前的版本中,虽然是收费的但是还是有白嫖的途径,比如在识别完字幕后预览全屏视频全屏播放然后使用录屏软件进行录制;或者找到视频的临时存放目录,找到字幕的 json 文件,在网上找到转义工具也是能白嫖的,但现在这些方式全部失效。
接下来就为大家介绍本地使用 Subtitle Edit 使用 Whisper 来自动识别视频字幕,本地部署大模型识别视频字幕,隐私更好,可定制性更高。
Subtitle Edit 安装Subtitle Edit 是一款开源的字幕编辑器软件,可以利用大模型来帮我我们识别视频中的语音并自动识别成 srt 字幕文件
我们先去 Subtitle Edit 下载页面 下载软件,Subtitle Edit 支持 Windows 和 Linux,我本地是 Windows 系统,我选择下载 SubtitleEdit-4.0.11-Setup.zip 安装包。
下载完毕之后,解压出安装程序,双击安装包进行安装。此时 Windows 会弹框提示无法识别 Subtitle Edit 软件,这个可以忽略,点击更多信息后再点击 ...
一文看懂基于Windows搭建Ollama+Docker+OpenWebUI+DeepSeek-R1大模型环境
本文主要介绍如何在 Windows 环境安装 Ollama 环境,并在 Ollama 环境中部署 DeepSeek 大模型,最终可以在 web ui 中进行访问模型并使用。
安装与配置 Ollama安装 Ollama
访问 Ollama 官网下载
Ollama 官方 GitHub 源代码仓库:https://github.com/ollama/ollama
等待 Ollama 下载完成并双击打开下载的文件 OllamaSetup.exe,出现如下弹框,点击 Install 等待下载完成即可
安装完成后,可以看到 Ollama 已经默认自动运行中。可以通过底部的导航栏找到 Ollama 标志。右键 Ollama 图标可以查看运行日志和退出 Ollama。
配置 Ollama
Ollama可以像其他软件一样在电脑上完成一键安装,不同的是,建议按照实际需求配置下系统环境变量参数。以下是 Ollama 的环境变量配置说明。
参数
标识与配置
OLLAMA_MODELS
表示模型文件的存放目录,默认目录为当前用户目录即 C:\Users%usern ...
【ComfyUI】ComfyUI从入门到精通1:ComfyUI安装部署及常用配置
概述本文主要介绍 ComfyUI 的本地(Windows系统)安装部署,ComfyUI 的一些目录作用介绍,以及一些常用插件的安装方法
安装 ComfyUI下载安装包首先需要去 ComfyUI 的 GitHub 的发布页面 下载 ComfyUI 的压缩包(ComfyUI_windows_portable_nvidia.7z)。可以选择历史版本下载或者下载最新发布版本,推荐下载最新的发布版本。
ComfyUI 官方只提供 Windows 系统 + Nvidia 显卡的二进制压缩包,如果你是 Linux 系统或者是 AMD 显卡的话,需要参照 ComfyUI 的官方 readme 文档安装。
安装部署 ComfyUI安装其实很简单,只需要解压 ComfyUI_windows_portable_nvidia.7z 压缩包即可。
解压完之后,目录结构如下所示:
ComfyUI/python_embeded/README_VERY_IMPORTANT.txtrun_cpu.batrun_nvidia_gpu.batupdate/
ComfyUI 目录为 ComfyUI 的主程序,所有的 Ch ...
从 RPM 中反向提取 SPEC 文件
本文主要介绍使用 rpmrebuild 工具来反向提取 spec 文件
安装 rpmrebuild 工具yum install -y epel-release centos-releaseyum install -y rpm-build rpmrebuild rpm cpio
从 RPM 包中提取 SPEC 文件这里以 minio 为例
rpmrebuild --package --notest-install --spec-only=minio.spec minio-20231101183725.0.0.x86_64.rpm
其中 --spec-only 是最终 spec 文件的名称
附录:帮助手册 rpmrebuild --helprpmrebuild is a tool to rebuild an rpm file from the rpm databaseUsage: rpmrebuild [options] packageoptions: -5 --md5-compat-digest use rpm 4.4 compatible digest (md5 ...
CentOS7(ARM64) 编译 Clickhouse 记录
本文基于 CentOS7 (3.10.0-693.el7.x86_64 GNU/Linux)
本文基于 ClickHouse-v23.3.2.37-lts
准备工作
需要 cmake 3.20 or newer
需要 clang 15.0 or newer
需要 lld 15 or newer
需要 Ninja
需要 Yasm
需要 Gawk
需要 arm 交叉编译环境
安装必要工具# add extra reposyum -y install epel-release centos-release-scl centos-release-scl-rh# installing needed libsyum -y install readline-devel unixODBC-devel openssl-devel libicu-devel libtool-ltdl-devel openssl-devel scl-utils# installing build toolsyum -y install git devtoolset-9 tar wget rh-python36 ...
CentOS7(X86_64) 编译 ClickHouse 记录
本文基于 CentOS7 (3.10.0-693.el7.x86_64 GNU/Linux)
本文基于 ClickHouse-v23.3.2.37-lts
准备工作
需要 cmake 3.20 or newer
需要 clang 15.0 or newer
需要 lld 15 or newer
需要 Ninja
需要 Yasm
需要 Gawk
安装必要工具# add extra reposyum -y install epel-release centos-release-scl centos-release-scl-rh# installing needed libsyum -y install readline-devel unixODBC-devel openssl-devel libicu-devel libtool-ltdl-devel openssl-devel scl-utils# installing build toolsyum -y install git devtoolset-9 tar wget rh-python36yum -y install ...
浅谈流水线(pipleline)模式
本文基于 Java
本文基于 slot
流水线模式是我个人最喜欢的设计模式,它可以帮我把复杂问题简单化,让复杂的流程变得更清晰易懂。
在诸多的优秀的开源项目中都能看到它的身影(如:Netty,Kafka),我觉得这个模式还是值得学习下的。
网上的 Pipeline 实现各异,这篇文章也只是我个人的一个实现思路,为各位读者抛砖引玉,拓展思路。
基本概念与实现Pipeline 有三个基本的概念,分别是:Pipeline,Valve,Context,他们的关系大致如下所示:
+-------------------------------------------------------------------------------+| Pipeline || +-----------+ +-----------+ +-----------+ +-----------+ || | | ...